LibDriver TM1637
Loading...
Searching...
No Matches
driver_tm1637_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_TM1637_BASIC_H
38#define DRIVER_TM1637_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define TM1637_BASIC_DEFAULT_ADDRESS_MODE TM1637_ADDRESS_MODE_INC
57#define TM1637_BASIC_DEFAULT_PULSE_WIDTH TM1637_PULSE_WIDTH_14_DIV_16
58
66uint8_t tm1637_basic_init(void);
67
75uint8_t tm1637_basic_deinit(void);
76
87uint8_t tm1637_basic_write(uint8_t addr, uint8_t *data, uint8_t len);
88
98uint8_t tm1637_basic_read(uint8_t *seg, uint8_t *k);
99
107uint8_t tm1637_basic_clear(void);
108
116uint8_t tm1637_basic_display_on(void);
117
125uint8_t tm1637_basic_display_off(void);
126
130
131#ifdef __cplusplus
132}
133#endif
134
135#endif
driver tm1637 interface header file
uint8_t tm1637_basic_read(uint8_t *seg, uint8_t *k)
basic example read
uint8_t tm1637_basic_write(uint8_t addr, uint8_t *data, uint8_t len)
basic example write
uint8_t tm1637_basic_display_on(void)
basic example display on
uint8_t tm1637_basic_display_off(void)
basic example display off
uint8_t tm1637_basic_init(void)
basic example init
uint8_t tm1637_basic_clear(void)
basic example clear
uint8_t tm1637_basic_deinit(void)
basic example deinit