LibDriver ISD17XX
Loading...
Searching...
No Matches
driver_isd17xx_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 isd17xx_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
74{
75 return 0;
76}
77
88uint8_t isd17xx_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
89{
90 return 0;
91}
92
103uint8_t isd17xx_interface_spi_transmit(uint8_t *tx, uint8_t *rx, uint16_t len)
104{
105 return 0;
106}
107
116{
117 return 0;
118}
119
128{
129 return 0;
130}
131
141{
142 return 0;
143}
144
151{
152
153}
154
160void isd17xx_interface_debug_print(const char *const fmt, ...)
161{
162
163}
164
171{
172 switch (type)
173 {
175 {
176 isd17xx_interface_debug_print("isd17xx: irq eom.\n");
177
178 break;
179 }
181 {
182 isd17xx_interface_debug_print("isd17xx: irq interrupt.\n");
183
184 break;
185 }
186 default :
187 {
188 isd17xx_interface_debug_print("isd17xx: unknown code.\n");
189
190 break;
191 }
192 }
193}
driver isd17xx interface header file
@ ISD17XX_STATUS1_INT
@ ISD17XX_STATUS1_EOM
void isd17xx_interface_debug_print(const char *const fmt,...)
interface print format data
void isd17xx_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t isd17xx_interface_gpio_reset_deinit(void)
interface gpio reset deinit
uint8_t isd17xx_interface_gpio_reset_write(uint8_t value)
interface gpio reset write
uint8_t isd17xx_interface_spi_transmit(uint8_t *tx, uint8_t *rx, uint16_t len)
interface spi bus transmit
uint8_t isd17xx_interface_gpio_reset_init(void)
interface gpio reset init
uint8_t isd17xx_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write
uint8_t isd17xx_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
void isd17xx_interface_receive_callback(uint16_t type)
interface receive callback
uint8_t isd17xx_interface_spi_deinit(void)
interface spi bus deinit
uint8_t isd17xx_interface_spi_init(void)
interface spi bus init