LibDriver SHT30
Loading...
Searching...
No Matches
driver_sht30_interface_template.c
Go to the documentation of this file.
1
37
39
48{
49 return 0;
50}
51
60{
61 return 0;
62}
63
75uint8_t sht30_interface_iic_write_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
76{
77 return 0;
78}
79
91uint8_t sht30_interface_iic_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
92{
93 return 0;
94}
95
107uint8_t sht30_interface_iic_scl_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
108{
109 return 0;
110}
111
118{
119
120}
121
127void sht30_interface_debug_print(const char *const fmt, ...)
128{
129
130}
131
138{
139 switch (type)
140 {
142 {
143 sht30_interface_debug_print("sht30: irq alert pending status.\n");
144
145 break;
146 }
148 {
149 sht30_interface_debug_print("sht30: irq humidity alert.\n");
150
151 break;
152 }
154 {
155 sht30_interface_debug_print("sht30: irq temperature alert.\n");
156
157 break;
158 }
159 }
160}
driver sht30 interface header file
@ SHT30_STATUS_ALERT_PENDING_STATUS
@ SHT30_STATUS_HUMIDITY_ALERT
@ SHT30_STATUS_TEMPERATURE_ALERT
uint8_t sht30_interface_iic_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
interface iic bus read with 16 bits register address
uint8_t sht30_interface_iic_init(void)
interface iic bus init
uint8_t sht30_interface_iic_deinit(void)
interface iic bus deinit
void sht30_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t sht30_interface_iic_write_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
interface iic bus write with 16 bits register address
void sht30_interface_receive_callback(uint16_t type)
interface receive callback
void sht30_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t sht30_interface_iic_scl_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
interface iic bus read with 16 bits register address