tm1637: add support for tm1637 7-segment LED

This commit is contained in:
Alan Wang
2020-08-01 01:58:14 +08:00
committed by deadprogram
parent df343190c2
commit f7dc106fc8
4 changed files with 274 additions and 1 deletions
+16
View File
@@ -0,0 +1,16 @@
package tm1637
const (
TM1637_CMD1 = 0x40
TM1637_CMD2 = 0xC0
TM1637_CMD3 = 0x80
TM1637_DSP_ON = 0x08
TM1637_DELAY = uint8(10)
)
// 7-segment characters encoding for 0-9, A-Z, a-z, blank, dash, star
var segments []byte = []byte{
0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F,
0x77, 0x7C, 0x39, 0x5E, 0x79, 0x71, 0x3D, 0x76, 0x06, 0x1E,
0x76, 0x38, 0x55, 0x54, 0x3F, 0x73, 0x67, 0x50, 0x6D, 0x78,
0x3E, 0x1C, 0x2A, 0x76, 0x6E, 0x5B, 0x00, 0x40, 0x63}