LibDriver TEA5767
Loading...
Searching...
No Matches
tea5767 example driver function

tea5767 example driver modules More...

Collaboration diagram for tea5767 example driver function:

Macros

#define TEA57671_BASIC_DEFAULT_MUTE   TEA5767_BOOL_FALSE
 tea5767 basic example default definition
#define TEA57671_BASIC_DEFAULT_MODE   TEA5767_MODE_NORMAL
#define TEA57671_BASIC_DEFAULT_MHZ   88.0f
#define TEA57671_BASIC_DEFAULT_SEARCH_MODE   TEA5767_SEARCH_MODE_UP
#define TEA57671_BASIC_DEFAULT_SEARCH_STOP_LEVEL   TEA5767_SEARCH_STOP_LEVEL_MID
#define TEA57671_BASIC_DEFAULT_SIDE_INJECTION   TEA5767_SIDE_INJECTION_HIGH
#define TEA57671_BASIC_DEFAULT_CHANNEL   TEA5767_CHANNEL_STEREO
#define TEA57671_BASIC_DEFAULT_RIGHT_MUTE   TEA5767_BOOL_FALSE
#define TEA57671_BASIC_DEFAULT_LEFT_MUTE   TEA5767_BOOL_FALSE
#define TEA57671_BASIC_DEFAULT_PORT1   TEA5767_LEVEL_LOW
#define TEA57671_BASIC_DEFAULT_PORT2   TEA5767_LEVEL_LOW
#define TEA57671_BASIC_DEFAULT_BAND   TEA5767_BAND_JAPANESE
#define TEA57671_BASIC_DEFAULT_SOFT_MUTE   TEA5767_BOOL_FALSE
#define TEA57671_BASIC_DEFAULT_HIGH_CUT_CONTROL   TEA5767_BOOL_TRUE
#define TEA57671_BASIC_DEFAULT_STEREO_NOISE_CANCELING   TEA5767_BOOL_TRUE
#define TEA57671_BASIC_DEFAULT_PORT1_AS_SEARCH_INDICATOR   TEA5767_BOOL_TRUE
#define TEA57671_BASIC_DEFAULT_DE_EMPHASIS   TEA5767_DE_EMPHASIS_50US
#define TEA57671_BASIC_DEFAULT_CLOCK   TEA5767_CLOCK_32P768_KHZ

Functions

uint8_t tea5767_basic_init (void)
 basic example init
uint8_t tea5767_basic_deinit (void)
 basic example deinit
uint8_t tea5767_basic_search_up (void)
 basic example search up
uint8_t tea5767_basic_search_down (void)
 basic example search down
uint8_t tea5767_basic_set_frequency (float mhz)
 basic example set frequency
uint8_t tea5767_basic_get_frequency (float *mhz)
 basic example get frequency
uint8_t tea5767_basic_set_mute (tea5767_bool_t enable)
 basic example enable or disable mute

Detailed Description

tea5767 example driver modules

Macro Definition Documentation

◆ TEA57671_BASIC_DEFAULT_BAND

#define TEA57671_BASIC_DEFAULT_BAND   TEA5767_BAND_JAPANESE

Japanese band

Definition at line 67 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_CHANNEL

#define TEA57671_BASIC_DEFAULT_CHANNEL   TEA5767_CHANNEL_STEREO

stereo

Definition at line 62 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_CLOCK

#define TEA57671_BASIC_DEFAULT_CLOCK   TEA5767_CLOCK_32P768_KHZ

32.768KHz

Definition at line 73 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_DE_EMPHASIS

#define TEA57671_BASIC_DEFAULT_DE_EMPHASIS   TEA5767_DE_EMPHASIS_50US

50us

Definition at line 72 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_HIGH_CUT_CONTROL

#define TEA57671_BASIC_DEFAULT_HIGH_CUT_CONTROL   TEA5767_BOOL_TRUE

enable high cut control

Definition at line 69 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_LEFT_MUTE

#define TEA57671_BASIC_DEFAULT_LEFT_MUTE   TEA5767_BOOL_FALSE

