LibDriver WT588E02B
Loading...
Searching...
No Matches
driver_wt588e02b_interface.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_WT588E02B_INTERFACE_H
38#define DRIVER_WT588E02B_INTERFACE_H
39
40#include "driver_wt588e02b.h"
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61
70
79uint8_t wt588e02b_interface_sclk_gpio_write(uint8_t data);
80
89
98
107uint8_t wt588e02b_interface_mosi_gpio_write(uint8_t data);
108
117
126
135uint8_t wt588e02b_interface_miso_gpio_read(uint8_t *data);
136
145
154
163uint8_t wt588e02b_interface_cs_gpio_write(uint8_t data);
164
170void wt588e02b_interface_delay_ms(uint32_t ms);
171
177void wt588e02b_interface_delay_us(uint32_t us);
178
188uint8_t wt588e02b_interface_bin_read_init(char *name, uint32_t *size);
189
200uint8_t wt588e02b_interface_bin_read(uint32_t addr, uint16_t size, uint8_t *buffer);
201
210
216void wt588e02b_interface_debug_print(const char *const fmt, ...);
217
221
222#ifdef __cplusplus
223}
224#endif
225
226#endif
driver wt588e02b header file
void wt588e02b_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t wt588e02b_interface_bin_read(uint32_t addr, uint16_t size, uint8_t *buffer)
interface bin read
void wt588e02b_interface_delay_us(uint32_t us)
interface delay us
uint8_t wt588e02b_interface_sclk_gpio_init(void)
interface sclk gpio init
uint8_t wt588e02b_interface_cs_gpio_init(void)
interface cs gpio init
uint8_t wt588e02b_interface_miso_gpio_deinit(void)
interface miso gpio deinit
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
uint8_t wt588e02b_interface_sclk_gpio_deinit(void)
interface sclk gpio deinit
uint8_t wt588e02b_interface_miso_gpio_init(void)
interface miso gpio init
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
void wt588e02b_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t wt588e02b_interface_miso_gpio_read(uint8_t *data)
interface miso_gpio_read
uint8_t wt588e02b_interface_mosi_gpio_write(uint8_t data)
interface mosi gpio write
uint8_t wt588e02b_interface_bin_read_deinit(void)
interface bin read deinit
uint8_t wt588e02b_interface_bin_read_init(char *name, uint32_t *size)
interface bin read init