LibDriver TM1622
Loading...
Searching...
No Matches
tm1622 interface driver function

tm1622 interface driver modules More...

Collaboration diagram for tm1622 interface driver function:

Functions

uint8_t tm1622_interface_data_gpio_init (void)
 interface data gpio init
uint8_t tm1622_interface_data_gpio_deinit (void)
 interface data gpio deinit
uint8_t tm1622_interface_data_gpio_write (uint8_t level)
 interface data gpio write
uint8_t tm1622_interface_data_gpio_read (uint8_t *level)
 interface data gpio read
uint8_t tm1622_interface_wr_gpio_init (void)
 interface wr gpio init
uint8_t tm1622_interface_wr_gpio_deinit (void)
 interface wr gpio deinit
uint8_t tm1622_interface_wr_gpio_write (uint8_t level)
 interface wr gpio write
uint8_t tm1622_interface_rd_gpio_init (void)
 interface rd gpio init
uint8_t tm1622_interface_rd_gpio_deinit (void)
 interface rd gpio deinit
uint8_t tm1622_interface_rd_gpio_write (uint8_t level)
 interface rd gpio write
uint8_t tm1622_interface_cs_gpio_init (void)
 interface cs gpio init
uint8_t tm1622_interface_cs_gpio_deinit (void)
 interface cs gpio deinit
uint8_t tm1622_interface_cs_gpio_write (uint8_t level)
 interface cs gpio write
void tm1622_interface_delay_us (uint32_t us)
 interface delay us
void tm1622_interface_delay_ms (uint32_t ms)
 interface delay ms
void tm1622_interface_debug_print (const char *const fmt,...)
 interface print format data

Detailed Description

tm1622 interface driver modules

Function Documentation

◆ tm1622_interface_cs_gpio_deinit()

uint8_t tm1622_interface_cs_gpio_deinit ( void )

interface cs gpio deinit

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

Definition at line 182 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_cs_gpio_init()

uint8_t tm1622_interface_cs_gpio_init ( void )

interface cs gpio init

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

Definition at line 170 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_cs_gpio_write()

uint8_t tm1622_interface_cs_gpio_write ( uint8_t level)

interface cs gpio write

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

Definition at line 195 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_data_gpio_deinit()

uint8_t tm1622_interface_data_gpio_deinit ( void )

interface data gpio deinit

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

Definition at line 58 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_data_gpio_init()

uint8_t tm1622_interface_data_gpio_init ( void )

interface data gpio init

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

Definition at line 46 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_data_gpio_read()

uint8_t tm1622_interface_data_gpio_read ( uint8_t * level)

interface data gpio read

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

Definition at line 84 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_data_gpio_write()

uint8_t tm1622_interface_data_gpio_write ( uint8_t level)

interface data gpio write

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

Definition at line 71 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_debug_print()

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

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 225 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_delay_ms()

void tm1622_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 215 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_delay_us()

void tm1622_interface_delay_us ( uint32_t us)

interface delay us

Parameters
[in]ustime
Note
none

Definition at line 205 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_rd_gpio_deinit()

uint8_t tm1622_interface_rd_gpio_deinit ( void )

interface rd gpio deinit

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

Definition at line 145 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_rd_gpio_init()

uint8_t tm1622_interface_rd_gpio_init ( void )

interface rd gpio init

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

Definition at line 133 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_rd_gpio_write()

uint8_t tm1622_interface_rd_gpio_write ( uint8_t level)

interface rd gpio write

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

Definition at line 158 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_wr_gpio_deinit()

uint8_t tm1622_interface_wr_gpio_deinit ( void )

interface wr gpio deinit

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

Definition at line 108 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_wr_gpio_init()

uint8_t tm1622_interface_wr_gpio_init ( void )

interface wr gpio init

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

Definition at line 96 of file driver_tm1622_interface_template.c.

◆ tm1622_interface_wr_gpio_write()

uint8_t tm1622_interface_wr_gpio_write ( uint8_t level)

interface wr gpio write

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

Definition at line 121 of file driver_tm1622_interface_template.c.