puzzlebox
Loading...
Searching...
No Matches

Constants for the puzzle bus hardware. More...

Detailed Description

Macros

#define PB_CLOCK_SPEED_HZ   100000
 I²C bus speed in hertz (100 KHz)
 
#define PB_TIMEOUT_MS   10
 I²C bus timeout delay in milliseconds.
 
#define PB_TIMEOUT_US   (1e3 * PB_TIMEOUT_MS)
 I²C bus timeout delay in microseconds.
 
#define PB_ADDR_MOD_SOFTWARE   0x22
 Software puzzle module I²C address.
 
#define PB_ADDR_MOD_HARDWARE   0x23
 Hardware puzzle module I²C address.
 
#define BUSADDR_MOD_AUTOMATION   0x25
 Automation puzzle module I²C address.