LibDriver SYN6288
Loading...
Searching...
No Matches
driver_syn6288_advance.h
Go to the documentation of this file.
1
37
38#ifndef DRIVER_SYN6288_ADVANCE_H
39#define DRIVER_SYN6288_ADVANCE_H
40
42
43#ifdef __cplusplus
44extern "C"{
45#endif
46
51
55#ifndef SYN6288_ADVANCE_SEND_CONFIG
56 #define SYN6288_ADVANCE_SEND_CONFIG 0
57#endif
58
62#define SYN6288_ADVANCE_DEFAULT_BAUD_RATE SYN6288_BAUD_RATE_9600_BPS /* 9600 bps */
63#define SYN6288_ADVANCE_DEFAULT_MODE SYN6288_MODE_COMMON /* common mode */
64#define SYN6288_ADVANCE_DEFAULT_TEXT_TYPE SYN6288_TYPE_GB2312 /* gb2312 type */
65#define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_VOLUME 16 /* synthesis volume 16 */
66#define SYN6288_ADVANCE_DEFAULT_BACKGROUND_VOLUME 0 /* background volume 0 */
67#define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_SPEED 5 /* synthesis speed 5 */
68
76uint8_t syn6288_advance_init(void);
77
85uint8_t syn6288_advance_deinit(void);
86
95uint8_t syn6288_advance_synthesis(char *text);
96
106
116
126
134uint8_t syn6288_advance_sync(void);
135
143uint8_t syn6288_advance_power_down(void);
144
152uint8_t syn6288_advance_stop(void);
153
161uint8_t syn6288_advance_resume(void);
162
170uint8_t syn6288_advance_pause(void);
171
175
176#ifdef __cplusplus
177}
178#endif
179
180#endif
driver syn6288 interface header file
syn6288_ring_t
syn6288 ring enumeration definition
syn6288_sound_t
syn6288 sound enumeration definition
syn6288_message_t
syn6288 message enumeration definition
uint8_t syn6288_advance_message(syn6288_message_t message)
advance example play the message
uint8_t syn6288_advance_pause(void)
advance example pause
uint8_t syn6288_advance_ring(syn6288_ring_t ring)
advance example play the ring
uint8_t syn6288_advance_synthesis(char *text)
advance example synthesis
uint8_t syn6288_advance_sound(syn6288_sound_t sound)
advance example play the sound
uint8_t syn6288_advance_stop(void)
advance example stop
uint8_t syn6288_advance_resume(void)
advance example resume
uint8_t syn6288_advance_deinit(void)
advance example deinit
uint8_t syn6288_advance_init(void)
advance example init
uint8_t syn6288_advance_sync(void)
advance example sync
uint8_t syn6288_advance_power_down(void)
advance example power down