Skip to content

zwostein/libilluminatir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libIlluminatIR

IlluminatIR synchronizes lighting devices (and possibly other gadgets) in real-time via a unidirectional infrared serial protocol.

libilluminatir is the generic library implementing the protocol used by the transmitter and receiver.

Here are some properties of the packets used by this protocol:

  • Only 4 to 19 bytes long.
  • Can update 1 to 16 channels at once.
  • 256 channels, each 8 bit wide.
  • Short key-value pairs can be transmitted as well to provide configuration options and/or trigger commands.
  • CRC protected and COBS encoded.

For more details have a look at the illuminatir.h header file.

Releases

No releases published

Packages

No packages published