LibDriver BMP384
Loading...
Searching...
No Matches
driver_bmp384_interface_template.c
Go to the documentation of this file.
1
36
38
47{
48 return 0;
49}
50
59{
60 return 0;
61}
62
74uint8_t bmp384_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
75{
76 return 0;
77}
78
90uint8_t bmp384_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
91{
92 return 0;
93}
94
103{
104 return 0;
105}
106
115{
116 return 0;
117}
118
129uint8_t bmp384_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
130{
131 return 0;
132}
133
144uint8_t bmp384_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
145{
146 return 0;
147}
148
155{
156
157}
158
164void bmp384_interface_debug_print(const char *const fmt, ...)
165{
166
167}
168
175{
176 switch (type)
177 {
179 {
180 bmp384_interface_debug_print("bmp384: irq fifo watermark.\n");
181
182 break;
183 }
185 {
186 bmp384_interface_debug_print("bmp384: irq fifo full.\n");
187
188 break;
189 }
191 {
192 bmp384_interface_debug_print("bmp384: irq data ready.\n");
193
194 break;
195 }
196 default :
197 {
198 bmp384_interface_debug_print("bmp384: unknown code.\n");
199
200 break;
201 }
202 }
203}
driver bmp384 interface header file
@ BMP384_INTERRUPT_STATUS_FIFO_WATERMARK
@ BMP384_INTERRUPT_STATUS_FIFO_FULL
@ BMP384_INTERRUPT_STATUS_DATA_READY
uint8_t bmp384_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus write
void bmp384_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t bmp384_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
void bmp384_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t bmp384_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus read
uint8_t bmp384_interface_iic_init(void)
interface iic bus init
uint8_t bmp384_interface_spi_init(void)
interface spi bus init
uint8_t bmp384_interface_spi_deinit(void)
interface spi bus deinit
void bmp384_interface_receive_callback(uint8_t type)
interface receive callback
uint8_t bmp384_interface_iic_deinit(void)
interface iic bus deinit
uint8_t bmp384_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write