i2c: all function calls are consistent. fixed some MISRA errors.

This commit is contained in:
A.M. Rowsell 2026-06-30 00:31:20 -04:00
commit 958b2e8e00
7 changed files with 71 additions and 68 deletions

8
ens.h
View file

@ -13,9 +13,11 @@
#define ENS_ECO2 0x24
#define ENS_ETOH 0x26
void activateENS(void);
void deactivateENS(void);
uint8_t getENSData(double *t, double *h, uint8_t *AQI, uint16_t *TVOC,
#include "hardware/i2c.h"
void activateENS(i2c_inst_t *i2c);
void deactivateENS(i2c_inst_t *i2c);
uint8_t getENSData(i2c_inst_t *i2c, double *t, double *h, uint8_t *AQI, uint16_t *TVOC,
uint16_t *ECO2, uint16_t *ETOH);
#endif // ENS_H