LibDriver TM1622
Loading...
Searching...
No Matches
driver_tm1622_output.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_TM1622_OUTPUT_H
38#define DRIVER_TM1622_OUTPUT_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
50
54#define TM1622_OUTPUT_DEFAULT_CLOCK TM1622_CLOCK_RC_32K
55#define TM1622_OUTPUT_DEFAULT_BIAS TM1622_BIAS_4
56
64uint8_t tm1622_output_init(void);
65
73uint8_t tm1622_output_deinit(void);
74
85uint8_t tm1622_output_write(uint8_t addr, uint8_t *data, uint8_t len);
86
94uint8_t tm1622_output_clear(void);
95
103uint8_t tm1622_output_display_on(void);
104
112uint8_t tm1622_output_display_off(void);
113
123
133
143
151uint8_t tm1622_output_feed_watchdog(void);
152
156
157#ifdef __cplusplus
158}
159#endif
160
161#endif
driver tm1622 interface header file
tm1622_freq_t
tm1622 freq enumeration definition
tm1622_bool_t
tm1622 bool enumeration definition
uint8_t tm1622_output_set_watchdog(tm1622_bool_t enable)
output example set watchdog
uint8_t tm1622_output_display_on(void)
output example display on
uint8_t tm1622_output_init(void)
output example init
uint8_t tm1622_output_set_timer(tm1622_bool_t enable)
output example set timer
uint8_t tm1622_output_clear(void)
output example clear
uint8_t tm1622_output_display_off(void)
output example display off
uint8_t tm1622_output_set_freq(tm1622_freq_t freq)
output example set freq
uint8_t tm1622_output_feed_watchdog(void)
output example feed watchdog
uint8_t tm1622_output_write(uint8_t addr, uint8_t *data, uint8_t len)
output example write
uint8_t tm1622_output_deinit(void)
output example deinit