auralix / alx-202-af-10-1-auralix-c-lib

GNU General Public License v3.0
0 stars 0 forks source link

AlxVeml6040 - Basic Implementation #52

Closed tomazvidovic closed 1 year ago

tomazvidovic commented 1 year ago

Recommended interface:

void AlxVeml6040_Ctor
(
    AlxVeml6040* me,
    AlxI2c* i2c,
    uint8_t i2cAddr,
    bool i2cCheckWithRead,
    uint8_t i2cNumOfTries,
    uint16_t i2cTimeout_ms
);
Alx_Status AlxVeml6040_Init(AlxVeml6040* me);
Alx_Status AlxVeml6040_DeInit(AlxVeml6040* me);
Alx_Status AlxVeml6040_GetR_raw(AlxVeml6040* me, uint16_t* R_raw);
Alx_Status AlxVeml6040_GetG_raw(AlxVeml6040* me, uint16_t* G_raw);
Alx_Status AlxVeml6040_GetB_raw(AlxVeml6040* me, uint16_t* B_raw);
Alx_Status AlxVeml6040_GetW_raw(AlxVeml6040* me, uint16_t* W_raw);

Notes