| ||||||
Dexter Industries dLight Sensor Driver. More...
#include "common.h"#include "drivers/common-light.h"Go to the source code of this file.
Defines | |
| #define | DLIGHT_I2C_ADDR_ALL 0xE0 |
| #define | DLIGHT_I2C_ADDR_1 0x04 |
| #define | DLIGHT_I2C_ADDR_2 0x14 |
| #define | DLIGHT_I2C_ADDR_3 0x24 |
| #define | DLIGHT_I2C_ADDR_4 0x34 |
| #define | DLIGHT_REG_MODE1 0x80 |
| #define | DLIGHT_REG_MODE2 0x81 |
| #define | DLIGHT_REG_RED 0x82 |
| #define | DLIGHT_REG_GREEN 0x83 |
| #define | DLIGHT_REG_BLUE 0x84 |
| #define | DLIGHT_REG_EXTERNAL 0x85 |
| #define | DLIGHT_REG_BPCT 0x86 |
| #define | DLIGHT_REG_BFREQ 0x87 |
| #define | DLIGHT_REG_LEDOUT 0x88 |
| #define | DLIGHT_CMD_DISABLE_LEDS 0x00 |
| #define | DLIGHT_CMD_DISABLE_BLINK 0xAA |
| #define | DLIGHT_CMD_ENABLE_BLINK 0xFF |
Functions | |
| bool | DLIGHTinit (tSensors link, ubyte addr) |
| bool | DLIGHTsetColor (tSensors link, ubyte addr, ubyte r, ubyte g, ubyte b) |
| bool | DLIGHTsetExternal (tSensors link, ubyte addr, ubyte external) |
| bool | DLIGHTsetBlinking (tSensors link, ubyte addr, float BlinkRate, long DutyCycle) |
| bool | DLIGHTstartBlinking (tSensors link, ubyte addr) |
| bool | DLIGHTstopBlinking (tSensors link, ubyte addr) |
| bool | DLIGHTdisable (tSensors link, ubyte addr) |
Variables | |
| tByteArray | DLIGHT_I2CRequest |
Dexter Industries dLight Sensor Driver.
dexterind-dlight.h provides an API for the Dexter Industries dLight Sensor Driver
Changelog:
Credits:
License: You may use this code as you wish, provided you give credit where its due.
THIS CODE WILL ONLY WORK WITH ROBOTC VERSION 3.59 AND HIGHER.
Definition in file dexterind-dlight.h.
1.7.2