LibDriver BUTTON
Loading...
Searching...
No Matches
driver_button_interface.h
Go to the documentation of this file.
1
36
37
#ifndef DRIVER_BUTTON_INTERFACE_H
38
#define DRIVER_BUTTON_INTERFACE_H
39
40
#include "
driver_button.h
"
41
42
#ifdef __cplusplus
43
extern
"C"
{
44
#endif
45
52
61
uint8_t
button_interface_timestamp_read
(
button_time_t
*t);
62
68
void
button_interface_delay_ms
(uint32_t ms);
69
75
void
button_interface_debug_print
(
const
char
*
const
fmt, ...);
76
82
void
button_interface_receive_callback
(
button_t
*data);
83
87
88
#ifdef __cplusplus
89
}
90
#endif
91
92
#endif
driver_button.h
driver button header file
button_t
struct button_s button_t
button structure definition
button_time_t
struct button_time_s button_time_t
button time structure definition
button_interface_delay_ms
void button_interface_delay_ms(uint32_t ms)
interface delay ms
Definition
driver_button_interface_template.c:57
button_interface_timestamp_read
uint8_t button_interface_timestamp_read(button_time_t *t)
interface timestamp read
Definition
driver_button_interface_template.c:47
button_interface_debug_print
void button_interface_debug_print(const char *const fmt,...)
interface print format data
Definition
driver_button_interface_template.c:67
button_interface_receive_callback
void button_interface_receive_callback(button_t *data)
interface receive callback
Definition
driver_button_interface_template.c:77
interface
driver_button_interface.h
Generated by
1.15.0