LibDriver SYN6288E
Loading...
Searching...
No Matches
syn6288e example driver function

syn6288e example driver modules More...

Collaboration diagram for syn6288e example driver function:

Macros

#define SYN6288E_ADVANCE_SEND_CONFIG   0
 syn6288e advance send command configure
#define SYN6288E_ADVANCE_DEFAULT_BAUD_RATE   SYN6288E_BAUD_RATE_9600_BPS /* 9600 bps */
 syn6288e advance example default definition
#define SYN6288E_ADVANCE_DEFAULT_MODE   SYN6288E_MODE_COMMON /* common mode */
#define SYN6288E_ADVANCE_DEFAULT_TEXT_TYPE   SYN6288E_TYPE_GB2312 /* gb2312 type */
#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_VOLUME   16 /* synthesis volume 16 */
#define SYN6288E_ADVANCE_DEFAULT_BACKGROUND_VOLUME   0 /* background volume 0 */
#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_SPEED   5 /* synthesis speed 5 */
#define SYN6288E_BASIC_SEND_CONFIG   0
 syn6288e basic send command configure
#define SYN6288E_BASIC_DEFAULT_BAUD_RATE   SYN6288E_BAUD_RATE_9600_BPS
 syn6288e basic example default definition
#define SYN6288E_BASIC_DEFAULT_MODE   SYN6288E_MODE_COMMON
#define SYN6288E_BASIC_DEFAULT_TEXT_TYPE   SYN6288E_TYPE_GB2312
#define SYN6288E_BASIC_DEFAULT_SYNTHESIS_VOLUME   16
#define SYN6288E_BASIC_DEFAULT_BACKGROUND_VOLUME   0
#define SYN6288E_BASIC_DEFAULT_SYNTHESIS_SPEED   5

Functions

uint8_t syn6288e_advance_init (void)
 advance example init
uint8_t syn6288e_advance_deinit (void)
 advance example deinit
uint8_t syn6288e_advance_synthesis (char *text)
 advance example synthesis
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_ring (syn6288e_ring_t ring)
 advance example play the ring
uint8_t syn6288e_advance_sync (void)
 advance example sync
uint8_t syn6288e_advance_power_down (void)
 advance example power down
uint8_t syn6288e_advance_stop (void)
 advance example stop
uint8_t syn6288e_advance_resume (void)
 advance example resume
uint8_t syn6288e_advance_pause (void)
 advance example pause
uint8_t syn6288e_basic_init (void)
 basic example init
uint8_t syn6288e_basic_deinit (void)
 basic example deinit
uint8_t syn6288e_basic_sync (void)
 basic example sync
uint8_t syn6288e_basic_synthesis (char *text)
 basic example synthesis

Detailed Description

syn6288e example driver modules

Macro Definition Documentation

◆ SYN6288E_ADVANCE_DEFAULT_BACKGROUND_VOLUME

#define SYN6288E_ADVANCE_DEFAULT_BACKGROUND_VOLUME   0 /* background volume 0 */

Definition at line 65 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_DEFAULT_BAUD_RATE

#define SYN6288E_ADVANCE_DEFAULT_BAUD_RATE   SYN6288E_BAUD_RATE_9600_BPS /* 9600 bps */

syn6288e advance example default definition

Definition at line 61 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_DEFAULT_MODE

#define SYN6288E_ADVANCE_DEFAULT_MODE   SYN6288E_MODE_COMMON /* common mode */

Definition at line 62 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_SPEED

#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_SPEED   5 /* synthesis speed 5 */

Definition at line 66 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_VOLUME

#define SYN6288E_ADVANCE_DEFAULT_SYNTHESIS_VOLUME   16 /* synthesis volume 16 */

Definition at line 64 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_DEFAULT_TEXT_TYPE

#define SYN6288E_ADVANCE_DEFAULT_TEXT_TYPE   SYN6288E_TYPE_GB2312 /* gb2312 type */

Definition at line 63 of file driver_syn6288e_advance.h.

◆ SYN6288E_ADVANCE_SEND_CONFIG

#define SYN6288E_ADVANCE_SEND_CONFIG   0

syn6288e advance send command configure

don't send

Definition at line 55 of file driver_syn6288e_advance.h.

◆ SYN6288E_BASIC_DEFAULT_BACKGROUND_VOLUME

#define SYN6288E_BASIC_DEFAULT_BACKGROUND_VOLUME   0

background volume 0

Definition at line 67 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_DEFAULT_BAUD_RATE

#define SYN6288E_BASIC_DEFAULT_BAUD_RATE   SYN6288E_BAUD_RATE_9600_BPS

syn6288e basic example default definition

9600 bps

Definition at line 63 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_DEFAULT_MODE

#define SYN6288E_BASIC_DEFAULT_MODE   SYN6288E_MODE_COMMON

common mode

Definition at line 64 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_DEFAULT_SYNTHESIS_SPEED

#define SYN6288E_BASIC_DEFAULT_SYNTHESIS_SPEED   5

synthesis speed 5

Definition at line 68 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_DEFAULT_SYNTHESIS_VOLUME

#define SYN6288E_BASIC_DEFAULT_SYNTHESIS_VOLUME   16

synthesis volume 16

Definition at line 66 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_DEFAULT_TEXT_TYPE

#define SYN6288E_BASIC_DEFAULT_TEXT_TYPE   SYN6288E_TYPE_GB2312

gb2312 type

Definition at line 65 of file driver_syn6288e_basic.h.

◆ SYN6288E_BASIC_SEND_CONFIG

#define SYN6288E_BASIC_SEND_CONFIG   0

syn6288e basic send command configure

don't send

Definition at line 57 of file driver_syn6288e_basic.h.

Function Documentation

◆ syn6288e_advance_deinit()

uint8_t syn6288e_advance_deinit ( void )

advance example deinit

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

Definition at line 377 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_init()

uint8_t syn6288e_advance_init ( void )

advance example init

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

Definition at line 48 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_message()

uint8_t syn6288e_advance_message ( syn6288e_message_t message)

advance example play the message

Parameters
[in]messagemessage type
Returns
status code
  • 0 success
  • 1 play message failed
Note
none

Definition at line 224 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_pause()

uint8_t syn6288e_advance_pause ( void )

advance example pause

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

Definition at line 297 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_power_down()

uint8_t syn6288e_advance_power_down ( void )

advance example power down

Returns
status code
  • 0 success
  • 1 power down failed
Note
none

Definition at line 357 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_resume()

uint8_t syn6288e_advance_resume ( void )

advance example resume

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

Definition at line 317 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_ring()

uint8_t syn6288e_advance_ring ( syn6288e_ring_t ring)

advance example play the ring

Parameters
[in]ringring type
Returns
status code
  • 0 success
  • 1 play ring failed
Note
none

Definition at line 261 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_sound()

uint8_t syn6288e_advance_sound ( syn6288e_sound_t sound)

advance example play the sound

Parameters
[in]soundsound type
Returns
status code
  • 0 success
  • 1 play sound failed
Note
none

Definition at line 187 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_stop()

uint8_t syn6288e_advance_stop ( void )

advance example stop

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

Definition at line 337 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_sync()

uint8_t syn6288e_advance_sync ( void )

advance example sync

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

Definition at line 397 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_advance_synthesis()

uint8_t syn6288e_advance_synthesis ( char * text)

advance example synthesis

Parameters
[in]*textpointer to a text buffer
Returns
status code
  • 0 success
  • 1 synthesis failed
Note
none

Definition at line 150 of file driver_syn6288e_advance.c.

Here is the call graph for this function:

◆ syn6288e_basic_deinit()

uint8_t syn6288e_basic_deinit ( void )

basic example deinit

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

Definition at line 212 of file driver_syn6288e_basic.c.

Here is the call graph for this function:

◆ syn6288e_basic_init()

uint8_t syn6288e_basic_init ( void )

basic example init

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

Definition at line 48 of file driver_syn6288e_basic.c.

Here is the call graph for this function:

◆ syn6288e_basic_sync()

uint8_t syn6288e_basic_sync ( void )

basic example sync

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

Definition at line 186 of file driver_syn6288e_basic.c.

Here is the call graph for this function:

◆ syn6288e_basic_synthesis()

uint8_t syn6288e_basic_synthesis ( char * text)

basic example synthesis

Parameters
[in]*textpointer to a text buffer
Returns
status code
  • 0 success
  • 1 synthesis failed
Note
none

Definition at line 150 of file driver_syn6288e_basic.c.

Here is the call graph for this function: