38#ifndef DRIVER_TCS34725_BASIC_H
39#define DRIVER_TCS34725_BASIC_H
57#define TCS34725_BASIC_DEFAULT_RGBC_INTERRUPT TCS34725_BOOL_FALSE
58#define TCS34725_BASIC_DEFAULT_WAIT TCS34725_BOOL_TRUE
59#define TCS34725_BASIC_DEFAULT_RGBC TCS34725_BOOL_TRUE
60#define TCS34725_BASIC_DEFAULT_INTEGRATION_TIME TCS34725_INTEGRATION_TIME_50MS
61#define TCS34725_BASIC_DEFAULT_WAIT_TIME TCS34725_WAIT_TIME_2P4MS
62#define TCS34725_BASIC_DEFAULT_CLEAR_LOW_INTERRUPT_THRESHOLD 0x0000U
63#define TCS34725_BASIC_DEFAULT_CLEAR_HIGH_INTERRUPT_THRESHOLD 0xFFFFU
64#define TCS34725_BASIC_DEFAULT_GAIN TCS34725_GAIN_16X
65#define TCS34725_BASIC_DEFAULT_INTERRUPT_MODE TCS34725_INTERRUPT_MODE_1_CLEAR_CHANNEL_OUT_OF_THRESHOLD
66#define TCS34725_BASIC_DEFAULT_POWER_ON TCS34725_BOOL_TRUE
88uint8_t
tcs34725_basic_read(uint16_t *red, uint16_t *green, uint16_t *blue, uint16_t *clear);
driver tcs34725 interface header file
uint8_t tcs34725_basic_deinit(void)
basic example deinit
uint8_t tcs34725_basic_init(void)
basic example init
uint8_t tcs34725_basic_read(uint16_t *red, uint16_t *green, uint16_t *blue, uint16_t *clear)
basic example read