LibDriver BMP388
Loading...
Searching...
No Matches
driver_bmp388_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 bmp388_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
76{
77 return 0;
78}
79
91uint8_t bmp388_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
92{
93 return 0;
94}
95
104{
105 return 0;
106}
107
116{
117 return 0;
118}
119
130uint8_t bmp388_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
131{
132 return 0;
133}
134
145uint8_t bmp388_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
146{
147 return 0;
148}
149
156{
157
158}
159
165void bmp388_interface_debug_print(const char *const fmt, ...)
166{
167
168}
169
176{
177 switch (type)
178 {
180 {
181 bmp388_interface_debug_print("bmp388: irq fifo watermark.\n");
182
183 break;
184 }
186 {
187 bmp388_interface_debug_print("bmp388: irq fifo full.\n");
188
189 break;
190 }
192 {
193 bmp388_interface_debug_print("bmp388: irq data ready.\n");
194
195 break;
196 }
197 default :
198 {
199 bmp388_interface_debug_print("bmp388: unknown code.\n");
200
201 break;
202 }
203 }
204}
driver bmp388 interface header file
@ BMP388_INTERRUPT_STATUS_FIFO_FULL
@ BMP388_INTERRUPT_STATUS_DATA_READY
@ BMP388_INTERRUPT_STATUS_FIFO_WATERMARK
uint8_t bmp388_interface_spi_init(void)
interface spi bus init
void bmp388_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t bmp388_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus read
void bmp388_interface_receive_callback(uint8_t type)
interface receive callback
uint8_t bmp388_interface_iic_deinit(void)
interface iic bus deinit
uint8_t bmp388_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
uint8_t bmp388_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus write
void bmp388_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t bmp388_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write
uint8_t bmp388_interface_spi_deinit(void)
interface spi bus deinit
uint8_t bmp388_interface_iic_init(void)
interface iic bus init