LibDriver SYN6988  1.0.0
SYN6988 full-featured driver
syn6988 example driver function

syn6988 example driver modules More...

Macros

#define SYN6988_BASIC_SEND_CONFIG   0
 syn6988 basic send command configure More...
 
#define SYN6988_BASIC_DEFAULT_TEXT_TYPE   SYN6988_TYPE_GB2312
 syn6988 basic example default definition More...
 
#define SYN6988_BASIC_DEFAULT_SYNTHESIS_VOLUME   10
 
#define SYN6988_BASIC_DEFAULT_SYNTHESIS_SPEED   5
 
#define SYN6988_BASIC_DEFAULT_SYNTHESIS_LANGUAGE   SYN6988_LANGUAGE_AUTO
 

Functions

uint8_t syn6988_basic_init (syn6988_interface_t interface)
 basic example init More...
 
uint8_t syn6988_basic_deinit (void)
 basic example deinit More...
 
uint8_t syn6988_basic_synthesis (const char *const fmt,...)
 basic example synthesis More...
 
uint8_t syn6988_basic_sync (void)
 basic example sync More...
 
uint8_t syn6988_basic_stop (void)
 basic example stop More...
 
uint8_t syn6988_basic_pause (void)
 basic example pause More...
 
uint8_t syn6988_basic_resume (void)
 basic example resume More...
 
uint8_t syn6988_basic_standby (void)
 basic example standby More...
 
uint8_t syn6988_basic_wake_up (void)
 basic example wake up More...
 

Detailed Description

syn6988 example driver modules

Macro Definition Documentation

◆ SYN6988_BASIC_DEFAULT_SYNTHESIS_LANGUAGE

#define SYN6988_BASIC_DEFAULT_SYNTHESIS_LANGUAGE   SYN6988_LANGUAGE_AUTO

auto

Definition at line 66 of file driver_syn6988_basic.h.

◆ SYN6988_BASIC_DEFAULT_SYNTHESIS_SPEED

#define SYN6988_BASIC_DEFAULT_SYNTHESIS_SPEED   5

synthesis speed 5

Definition at line 65 of file driver_syn6988_basic.h.

◆ SYN6988_BASIC_DEFAULT_SYNTHESIS_VOLUME

#define SYN6988_BASIC_DEFAULT_SYNTHESIS_VOLUME   10

synthesis volume 10

Definition at line 64 of file driver_syn6988_basic.h.

◆ SYN6988_BASIC_DEFAULT_TEXT_TYPE

#define SYN6988_BASIC_DEFAULT_TEXT_TYPE   SYN6988_TYPE_GB2312

syn6988 basic example default definition

gb2312 type

Definition at line 63 of file driver_syn6988_basic.h.

◆ SYN6988_BASIC_SEND_CONFIG

#define SYN6988_BASIC_SEND_CONFIG   0

syn6988 basic send command configure

don't send

Definition at line 57 of file driver_syn6988_basic.h.

Function Documentation

◆ syn6988_basic_deinit()

uint8_t syn6988_basic_deinit ( void  )

basic example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 200 of file driver_syn6988_basic.c.

◆ syn6988_basic_init()

uint8_t syn6988_basic_init ( syn6988_interface_t  interface)

basic example init

Parameters
[in]interfacechip interface
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 49 of file driver_syn6988_basic.c.

◆ syn6988_basic_pause()

uint8_t syn6988_basic_pause ( void  )

basic example pause

Returns
status code
  • 0 success
  • 1 pause failed
Note
none

Definition at line 236 of file driver_syn6988_basic.c.

◆ syn6988_basic_resume()

uint8_t syn6988_basic_resume ( void  )

basic example resume

Returns
status code
  • 0 success
  • 1 resume failed
Note
none

Definition at line 254 of file driver_syn6988_basic.c.

◆ syn6988_basic_standby()

uint8_t syn6988_basic_standby ( void  )

basic example standby

Returns
status code
  • 0 success
  • 1 standby failed
Note
none

Definition at line 272 of file driver_syn6988_basic.c.

◆ syn6988_basic_stop()

uint8_t syn6988_basic_stop ( void  )

basic example stop

Returns
status code
  • 0 success
  • 1 stop failed
Note
none

Definition at line 218 of file driver_syn6988_basic.c.

◆ syn6988_basic_sync()

uint8_t syn6988_basic_sync ( void  )

basic example sync

Returns
status code
  • 0 success
  • 1 sync failed
Note
none

Definition at line 174 of file driver_syn6988_basic.c.

◆ syn6988_basic_synthesis()

uint8_t syn6988_basic_synthesis ( const char *const  fmt,
  ... 
)

basic example synthesis

Parameters
[in]fmtformat data
Returns
status code
  • 0 success
  • 1 synthesis failed
Note
none

Definition at line 140 of file driver_syn6988_basic.c.

◆ syn6988_basic_wake_up()

uint8_t syn6988_basic_wake_up ( void  )

basic example wake up

Returns
status code
  • 0 success
  • 1 wake up failed
Note
none

Definition at line 290 of file driver_syn6988_basic.c.