LibDriver TM1622
Loading...
Searching...
No Matches
driver_tm1622_interface.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_TM1622_INTERFACE_H
38#define DRIVER_TM1622_INTERFACE_H
39
40#include "driver_tm1622.h"
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61
70
79uint8_t tm1622_interface_data_gpio_write(uint8_t level);
80
89uint8_t tm1622_interface_data_gpio_read(uint8_t *level);
90
99
108
117uint8_t tm1622_interface_wr_gpio_write(uint8_t level);
118
127
136
145uint8_t tm1622_interface_rd_gpio_write(uint8_t level);
146
155
164
173uint8_t tm1622_interface_cs_gpio_write(uint8_t level);
174
180void tm1622_interface_delay_us(uint32_t us);
181
187void tm1622_interface_delay_ms(uint32_t ms);
188
194void tm1622_interface_debug_print(const char *const fmt, ...);
195
199
200#ifdef __cplusplus
201}
202#endif
203
204#endif
driver tm1622 header file
uint8_t tm1622_interface_rd_gpio_init(void)
interface rd gpio init
uint8_t tm1622_interface_cs_gpio_write(uint8_t level)
interface cs 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_rd_gpio_write(uint8_t level)
interface rd gpio write
uint8_t tm1622_interface_wr_gpio_write(uint8_t level)
interface wr gpio write
void tm1622_interface_debug_print(const char *const fmt,...)
interface print format data
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_data_gpio_init(void)
interface data gpio init
void tm1622_interface_delay_us(uint32_t us)
interface delay us
void tm1622_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t tm1622_interface_data_gpio_deinit(void)
interface data gpio deinit
uint8_t tm1622_interface_data_gpio_read(uint8_t *level)
interface data gpio read
uint8_t tm1622_interface_rd_gpio_deinit(void)
interface rd gpio deinit
uint8_t tm1622_interface_data_gpio_write(uint8_t level)
interface data gpio write