C_LINKAGE u16 yggdrasil_ColorSensor_StartConversion(void)
Start a conversion and returns the set integration time.
C_LINKAGE RGBA16 yggdrasil_ColorSensor_GetColor16(bool restartConversion)
Get the color values and start a new measurement (optional)
@ ColorSensorGain_1x
No gain.
Definition: color_sensor.h:47
uint16_t u16
Definition: types.h:37
@ ColorSensorGain_60x
60x gain
Definition: color_sensor.h:50
ColorSensorGain
Gain settings.
Definition: color_sensor.h:46
@ ColorSensorIntegrationTime_2_4ms
2.4ms - 1 cycle
Definition: color_sensor.h:34
@ ColorSensorIntegrationTime_154ms
154ms - 64 cycles
Definition: color_sensor.h:39
C_LINKAGE bool yggdrasil_ColorSensor_IsDone(void)
Used to poll a conversion.
C_LINKAGE void yggdrasil_ColorSensor_SetIntegrationTime(enum ColorSensorIntegrationTime integrationTime)
Set the integration time.
RGBA16 color type.
Definition: types.h:41
C_LINKAGE bool yggdrasil_ColorSensor_Init(void)
Initialization of the TCS3472 color sensor.
ColorSensorIntegrationTime
Integration time = (256 - IntegrationTime) * 2.4ms.
Definition: color_sensor.h:33
C_LINKAGE void yggdrasil_ColorSensor_Enable(void)
Enable the sensor.
C_LINKAGE RGBA8 yggdrasil_ColorSensor_GetColor8(bool restartConversion)
Get the color values and start a new measurement (optional)
@ ColorSensorIntegrationTime_101ms
101ms - 42 cycles
Definition: color_sensor.h:38
C_LINKAGE void yggdrasil_ColorSensor_Disable(void)
Disables the sensor.
@ ColorSensorIntegrationTime_700ms
700ms - 256 cycles
Definition: color_sensor.h:40
@ ColorSensorIntegrationTime_10ms
10ms - 4 cycles
Definition: color_sensor.h:35
@ ColorSensorGain_4x
4x gain
Definition: color_sensor.h:48
@ ColorSensorIntegrationTime_24ms
24ms - 10 cycles
Definition: color_sensor.h:36
#define C_LINKAGE
Definition: attributes.h:43
C_LINKAGE void yggdrasil_ColorSensor_SetGain(enum ColorSensorGain gain)
Set the gain.
@ ColorSensorIntegrationTime_50ms
50ms - 20 cycles
Definition: color_sensor.h:37
RGBA8 color type.
Definition: types.h:31
@ ColorSensorGain_16x
16x gain
Definition: color_sensor.h:49