LibDriver WT588E02B
Loading...
Searching...
No Matches
wt588e02b interface driver function

wt588e02b interface driver modules More...

Collaboration diagram for wt588e02b interface driver function:

Functions

uint8_t wt588e02b_interface_sclk_gpio_init (void)
 interface sclk gpio init
uint8_t wt588e02b_interface_sclk_gpio_deinit (void)
 interface sclk gpio deinit
uint8_t wt588e02b_interface_sclk_gpio_write (uint8_t data)
 interface sclk gpio write
uint8_t wt588e02b_interface_mosi_gpio_init (void)
 interface mosi gpio init
uint8_t wt588e02b_interface_mosi_gpio_deinit (void)
 interface mosi gpio deinit
uint8_t wt588e02b_interface_mosi_gpio_write (uint8_t data)
 interface mosi gpio write
uint8_t wt588e02b_interface_miso_gpio_init (void)
 interface miso gpio init
uint8_t wt588e02b_interface_miso_gpio_deinit (void)
 interface miso gpio deinit
uint8_t wt588e02b_interface_miso_gpio_read (uint8_t *data)
 interface miso_gpio_read
uint8_t wt588e02b_interface_cs_gpio_init (void)
 interface cs gpio init
uint8_t wt588e02b_interface_cs_gpio_deinit (void)
 interface cs gpio init
uint8_t wt588e02b_interface_cs_gpio_write (uint8_t data)
 interface cs gpio write
void wt588e02b_interface_delay_ms (uint32_t ms)
 interface delay ms
void wt588e02b_interface_delay_us (uint32_t us)
 interface delay us
uint8_t wt588e02b_interface_bin_read_init (char *name, uint32_t *size)
 interface bin read init
uint8_t wt588e02b_interface_bin_read (uint32_t addr, uint16_t size, uint8_t *buffer)
 interface bin read
uint8_t wt588e02b_interface_bin_read_deinit (void)
 interface bin read deinit
void wt588e02b_interface_debug_print (const char *const fmt,...)
 interface print format data

Detailed Description

wt588e02b interface driver modules

Function Documentation

◆ wt588e02b_interface_bin_read()

uint8_t wt588e02b_interface_bin_read ( uint32_t addr,
uint16_t size,
uint8_t * buffer )

interface bin read

Parameters
[in]addrfile address
[in]sizeread size
[out]*bufferpointer to a data buffer
Returns
status code
  • 0 success
  • 1 bin read failed
Note
none

Definition at line 232 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_bin_read_deinit()

uint8_t wt588e02b_interface_bin_read_deinit ( void )

interface bin read deinit

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

Definition at line 244 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_bin_read_init()

uint8_t wt588e02b_interface_bin_read_init ( char * name,
uint32_t * size )

interface bin read init

Parameters
[in]*namepointer to a name buffer
[out]*sizepointer to a file size buffer
Returns
status code
  • 0 success
  • 1 bin read init failed
Note
none

Definition at line 217 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_cs_gpio_deinit()

uint8_t wt588e02b_interface_cs_gpio_deinit ( void )

interface cs gpio init

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

Definition at line 170 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_cs_gpio_init()

uint8_t wt588e02b_interface_cs_gpio_init ( void )

interface cs gpio init

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

Definition at line 158 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_cs_gpio_write()

uint8_t wt588e02b_interface_cs_gpio_write ( uint8_t data)

interface cs gpio write

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

Definition at line 183 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_debug_print()

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

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 254 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_delay_ms()

void wt588e02b_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 193 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_delay_us()

void wt588e02b_interface_delay_us ( uint32_t us)

interface delay us

Parameters
[in]ustime
Note
none

Definition at line 203 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_miso_gpio_deinit()

uint8_t wt588e02b_interface_miso_gpio_deinit ( void )

interface miso gpio deinit

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

Definition at line 133 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_miso_gpio_init()

uint8_t wt588e02b_interface_miso_gpio_init ( void )

interface miso gpio init

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

Definition at line 121 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_miso_gpio_read()

uint8_t wt588e02b_interface_miso_gpio_read ( uint8_t * data)

interface miso_gpio_read

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

Definition at line 146 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_mosi_gpio_deinit()

uint8_t wt588e02b_interface_mosi_gpio_deinit ( void )

interface mosi gpio deinit

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

Definition at line 96 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_mosi_gpio_init()

uint8_t wt588e02b_interface_mosi_gpio_init ( void )

interface mosi gpio init

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

Definition at line 84 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_mosi_gpio_write()

uint8_t wt588e02b_interface_mosi_gpio_write ( uint8_t data)

interface mosi gpio write

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

Definition at line 109 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_sclk_gpio_deinit()

uint8_t wt588e02b_interface_sclk_gpio_deinit ( void )

interface sclk gpio deinit

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

Definition at line 59 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_sclk_gpio_init()

uint8_t wt588e02b_interface_sclk_gpio_init ( void )

interface sclk gpio init

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

Definition at line 47 of file driver_wt588e02b_interface_template.c.

◆ wt588e02b_interface_sclk_gpio_write()

uint8_t wt588e02b_interface_sclk_gpio_write ( uint8_t data)

interface sclk gpio write

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

Definition at line 72 of file driver_wt588e02b_interface_template.c.