LibDriver LD3320
Loading...
Searching...
No Matches
driver_ld3320_asr.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_LD3320_ASR_H
38#define DRIVER_LD3320_ASR_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define LD3320_ASR_DEFAULT_MIC_GAIN LD3320_MIC_GAIN_COMMON
57#define LD3320_ASR_DEFAULT_VAD LD3320_VAD_COMMON
58
66uint8_t ld3320_asr_irq_handler(void);
67
76uint8_t ld3320_asr_init(void (*receive_callback)(uint8_t type, uint8_t index, char *text));
77
85uint8_t ld3320_asr_deinit(void);
86
96uint8_t ld3320_asr_set_keys(char (*text)[50], uint8_t len);
97
105uint8_t ld3320_asr_start(void);
106
114uint8_t ld3320_asr_stop(void);
115
119
120#ifdef __cplusplus
121}
122#endif
123
124#endif
driver ld3320 interface header file
uint8_t ld3320_asr_set_keys(char(*text)[50], uint8_t len)
asr example set keys
uint8_t ld3320_asr_irq_handler(void)
asr irq
uint8_t ld3320_asr_stop(void)
asr example stop
uint8_t ld3320_asr_start(void)
asr example start
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