296 memset(s, 0,
sizeof(
char) * 32);
297 strncpy(s,
"[y1]", 32);
driver syn6288 register test header file
uint8_t syn6288_get_mode(syn6288_handle_t *handle, syn6288_mode_t *mode)
get the chip mode
uint8_t syn6288_set_background_volume(syn6288_handle_t *handle, uint8_t volume)
set the synthesis background volume
syn6288_mode_t
syn6288 mode enumeration definition
uint8_t syn6288_set_baud_rate(syn6288_handle_t *handle, syn6288_baud_rate_t rate)
set the baud rate
syn6288_baud_rate_t
syn6288 baud rate enumeration definition
uint8_t syn6288_get_background_volume(syn6288_handle_t *handle, uint8_t *volume)
get the chip synthesis background volume
uint8_t syn6288_get_synthesis_volume(syn6288_handle_t *handle, uint8_t *volume)
get the chip synthesis volume
uint8_t syn6288_set_synthesis_volume(syn6288_handle_t *handle, uint8_t volume)
set the chip synthesis volume
uint8_t syn6288_get_baud_rate(syn6288_handle_t *handle, syn6288_baud_rate_t *rate)
get the baud rate
uint8_t syn6288_set_synthesis_speed(syn6288_handle_t *handle, uint8_t speed)
set the synthesis speed
uint8_t syn6288_get_synthesis_speed(syn6288_handle_t *handle, uint8_t *speed)
get the synthesis speed
uint8_t syn6288_set_mode(syn6288_handle_t *handle, syn6288_mode_t mode)
set the chip mode
@ SYN6288_MODE_BACKGROUND_15
@ SYN6288_BAUD_RATE_9600_BPS
uint8_t syn6288_init(syn6288_handle_t *handle)
initialize the chip
syn6288_type_t
syn6288 type enumeration definition
uint8_t syn6288_get_text_type(syn6288_handle_t *handle, syn6288_type_t *type)
get the chip text type
uint8_t syn6288_set_text_type(syn6288_handle_t *handle, syn6288_type_t type)
set the chip text type
uint8_t syn6288_deinit(syn6288_handle_t *handle)
close the chip
uint8_t syn6288_info(syn6288_info_t *info)
get chip's information
uint8_t syn6288_set_command(syn6288_handle_t *handle, char *command)
send the command to the chip
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
uint8_t syn6288_register_test(void)
register test
syn6288 handle structure definition
syn6288 information structure definition
float supply_voltage_max_v
char manufacturer_name[32]
float supply_voltage_min_v