LibDriver SYN6288E
Loading...
Searching...
No Matches
driver_syn6288e_advance.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_SYN6288E_ADVANCE_H
38#define DRIVER_SYN6288E_ADVANCE_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
50
54#ifndef SYN6288E_ADVANCE_SEND_CONFIG
55 #define SYN6288E_ADVANCE_SEND_CONFIG 0
56#endif
57
61#define SYN6288E_ADVANCE_DEFAULT_BAUD_RATE SYN6288E_BAUD_RATE_9600_BPS /* 9600 bps */
62#define SYN6288E_ADVANCE_DEFAULT_MODE SYN6288E_MODE_COMMON /* common mode */
63#define SYN6288E_ADVANCE_DEFAULT_TEXT_TYPE SYN6288E_TYPE_GB2312 /* gb2312 type */
64#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_VOLUME 16 /* synthesis volume 16 */
65#define SYN6288E_ADVANCE_DEFAULT_BACKGROUND_VOLUME 0 /* background volume 0 */
66#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_SPEED 5 /* synthesis speed 5 */
67
75uint8_t syn6288e_advance_init(void);
76
84uint8_t syn6288e_advance_deinit(void);
85
94uint8_t syn6288e_advance_synthesis(char *text);
95
105
115
125
133uint8_t syn6288e_advance_sync(void);
134
142uint8_t syn6288e_advance_power_down(void);
143
151uint8_t syn6288e_advance_stop(void);
152
160uint8_t syn6288e_advance_resume(void);
161
169uint8_t syn6288e_advance_pause(void);
170
174
175#ifdef __cplusplus
176}
177#endif
178
179#endif
driver syn6288e interface header file
syn6288e_message_t
syn6288e message enumeration definition
syn6288e_ring_t
syn6288e ring enumeration definition
syn6288e_sound_t
syn6288e sound enumeration definition
uint8_t syn6288e_advance_init(void)
advance example init
uint8_t syn6288e_advance_sound(syn6288e_sound_t sound)
advance example play the sound
uint8_t syn6288e_advance_message(syn6288e_message_t message)
advance example play the message
uint8_t syn6288e_advance_pause(void)
advance example pause
uint8_t syn6288e_advance_synthesis(char *text)
advance example synthesis
uint8_t syn6288e_advance_stop(void)
advance example stop
uint8_t syn6288e_advance_resume(void)
advance example resume
uint8_t syn6288e_advance_ring(syn6288e_ring_t ring)
advance example play the ring
uint8_t syn6288e_advance_deinit(void)
advance example deinit
uint8_t syn6288e_advance_sync(void)
advance example sync
uint8_t syn6288e_advance_power_down(void)
advance example power down