LibDriver SYN6658
Loading...
Searching...
No Matches
driver_syn6658_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_SYN6658_BASIC_H
38#define DRIVER_SYN6658_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#ifndef SYN6658_BASIC_SEND_CONFIG
57 #define SYN6658_BASIC_SEND_CONFIG 0
58#endif
59
63#define SYN6658_BASIC_DEFAULT_TEXT_TYPE SYN6658_TYPE_GB2312
64#define SYN6658_BASIC_DEFAULT_SYNTHESIS_VOLUME 10
65#define SYN6658_BASIC_DEFAULT_SYNTHESIS_SPEED 5
66#define SYN6658_BASIC_DEFAULT_SYNTHESIS_SPEAKER SYN6658_SPEAKER_XIAOLING
67
77
85uint8_t syn6658_basic_deinit(void);
86
95uint8_t syn6658_basic_synthesis(const char *const fmt, ...);
96
104uint8_t syn6658_basic_sync(void);
105
113uint8_t syn6658_basic_stop(void);
114
122uint8_t syn6658_basic_pause(void);
123
131uint8_t syn6658_basic_resume(void);
132
140uint8_t syn6658_basic_standby(void);
141
149uint8_t syn6658_basic_wake_up(void);
150
161uint8_t syn6658_basic_save_text(uint8_t offset, char *text);
162
172uint8_t syn6658_basic_play_text(uint8_t times, syn6658_type_t type);
173
177
178#ifdef __cplusplus
179}
180#endif
181
182#endif
driver syn6658 interface header file
syn6658_type_t
syn6658 type enumeration definition
syn6658_interface_t
syn6658 interface enumeration definition
uint8_t syn6658_basic_deinit(void)
basic example deinit
uint8_t syn6658_basic_sync(void)
basic example sync
uint8_t syn6658_basic_init(syn6658_interface_t interface)
basic example init
uint8_t syn6658_basic_standby(void)
basic example standby
uint8_t syn6658_basic_synthesis(const char *const fmt,...)
basic example synthesis
uint8_t syn6658_basic_stop(void)
basic example stop
uint8_t syn6658_basic_pause(void)
basic example pause
uint8_t syn6658_basic_resume(void)
basic example resume
uint8_t syn6658_basic_wake_up(void)
basic example wake up
uint8_t syn6658_basic_play_text(uint8_t times, syn6658_type_t type)
basic example play text
uint8_t syn6658_basic_save_text(uint8_t offset, char *text)
basic example save text