LibDriver X9CXX
Loading...
Searching...
No Matches
driver_x9cxx_interface.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_X9CXX_INTERFACE_H
38#define DRIVER_X9CXX_INTERFACE_H
39
40#include "driver_x9cxx.h"
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61
70
79uint8_t x9cxx_interface_cs_gpio_write(uint8_t value);
80
89
98
107uint8_t x9cxx_interface_up_down_gpio_write(uint8_t value);
108
117
126
135uint8_t x9cxx_interface_inc_gpio_write(uint8_t value);
136
142void x9cxx_interface_delay_ms(uint32_t ms);
143
149void x9cxx_interface_delay_us(uint32_t us);
150
156void x9cxx_interface_debug_print(const char *const fmt, ...);
157
161
162#ifdef __cplusplus
163}
164#endif
165
166#endif
driver x9cxx header file
void x9cxx_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t x9cxx_interface_inc_gpio_init(void)
interface inc gpio init
uint8_t x9cxx_interface_cs_gpio_write(uint8_t value)
interface cs gpio write
uint8_t x9cxx_interface_cs_gpio_init(void)
interface cs gpio init
uint8_t x9cxx_interface_inc_gpio_deinit(void)
interface inc gpio deinit
uint8_t x9cxx_interface_up_down_gpio_write(uint8_t value)
interface up down gpio write
uint8_t x9cxx_interface_up_down_gpio_deinit(void)
interface up down gpio deinit
void x9cxx_interface_delay_us(uint32_t us)
interface delay us
uint8_t x9cxx_interface_up_down_gpio_init(void)
interface up down gpio init
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
uint8_t x9cxx_interface_cs_gpio_deinit(void)
interface cs gpio deinit