LibDriver DS1302
Loading...
Searching...
No Matches
driver_ds1302_interface.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_DS1302_INTERFACE_H
38#define DRIVER_DS1302_INTERFACE_H
39
40#include "driver_ds1302.h"
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61
70
79uint8_t ds1302_interface_ce_gpio_write(uint8_t value);
80
89
98
107uint8_t ds1302_interface_sclk_gpio_write(uint8_t value);
108
117
126
135uint8_t ds1302_interface_io_gpio_write(uint8_t value);
136
145uint8_t ds1302_interface_io_gpio_read(uint8_t *value);
146
152void ds1302_interface_delay_ms(uint32_t ms);
153
159void ds1302_interface_delay_us(uint32_t us);
160
166void ds1302_interface_debug_print(const char *const fmt, ...);
167
171
172#ifdef __cplusplus
173}
174#endif
175
176#endif
driver ds1302 header file
uint8_t ds1302_interface_ce_gpio_init(void)
interface ce gpio init
uint8_t ds1302_interface_io_gpio_write(uint8_t value)
interface io gpio write
uint8_t ds1302_interface_sclk_gpio_deinit(void)
interface sclk gpio deinit
uint8_t ds1302_interface_sclk_gpio_write(uint8_t value)
interface sclk gpio write
void ds1302_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t ds1302_interface_io_gpio_read(uint8_t *value)
interface io gpio read
uint8_t ds1302_interface_io_gpio_deinit(void)
interface io gpio deinit
uint8_t ds1302_interface_io_gpio_init(void)
interface io gpio init
void ds1302_interface_delay_us(uint32_t us)
interface delay us
void ds1302_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t ds1302_interface_sclk_gpio_init(void)
interface sclk gpio init
uint8_t ds1302_interface_ce_gpio_deinit(void)
interface ce gpio deinit
uint8_t ds1302_interface_ce_gpio_write(uint8_t value)
interface ce gpio write