38 #ifndef DRIVER_SYN6288_ADVANCE_H
39 #define DRIVER_SYN6288_ADVANCE_H
55 #ifndef SYN6288_ADVANCE_SEND_CONFIG
56 #define SYN6288_ADVANCE_SEND_CONFIG 0
62 #define SYN6288_ADVANCE_DEFAULT_BAUD_RATE SYN6288_BAUD_RATE_9600_BPS
63 #define SYN6288_ADVANCE_DEFAULT_MODE SYN6288_MODE_COMMON
64 #define SYN6288_ADVANCE_DEFAULT_TEXT_TYPE SYN6288_TYPE_GB2312
65 #define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_VOLUME 16
66 #define SYN6288_ADVANCE_DEFAULT_BACKGROUND_VOLUME 0
67 #define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_SPEED 5
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