Files
firmware/shared/i2c_addresses.h

16 lines
390 B
C

#ifndef __I2C_H__
#define __I2C_H__
// 7-bit I2C addresses
#define I2C_ADDRESS_LEFT_KEYBOARD_HALF 8
// IS31FL3731 LED drivers range from 0x74 to 0x77
#define I2C_ADDRESS_LED_DRIVER_LEFT 0b1110100
#define I2C_ADDRESS_LED_DRIVER_RIGHT 0b1110111
#define IS_I2C_LED_DRIVER_ADDRESS (address) \
(I2C_ADDRESS_LED_DRIVER_LEFT <= address && address <= I2C_ADDRESS_LED_DRIVER_RIGHT)
#endif