![]() |
LibDriver LD3320
|
ld3320 example driver modules More...
Macros | |
| #define | LD3320_ASR_DEFAULT_MIC_GAIN LD3320_MIC_GAIN_COMMON |
| ld3320 asr example default definition | |
| #define | LD3320_ASR_DEFAULT_VAD LD3320_VAD_COMMON |
| #define | LD3320_MP3_DEFAULT_SPEAKER_VOLUME 1 |
| ld3320 mp3 example default definition | |
| #define | LD3320_MP3_DEFAULT_HEADERSET_VOLUME 1 |
Functions | |
| uint8_t | ld3320_asr_irq_handler (void) |
| asr irq | |
| uint8_t | ld3320_asr_init (void(*receive_callback)(uint8_t type, uint8_t index, char *text)) |
| asr example init | |
| uint8_t | ld3320_asr_deinit (void) |
| asr example deinit | |
| uint8_t | ld3320_asr_set_keys (char(*text)[50], uint8_t len) |
| asr example set keys | |
| uint8_t | ld3320_asr_start (void) |
| asr example start | |
| uint8_t | ld3320_asr_stop (void) |
| asr example stop | |
| uint8_t | ld3320_mp3_irq_handler (void) |
| mp3 irq | |
| uint8_t | ld3320_mp3_init (char *name, void(*receive_callback)(uint8_t type, uint8_t index, char *text)) |
| mp3 example init | |
| uint8_t | ld3320_mp3_deinit (void) |
| mp3 example deinit | |
| uint8_t | ld3320_mp3_start (void) |
| mp3 example start | |
| uint8_t | ld3320_mp3_stop (void) |
| mp3 example stop | |
ld3320 example driver modules
| #define LD3320_ASR_DEFAULT_MIC_GAIN LD3320_MIC_GAIN_COMMON |
ld3320 asr example default definition
common gain
Definition at line 56 of file driver_ld3320_asr.h.
| #define LD3320_ASR_DEFAULT_VAD LD3320_VAD_COMMON |
common vad
Definition at line 57 of file driver_ld3320_asr.h.
| #define LD3320_MP3_DEFAULT_HEADERSET_VOLUME 1 |
level 1
Definition at line 55 of file driver_ld3320_mp3.h.
| #define LD3320_MP3_DEFAULT_SPEAKER_VOLUME 1 |
| uint8_t ld3320_asr_deinit | ( | void | ) |
asr example deinit
Definition at line 208 of file driver_ld3320_asr.c.
| uint8_t ld3320_asr_init | ( | void(* | receive_callback )(uint8_t type, uint8_t index, char *text) | ) |
asr example init
| [in] | *receive_callback | pointer to a receive callback address |
Definition at line 68 of file driver_ld3320_asr.c.
| uint8_t ld3320_asr_irq_handler | ( | void | ) |
asr irq
Definition at line 48 of file driver_ld3320_asr.c.
| uint8_t ld3320_asr_set_keys | ( | char(*) | text[50], |
| uint8_t | len ) |
asr example set keys
| [in] | **text | pointer to a text buffer |
| [in] | len | text length |
Definition at line 140 of file driver_ld3320_asr.c.
| uint8_t ld3320_asr_start | ( | void | ) |
asr example start
Definition at line 162 of file driver_ld3320_asr.c.
| uint8_t ld3320_asr_stop | ( | void | ) |
asr example stop
Definition at line 185 of file driver_ld3320_asr.c.
| uint8_t ld3320_mp3_deinit | ( | void | ) |
mp3 example deinit
Definition at line 189 of file driver_ld3320_mp3.c.
| uint8_t ld3320_mp3_init | ( | char * | name, |
| void(* | receive_callback )(uint8_t type, uint8_t index, char *text) ) |
mp3 example init
| [in] | *name | pointer to a mp3 file name buffer |
| [in] | *receive_callback | pointer to a receive callback address |
Definition at line 69 of file driver_ld3320_mp3.c.
| uint8_t ld3320_mp3_irq_handler | ( | void | ) |
mp3 irq
Definition at line 48 of file driver_ld3320_mp3.c.
| uint8_t ld3320_mp3_start | ( | void | ) |
mp3 example start
Definition at line 129 of file driver_ld3320_mp3.c.
| uint8_t ld3320_mp3_stop | ( | void | ) |
mp3 example stop
Definition at line 166 of file driver_ld3320_mp3.c.