disable left mute

Definition at line 64 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_MHZ

#define TEA57671_BASIC_DEFAULT_MHZ   88.0f

88.0MHz

Definition at line 58 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_MODE

#define TEA57671_BASIC_DEFAULT_MODE   TEA5767_MODE_NORMAL

normal mode

Definition at line 57 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_MUTE

#define TEA57671_BASIC_DEFAULT_MUTE   TEA5767_BOOL_FALSE

tea5767 basic example default definition

disable mute

Definition at line 56 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_PORT1

#define TEA57671_BASIC_DEFAULT_PORT1   TEA5767_LEVEL_LOW

port1 low

Definition at line 65 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_PORT1_AS_SEARCH_INDICATOR

#define TEA57671_BASIC_DEFAULT_PORT1_AS_SEARCH_INDICATOR   TEA5767_BOOL_TRUE

enable port1 as search indicator

Definition at line 71 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_PORT2

#define TEA57671_BASIC_DEFAULT_PORT2   TEA5767_LEVEL_LOW

port2 low

Definition at line 66 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_RIGHT_MUTE

#define TEA57671_BASIC_DEFAULT_RIGHT_MUTE   TEA5767_BOOL_FALSE

disable right mute

Definition at line 63 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_SEARCH_MODE

#define TEA57671_BASIC_DEFAULT_SEARCH_MODE   TEA5767_SEARCH_MODE_UP

search mode up

Definition at line 59 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_SEARCH_STOP_LEVEL

#define TEA57671_BASIC_DEFAULT_SEARCH_STOP_LEVEL   TEA5767_SEARCH_STOP_LEVEL_MID

search stop level mid

Definition at line 60 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_SIDE_INJECTION

#define TEA57671_BASIC_DEFAULT_SIDE_INJECTION   TEA5767_SIDE_INJECTION_HIGH

side injection high

Definition at line 61 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_SOFT_MUTE

#define TEA57671_BASIC_DEFAULT_SOFT_MUTE   TEA5767_BOOL_FALSE

disable soft mute

Definition at line 68 of file driver_tea5767_basic.h.

◆ TEA57671_BASIC_DEFAULT_STEREO_NOISE_CANCELING

#define TEA57671_BASIC_DEFAULT_STEREO_NOISE_CANCELING   TEA5767_BOOL_TRUE

enable stereo noise cancelling

Definition at line 70 of file driver_tea5767_basic.h.

Function Documentation

◆ tea5767_basic_deinit()

uint8_t tea5767_basic_deinit ( void )

basic example deinit

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

Definition at line 291 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_get_frequency()

uint8_t tea5767_basic_get_frequency ( float * mhz)

basic example get frequency

Parameters
[out]*mhzpointer to a frequency buffer
Returns
status code
  • 0 success
  • 1 get frequency failed
Note
none

Definition at line 537 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_init()

uint8_t tea5767_basic_init ( void )

basic example init

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

Definition at line 48 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_search_down()

uint8_t tea5767_basic_search_down ( void )

basic example search down

Returns
status code
  • 0 success
  • 1 search down failed
  • 2 reach band limit
Note
none

Definition at line 406 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_search_up()

uint8_t tea5767_basic_search_up ( void )

basic example search up

Returns
status code
  • 0 success
  • 1 search up failed
  • 2 reach band limit
Note
none

Definition at line 312 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_set_frequency()

uint8_t tea5767_basic_set_frequency ( float mhz)

basic example set frequency

Parameters
[in]mhzset frequency
Returns
status code
  • 0 success
  • 1 set frequency failed
Note
none

Definition at line 500 of file driver_tea5767_basic.c.

Here is the call graph for this function:

◆ tea5767_basic_set_mute()

uint8_t tea5767_basic_set_mute ( tea5767_bool_t enable)

basic example enable or disable mute

Parameters
[in]enablebool value
Returns
status code
  • 0 success
  • 1 set mute failed
Note
none

Definition at line 574 of file driver_tea5767_basic.c.

Here is the call graph for this function: