LibDriver LD3320
Loading...
Searching...
No Matches
ld3320 example driver function

ld3320 example driver modules More...

Collaboration diagram for ld3320 example driver function:

Macros

#define LD3320_ASR_DEFAULT_MIC_GAIN   LD3320_MIC_GAIN_COMMON
 ld3320 asr example default definition
#define LD3320_ASR_DEFAULT_VAD   LD3320_VAD_COMMON
#define LD3320_MP3_DEFAULT_SPEAKER_VOLUME   1
 ld3320 mp3 example default definition
#define LD3320_MP3_DEFAULT_HEADERSET_VOLUME   1

Functions

uint8_t ld3320_asr_irq_handler (void)
 asr irq
uint8_t ld3320_asr_init (void(*receive_callback)(uint8_t type, uint8_t index, char *text))
 asr example init
uint8_t ld3320_asr_deinit (void)
 asr example deinit
uint8_t ld3320_asr_set_keys (char(*text)[50], uint8_t len)
 asr example set keys
uint8_t ld3320_asr_start (void)
 asr example start
uint8_t ld3320_asr_stop (void)
 asr example stop
uint8_t ld3320_mp3_irq_handler (void)
 mp3 irq
uint8_t ld3320_mp3_init (char *name, void(*receive_callback)(uint8_t type, uint8_t index, char *text))
 mp3 example init
uint8_t ld3320_mp3_deinit (void)
 mp3 example deinit
uint8_t ld3320_mp3_start (void)
 mp3 example start
uint8_t ld3320_mp3_stop (void)
 mp3 example stop

Detailed Description

ld3320 example driver modules

Macro Definition Documentation

◆ LD3320_ASR_DEFAULT_MIC_GAIN

#define LD3320_ASR_DEFAULT_MIC_GAIN   LD3320_MIC_GAIN_COMMON

ld3320 asr example default definition

common gain

Definition at line 56 of file driver_ld3320_asr.h.

◆ LD3320_ASR_DEFAULT_VAD

#define LD3320_ASR_DEFAULT_VAD   LD3320_VAD_COMMON

common vad

Definition at line 57 of file driver_ld3320_asr.h.

◆ LD3320_MP3_DEFAULT_HEADERSET_VOLUME

#define LD3320_MP3_DEFAULT_HEADERSET_VOLUME   1

level 1

Definition at line 55 of file driver_ld3320_mp3.h.

◆ LD3320_MP3_DEFAULT_SPEAKER_VOLUME

#define LD3320_MP3_DEFAULT_SPEAKER_VOLUME   1

ld3320 mp3 example default definition

level 1

Definition at line 54 of file driver_ld3320_mp3.h.

Function Documentation

◆ ld3320_asr_deinit()

uint8_t ld3320_asr_deinit ( void )

asr example deinit

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

Definition at line 208 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_asr_init()

uint8_t ld3320_asr_init ( void(* receive_callback )(uint8_t type, uint8_t index, char *text))

asr example init

Parameters
[in]*receive_callbackpointer to a receive callback address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 68 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_asr_irq_handler()

uint8_t ld3320_asr_irq_handler ( void )

asr irq

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

Definition at line 48 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_asr_set_keys()

uint8_t ld3320_asr_set_keys ( char(*) text[50],
uint8_t len )

asr example set keys

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

Definition at line 140 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_asr_start()

uint8_t ld3320_asr_start ( void )

asr example start

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

Definition at line 162 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_asr_stop()

uint8_t ld3320_asr_stop ( void )

asr example stop

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

Definition at line 185 of file driver_ld3320_asr.c.

Here is the call graph for this function:

◆ ld3320_mp3_deinit()

uint8_t ld3320_mp3_deinit ( void )

mp3 example deinit

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

Definition at line 189 of file driver_ld3320_mp3.c.

Here is the call graph for this function:

◆ ld3320_mp3_init()

uint8_t ld3320_mp3_init ( char * name,
void(* receive_callback )(uint8_t type, uint8_t index, char *text) )

mp3 example init

Parameters
[in]*namepointer to a mp3 file name buffer
[in]*receive_callbackpointer to a receive callback address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 69 of file driver_ld3320_mp3.c.

Here is the call graph for this function:

◆ ld3320_mp3_irq_handler()

uint8_t ld3320_mp3_irq_handler ( void )

mp3 irq

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

Definition at line 48 of file driver_ld3320_mp3.c.

Here is the call graph for this function:

◆ ld3320_mp3_start()

uint8_t ld3320_mp3_start ( void )

mp3 example start

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

Definition at line 129 of file driver_ld3320_mp3.c.

Here is the call graph for this function:

◆ ld3320_mp3_stop()

uint8_t ld3320_mp3_stop ( void )

mp3 example stop

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

Definition at line 166 of file driver_ld3320_mp3.c.

Here is the call graph for this function: