C++14 Library for controlling LIFX devices
C++ Lua
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
googletest @ ff49ede
include/lib-lifx
src
test
.editorconfig
.gitignore
.gitmodules
LICENSE
README.md
premake5.lua

README.md

lib-lifx

lib-lifx is a C++14 library for controlling LIFX devices. This library also includes a CLI tool for controlling LIFX lightbulbs, which can be used as an example for usage of the library.

Requirements

Compiling

To compile lib-lifx, init & update the git submodules, then run premake with your preferred action in the root directory of the git checkout. Afterwards, you can compile in the build directory. When compiling, unit tests will run automatically to ensure the library is functioning correctly.

For example:

  1. git submodule init

  2. git submodule update

  3. premake5 gmake

  4. cd build

  5. make -j

License

MIT