LibDriver EM4095
Loading...
Searching...
No Matches
driver_em4095_interface.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_EM4095_INTERFACE_H
38#define DRIVER_EM4095_INTERFACE_H
39
40#include "driver_em4095.h"
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61
70
79uint8_t em4095_interface_shd_gpio_write(uint8_t data);
80
89
98
107uint8_t em4095_interface_mod_gpio_write(uint8_t data);
108
117
126
135uint8_t em4095_interface_demod_gpio_read(uint8_t *data);
136
146
152void em4095_interface_delay_ms(uint32_t ms);
153
159void em4095_interface_debug_print(const char *const fmt, ...);
160
169
173
174#ifdef __cplusplus
175}
176#endif
177
178#endif
driver em4095 header file
struct em4095_time_s em4095_time_t
em4095 time structure definition
struct em4095_decode_s em4095_decode_t
em4095 decode structure definition
em4095_mode_t
em4095 mode enumeration definition
uint8_t em4095_interface_mod_gpio_write(uint8_t data)
interface mod gpio write
uint8_t em4095_interface_demod_gpio_deinit(void)
interface demod gpio deinit
uint8_t em4095_interface_shd_gpio_init(void)
interface shd gpio init
uint8_t em4095_interface_demod_gpio_read(uint8_t *data)
interface demod gpio read
uint8_t em4095_interface_timestamp_read(em4095_time_t *t)
interface timestamp read
uint8_t em4095_interface_shd_gpio_write(uint8_t data)
interface shd gpio write
uint8_t em4095_interface_mod_gpio_deinit(void)
interface mod gpio deinit
uint8_t em4095_interface_demod_gpio_init(void)
interface demod gpio init
void em4095_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t em4095_interface_mod_gpio_init(void)
interface mod gpio init
void em4095_interface_receive_callback(em4095_mode_t mode, em4095_decode_t *buf, uint16_t len)
interface receive callback
void em4095_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t em4095_interface_shd_gpio_deinit(void)
interface shd gpio deinit