71 #if (SYN6288_ADVANCE_SEND_CONFIG == 1)
driver syn6288 advance header file
uint8_t syn6288_set_background_volume(syn6288_handle_t *handle, uint8_t volume)
set the synthesis background volume
uint8_t syn6288_set_baud_rate(syn6288_handle_t *handle, syn6288_baud_rate_t rate)
set the baud rate
uint8_t syn6288_set_synthesis_volume(syn6288_handle_t *handle, uint8_t volume)
set the chip synthesis volume
uint8_t syn6288_set_synthesis_speed(syn6288_handle_t *handle, uint8_t speed)
set the synthesis speed
uint8_t syn6288_set_mode(syn6288_handle_t *handle, syn6288_mode_t mode)
set the chip mode
uint8_t syn6288_init(syn6288_handle_t *handle)
initialize the chip
uint8_t syn6288_power_down(syn6288_handle_t *handle)
power down the chip
uint8_t syn6288_synthesis_sound(syn6288_handle_t *handle, syn6288_sound_t sound)
synthesis the sound
uint8_t syn6288_stop(syn6288_handle_t *handle)
stop the chip
syn6288_ring_t
syn6288 ring enumeration definition
syn6288_status_t
syn6288 status enumeration definition
syn6288_sound_t
syn6288 sound enumeration definition
uint8_t syn6288_get_status(syn6288_handle_t *handle, syn6288_status_t *status)
get the current status
uint8_t syn6288_set_text_type(syn6288_handle_t *handle, syn6288_type_t type)
set the chip text type
uint8_t syn6288_synthesis_message(syn6288_handle_t *handle, syn6288_message_t message)
synthesis the message
uint8_t syn6288_deinit(syn6288_handle_t *handle)
close the chip
uint8_t syn6288_synthesis_text(syn6288_handle_t *handle, char *text)
synthesis the test
uint8_t syn6288_resume(syn6288_handle_t *handle)
resume the chip
syn6288_message_t
syn6288 message enumeration definition
uint8_t syn6288_synthesis_ring(syn6288_handle_t *handle, syn6288_ring_t ring)
synthesis the ring
uint8_t syn6288_pause(syn6288_handle_t *handle)
pause the chip
#define SYN6288_ADVANCE_DEFAULT_MODE
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
#define SYN6288_ADVANCE_DEFAULT_TEXT_TYPE
uint8_t syn6288_advance_resume(void)
advance example resume
#define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_VOLUME
#define SYN6288_ADVANCE_DEFAULT_BAUD_RATE
syn6288 advance example default definition
#define SYN6288_ADVANCE_DEFAULT_BACKGROUND_VOLUME
uint8_t syn6288_advance_deinit(void)
advance example deinit
uint8_t syn6288_advance_init(void)
advance example init
#define SYN6288_ADVANCE_DEFAULT_SYNTHESIS_SPEED
uint8_t syn6288_advance_sync(void)
advance example sync
uint8_t syn6288_advance_power_down(void)
advance example power down
void syn6288_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t syn6288_interface_uart_flush(void)
interface uart flush
uint8_t syn6288_interface_uart_write(uint8_t *buf, uint16_t len)
interface uart write
uint16_t syn6288_interface_uart_read(uint8_t *buf, uint16_t len)
interface uart read
uint8_t syn6288_interface_uart_deinit(void)
interface uart deinit
void syn6288_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t syn6288_interface_uart_init(void)
interface uart init
#define DRIVER_SYN6288_LINK_UART_READ(HANDLE, FUC)
link uart_read function
#define DRIVER_SYN6288_LINK_INIT(HANDLE, STRUCTURE)
initialize syn6288_handle_t structure
#define DRIVER_SYN6288_LINK_UART_DEINIT(HANDLE, FUC)
link uart_deinit function
#define DRIVER_SYN6288_LINK_UART_WRITE(HANDLE, FUC)
link uart_write function
#define DRIVER_SYN6288_LINK_DELAY_MS(HANDLE, FUC)
link delay_ms function
#define DRIVER_SYN6288_LINK_DEBUG_PRINT(HANDLE, FUC)
link debug_print function
#define DRIVER_SYN6288_LINK_UART_INIT(HANDLE, FUC)
link uart_init function
#define DRIVER_SYN6288_LINK_UART_FLUSH(HANDLE, FUC)
link uart_flush function
syn6288 handle structure definition