Interface definition for the TM1637 4-digit 7-segment display driver. More...
Interface definition for the TM1637 4-digit 7-segment display driver.
Definition in file tm1637.h.
 Include dependency graph for tm1637.h:Go to the source code of this file.
Data Structures | |
| struct | tm1637_params_t | 
| Pin configuration parameters for the tm1637 display.  More... | |
| struct | tm1637_t | 
| tm1637 driver descriptor  More... | |
Enumerations | |
| enum | tm1637_brightness_t {  TM1637_PW_1_16 = 0x00 , TM1637_PW_2_16 = 0x01 , TM1637_PW_4_16 = 0x02 , TM1637_PW_10_16 = 0x03 , TM1637_PW_11_16 = 0x04 , TM1637_PW_12_16 = 0x05 , TM1637_PW_13_16 = 0x06 , TM1637_PW_14_16 = 0x07 }  | 
| Brightness level enum for the display.  More... | |
Functions | |
| int | tm1637_init (tm1637_t *dev, const tm1637_params_t *params) | 
| Initializes the tm1637 device.  More... | |
| int | tm1637_write_number (const tm1637_t *dev, int16_t number, tm1637_brightness_t brightness, bool colon, bool leading_zeros) | 
| Writes an integer to the display.  More... | |
| int | tm1637_clear (const tm1637_t *dev) | 
| Clear the display.  More... | |