LibDriver ADXL362
Loading...
Searching...
No Matches
driver_adxl362_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
73uint8_t adxl362_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
74{
75 return 0;
76}
77
88uint8_t adxl362_interface_spi_read_address16(uint16_t addr, uint8_t *buf, uint16_t len)
89{
90 return 0;
91}
92
103uint8_t adxl362_interface_spi_write_address16(uint16_t addr, uint8_t *buf, uint16_t len)
104{
105 return 0;
106}
107
114{
115
116}
117
123void adxl362_interface_debug_print(const char *const fmt, ...)
124{
125
126}
127
134{
135 switch (type)
136 {
138 {
139 adxl362_interface_debug_print("adxl362: irq seu error detect.\n");
140
141 break;
142 }
144 {
145 adxl362_interface_debug_print("adxl362: irq awake.\n");
146
147 break;
148 }
150 {
151 adxl362_interface_debug_print("adxl362: irq inactivity.\n");
152
153 break;
154 }
155 case ADXL362_STATUS_ACT :
156 {
157 adxl362_interface_debug_print("adxl362: irq activity.\n");
158
159 break;
160 }
162 {
163 adxl362_interface_debug_print("adxl362: irq fifo overrun.\n");
164
165 break;
166 }
168 {
169 adxl362_interface_debug_print("adxl362: irq fifo watermark.\n");
170
171 break;
172 }
174 {
175 adxl362_interface_debug_print("adxl362: irq fifo ready.\n");
176
177 break;
178 }
180 {
181 adxl362_interface_debug_print("adxl362: irq data ready.\n");
182
183 break;
184 }
185 default :
186 {
187 adxl362_interface_debug_print("adxl362: unknown code.\n");
188
189 break;
190 }
191 }
192}
driver adxl362 interface header file
@ ADXL362_STATUS_DATA_READY
@ ADXL362_STATUS_FIFO_OVERRUN
@ ADXL362_STATUS_AWAKE
@ ADXL362_STATUS_INACT
@ ADXL362_STATUS_FIFO_READY
@ ADXL362_STATUS_ERR_USER_REGS
@ ADXL362_STATUS_ACT
@ ADXL362_STATUS_FIFO_WATERMARK
uint8_t adxl362_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
uint8_t adxl362_interface_spi_deinit(void)
interface spi bus deinit
uint8_t adxl362_interface_spi_init(void)
interface spi bus init
void adxl362_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t adxl362_interface_spi_write_address16(uint16_t addr, uint8_t *buf, uint16_t len)
interface spi bus write
void adxl362_interface_debug_print(const char *const fmt,...)
interface print format data
void adxl362_interface_receive_callback(uint8_t type)
interface receive callback
uint8_t adxl362_interface_spi_read_address16(uint16_t addr, uint8_t *buf, uint16_t len)
interface spi bus read