LibDriver SYN6288  2.0.0
SYN6288 full-featured driver
driver_syn6288_advance.h
Go to the documentation of this file.
1 
38 #ifndef DRIVER_SYN6288_ADVANCE_H
39 #define DRIVER_SYN6288_ADVANCE_H
40 
42 
43 #ifdef __cplusplus
44 extern "C"{
45 #endif
46 
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 
76 uint8_t syn6288_advance_init(void);
77 
85 uint8_t syn6288_advance_deinit(void);
86 
95 uint8_t syn6288_advance_synthesis(char *text);
96 
106 
116 
126 
134 uint8_t syn6288_advance_sync(void);
135 
143 uint8_t syn6288_advance_power_down(void);
144 
152 uint8_t syn6288_advance_stop(void);
153 
161 uint8_t syn6288_advance_resume(void);
162 
170 uint8_t syn6288_advance_pause(void);
171 
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