LibDriver EM4095
Loading...
Searching...
No Matches
em4095 interface driver function

em4095 interface driver modules More...

Collaboration diagram for em4095 interface driver function:

Functions

uint8_t em4095_interface_shd_gpio_init (void)
 interface shd gpio init
uint8_t em4095_interface_shd_gpio_deinit (void)
 interface shd gpio deinit
uint8_t em4095_interface_shd_gpio_write (uint8_t data)
 interface shd gpio write
uint8_t em4095_interface_mod_gpio_init (void)
 interface mod gpio init
uint8_t em4095_interface_mod_gpio_deinit (void)
 interface mod gpio deinit
uint8_t em4095_interface_mod_gpio_write (uint8_t data)
 interface mod gpio write
uint8_t em4095_interface_demod_gpio_init (void)
 interface demod gpio init
uint8_t em4095_interface_demod_gpio_deinit (void)
 interface demod gpio deinit
uint8_t em4095_interface_demod_gpio_read (uint8_t *data)
 interface demod gpio read
uint8_t em4095_interface_timestamp_read (em4095_time_t *t)
 interface timestamp read
void em4095_interface_delay_ms (uint32_t ms)
 interface delay ms
void em4095_interface_debug_print (const char *const fmt,...)
 interface print format data
void em4095_interface_receive_callback (em4095_mode_t mode, em4095_decode_t *buf, uint16_t len)
 interface receive callback

Detailed Description

em4095 interface driver modules

Function Documentation

◆ em4095_interface_debug_print()

void em4095_interface_debug_print ( const char *const fmt,
... )

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 178 of file driver_em4095_interface_template.c.

◆ em4095_interface_delay_ms()

void em4095_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 168 of file driver_em4095_interface_template.c.

◆ em4095_interface_demod_gpio_deinit()

uint8_t em4095_interface_demod_gpio_deinit ( void )

interface demod gpio deinit

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

Definition at line 132 of file driver_em4095_interface_template.c.

◆ em4095_interface_demod_gpio_init()

uint8_t em4095_interface_demod_gpio_init ( void )

interface demod gpio init

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

Definition at line 120 of file driver_em4095_interface_template.c.

◆ em4095_interface_demod_gpio_read()

uint8_t em4095_interface_demod_gpio_read ( uint8_t * data)

interface demod gpio read

Parameters
[out]*datapointer to a data level buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 145 of file driver_em4095_interface_template.c.

◆ em4095_interface_mod_gpio_deinit()

uint8_t em4095_interface_mod_gpio_deinit ( void )

interface mod gpio deinit

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

Definition at line 95 of file driver_em4095_interface_template.c.

◆ em4095_interface_mod_gpio_init()

uint8_t em4095_interface_mod_gpio_init ( void )

interface mod gpio init

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

Definition at line 83 of file driver_em4095_interface_template.c.

◆ em4095_interface_mod_gpio_write()

uint8_t em4095_interface_mod_gpio_write ( uint8_t data)

interface mod gpio write

Parameters
[in]dataset level
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 108 of file driver_em4095_interface_template.c.

◆ em4095_interface_receive_callback()

void em4095_interface_receive_callback ( em4095_mode_t mode,
em4095_decode_t * buf,
uint16_t len )

interface receive callback

Parameters
[in]moderunning mode
[in]*bufpointer to a decode buffer
[in]lendata length
Note
none

Definition at line 190 of file driver_em4095_interface_template.c.

Here is the call graph for this function:

◆ em4095_interface_shd_gpio_deinit()

uint8_t em4095_interface_shd_gpio_deinit ( void )

interface shd gpio deinit

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

Definition at line 58 of file driver_em4095_interface_template.c.

◆ em4095_interface_shd_gpio_init()

uint8_t em4095_interface_shd_gpio_init ( void )

interface shd gpio init

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

Definition at line 46 of file driver_em4095_interface_template.c.

◆ em4095_interface_shd_gpio_write()

uint8_t em4095_interface_shd_gpio_write ( uint8_t data)

interface shd gpio write

Parameters
[in]dataset level
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 71 of file driver_em4095_interface_template.c.

◆ em4095_interface_timestamp_read()

uint8_t em4095_interface_timestamp_read ( em4095_time_t * t)

interface timestamp read

Parameters
[in]*tpointer to an em4095_time structure
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 158 of file driver_em4095_interface_template.c.