21 lines
452 B
C
21 lines
452 B
C
#ifndef ENS_H
|
|
#define ENS_H
|
|
|
|
#include <stdint.h>
|
|
|
|
#define ENS_ADDR 0x53
|
|
#define ENS_TEMP_IN 0x13
|
|
#define ENS_HUM_IN 0x15
|
|
#define ENS_STATUS 0x20
|
|
#define ENS_STATUS_MASK 0x0C
|
|
#define ENS_AQI 0x21
|
|
#define ENS_TVOC 0x22
|
|
#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,
|
|
uint16_t *ECO2, uint16_t *ETOH);
|
|
|
|
#endif // ENS_H
|