LibDriver X9CXX
Loading...
Searching...
No Matches
x9cxx interface driver function

x9cxx interface driver modules More...

Collaboration diagram for x9cxx interface driver function:

Functions

uint8_t x9cxx_interface_cs_gpio_init (void)
 interface cs gpio init
uint8_t x9cxx_interface_cs_gpio_deinit (void)
 interface cs gpio deinit
uint8_t x9cxx_interface_cs_gpio_write (uint8_t value)
 interface cs gpio write
uint8_t x9cxx_interface_up_down_gpio_init (void)
 interface up down gpio init
uint8_t x9cxx_interface_up_down_gpio_deinit (void)
 interface up down gpio deinit
uint8_t x9cxx_interface_up_down_gpio_write (uint8_t value)
 interface up down gpio write
uint8_t x9cxx_interface_inc_gpio_init (void)
 interface inc gpio init
uint8_t x9cxx_interface_inc_gpio_deinit (void)
 interface inc gpio deinit
uint8_t x9cxx_interface_inc_gpio_write (uint8_t value)
 interface inc gpio write
void x9cxx_interface_delay_ms (uint32_t ms)
 interface delay ms
void x9cxx_interface_delay_us (uint32_t us)
 interface delay us
void x9cxx_interface_debug_print (const char *const fmt,...)
 interface print format data

Detailed Description

x9cxx interface driver modules

Function Documentation

◆ x9cxx_interface_cs_gpio_deinit()

uint8_t x9cxx_interface_cs_gpio_deinit ( void )

interface cs gpio deinit

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

Definition at line 58 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_cs_gpio_init()

uint8_t x9cxx_interface_cs_gpio_init ( void )

interface cs gpio init

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

Definition at line 46 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_cs_gpio_write()

uint8_t x9cxx_interface_cs_gpio_write ( uint8_t value)

interface cs gpio write

Parameters
[in]valuewritten value
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 71 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_debug_print()

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

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 175 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_delay_ms()

void x9cxx_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 155 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_delay_us()

void x9cxx_interface_delay_us ( uint32_t us)

interface delay us

Parameters
[in]ustime
Note
none

Definition at line 165 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_inc_gpio_deinit()

uint8_t x9cxx_interface_inc_gpio_deinit ( void )

interface inc gpio deinit

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

Definition at line 132 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_inc_gpio_init()

uint8_t x9cxx_interface_inc_gpio_init ( void )

interface inc gpio init

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

Definition at line 120 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_inc_gpio_write()

uint8_t x9cxx_interface_inc_gpio_write ( uint8_t value)

interface inc gpio write

Parameters
[in]valuewritten value
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 145 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_up_down_gpio_deinit()

uint8_t x9cxx_interface_up_down_gpio_deinit ( void )

interface up down gpio deinit

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

Definition at line 95 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_up_down_gpio_init()

uint8_t x9cxx_interface_up_down_gpio_init ( void )

interface up down gpio init

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

Definition at line 83 of file driver_x9cxx_interface_template.c.

◆ x9cxx_interface_up_down_gpio_write()

uint8_t x9cxx_interface_up_down_gpio_write ( uint8_t value)

interface up down gpio write

Parameters
[in]valuewritten value
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 108 of file driver_x9cxx_interface_template.c.