LibDriver TM1638  1.0.0
TM1638 full-featured driver
driver_tm1638_basic.h
Go to the documentation of this file.
1 
37 #ifndef DRIVER_TM1638_BASIC_H
38 #define DRIVER_TM1638_BASIC_H
39 
41 
42 #ifdef __cplusplus
43 extern "C"{
44 #endif
45 
56 #define TM1638_BASIC_DEFAULT_ADDRESS_MODE TM1638_ADDRESS_MODE_INC
57 #define TM1638_BASIC_DEFAULT_PULSE_WIDTH TM1638_PULSE_WIDTH_14_DIV_16
66 uint8_t tm1638_basic_init(void);
67 
75 uint8_t tm1638_basic_deinit(void);
76 
87 uint8_t tm1638_basic_write(uint8_t addr, uint16_t *data, uint8_t len);
88 
97 uint8_t tm1638_basic_read(uint8_t segk[4]);
98 
106 uint8_t tm1638_basic_clear(void);
107 
115 uint8_t tm1638_basic_display_on(void);
116 
124 uint8_t tm1638_basic_display_off(void);
125 
130 #ifdef __cplusplus
131 }
132 #endif
133 
134 #endif
driver tm1638 interface header file
uint8_t tm1638_basic_deinit(void)
basic example deinit
uint8_t tm1638_basic_write(uint8_t addr, uint16_t *data, uint8_t len)
basic example write
uint8_t tm1638_basic_display_on(void)
basic example display on
uint8_t tm1638_basic_read(uint8_t segk[4])
basic example read
uint8_t tm1638_basic_display_off(void)
basic example display off
uint8_t tm1638_basic_clear(void)
basic example clear
uint8_t tm1638_basic_init(void)
basic example init