LibDriver LD3320
Loading...
Searching...
No Matches
driver_ld3320_interface_template.c
Go to the documentation of this file.
1
36
38#include <stdarg.h>
39
48{
49 return 0;
50}
51
60{
61 return 0;
62}
63
74uint8_t ld3320_interface_spi_read_address16(uint16_t reg, uint8_t *buf, uint16_t len)
75{
76 return 0;
77}
78
88uint8_t ld3320_interface_spi_write_cmd(uint8_t *buf, uint16_t len)
89{
90 return 0;
91}
92
101{
102 return 0;
103}
104
113{
114 return 0;
115}
116
126{
127 return 0;
128}
129
136{
137
138}
139
146{
147
148}
149
159uint8_t ld3320_interface_mp3_init(char *name, uint32_t *size)
160{
161 return 0;
162}
163
174uint8_t ld3320_interface_mp3_read(uint32_t addr, uint16_t size, uint8_t *buffer)
175{
176 return 0;
177}
178
187{
188 return 0;
189}
190
198void ld3320_interface_receive_callback(uint8_t type, uint8_t ind, char *text)
199{
200 if (type == LD3320_STATUS_ASR_FOUND_OK)
201 {
202 ld3320_interface_debug_print("ld3320: irq index %d %s.\n", ind, text);
203 }
204 else if (type == LD3320_STATUS_ASR_FOUND_ZERO)
205 {
206 ld3320_interface_debug_print("ld3320: irq zero.\n");
207 }
208 else if (type == LD3320_STATUS_MP3_LOAD)
209 {
210 ld3320_interface_debug_print("ld3320: irq mp3 load.\n");
211 }
212 else if (type == LD3320_STATUS_MP3_END)
213 {
214 ld3320_interface_debug_print("ld3320: irq mp3 end.\n");
215 }
216 else if (type == LD3320_STATUS_MP3_LOAD)
217 {
218 ld3320_interface_debug_print("ld3320: irq mp3 load.\n");
219 }
220 else
221 {
222 ld3320_interface_debug_print("ld3320: irq unknown type.\n");
223 }
224}
225
231void ld3320_interface_debug_print(const char *const fmt, ...)
232{
233
234}
driver ld3320 interface header file
@ LD3320_STATUS_MP3_END
@ LD3320_STATUS_MP3_LOAD
@ LD3320_STATUS_ASR_FOUND_OK
@ LD3320_STATUS_ASR_FOUND_ZERO
uint8_t ld3320_interface_mp3_read(uint32_t addr, uint16_t size, uint8_t *buffer)
interface mp3 read
uint8_t ld3320_interface_reset_gpio_init(void)
interface reset gpio init
uint8_t ld3320_interface_spi_write_cmd(uint8_t *buf, uint16_t len)
interface spi bus write
void ld3320_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t ld3320_interface_reset_gpio_deinit(void)
interface reset gpio deinit
uint8_t ld3320_interface_spi_init(void)
interface spi bus init
uint8_t ld3320_interface_reset_gpio_write(uint8_t data)
interface reset gpio write
uint8_t ld3320_interface_spi_read_address16(uint16_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
uint8_t ld3320_interface_mp3_deinit(void)
interface mp3 deinit
uint8_t ld3320_interface_spi_deinit(void)
interface spi bus deinit
void ld3320_interface_receive_callback(uint8_t type, uint8_t ind, char *text)
interface receive callback
uint8_t ld3320_interface_mp3_init(char *name, uint32_t *size)
interface mp3 init
void ld3320_interface_delay_us(uint32_t us)
interface delay us
void ld3320_interface_debug_print(const char *const fmt,...)
interface print format data