mirror of https://github.com/rusefi/bldc.git
Merge commit '33ee2f9bd4e4dcade5ba4d72ec484dcae8d7bcaf'
This commit is contained in:
commit
d342412d71
|
@ -0,0 +1,31 @@
|
||||||
|
(def font [
|
||||||
|
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5F 0x00 0x00 0x00 0x07 0x00 0x07 0x00 0x14 0x7F 0x14 0x7F 0x14
|
||||||
|
0x24 0x2A 0x7F 0x2A 0x12 0x23 0x13 0x08 0x64 0x62 0x36 0x49 0x56 0x20 0x50 0x00 0x08 0x07 0x03 0x00
|
||||||
|
0x00 0x1C 0x22 0x41 0x00 0x00 0x41 0x22 0x1C 0x00 0x2A 0x1C 0x7F 0x1C 0x2A 0x08 0x08 0x3E 0x08 0x08
|
||||||
|
0x00 0x80 0x70 0x30 0x00 0x08 0x08 0x08 0x08 0x08 0x00 0x00 0x60 0x60 0x00 0x20 0x10 0x08 0x04 0x02
|
||||||
|
0x3E 0x51 0x49 0x45 0x3E 0x00 0x42 0x7F 0x40 0x00 0x72 0x49 0x49 0x49 0x46 0x21 0x41 0x49 0x4D 0x33
|
||||||
|
0x18 0x14 0x12 0x7F 0x10 0x27 0x45 0x45 0x45 0x39 0x3C 0x4A 0x49 0x49 0x31 0x41 0x21 0x11 0x09 0x07
|
||||||
|
0x36 0x49 0x49 0x49 0x36 0x46 0x49 0x49 0x29 0x1E 0x00 0x00 0x14 0x00 0x00 0x00 0x40 0x34 0x00 0x00
|
||||||
|
0x00 0x08 0x14 0x22 0x41 0x14 0x14 0x14 0x14 0x14 0x00 0x41 0x22 0x14 0x08 0x02 0x01 0x59 0x09 0x06
|
||||||
|
0x3E 0x41 0x5D 0x59 0x4E 0x7C 0x12 0x11 0x12 0x7C 0x7F 0x49 0x49 0x49 0x36 0x3E 0x41 0x41 0x41 0x22
|
||||||
|
0x7F 0x41 0x41 0x41 0x3E 0x7F 0x49 0x49 0x49 0x41 0x7F 0x09 0x09 0x09 0x01 0x3E 0x41 0x41 0x51 0x73
|
||||||
|
0x7F 0x08 0x08 0x08 0x7F 0x00 0x41 0x7F 0x41 0x00 0x20 0x40 0x41 0x3F 0x01 0x7F 0x08 0x14 0x22 0x41
|
||||||
|
0x7F 0x40 0x40 0x40 0x40 0x7F 0x02 0x1C 0x02 0x7F 0x7F 0x04 0x08 0x10 0x7F 0x3E 0x41 0x41 0x41 0x3E
|
||||||
|
0x7F 0x09 0x09 0x09 0x06 0x3E 0x41 0x51 0x21 0x5E 0x7F 0x09 0x19 0x29 0x46 0x26 0x49 0x49 0x49 0x32
|
||||||
|
0x03 0x01 0x7F 0x01 0x03 0x3F 0x40 0x40 0x40 0x3F 0x1F 0x20 0x40 0x20 0x1F 0x3F 0x40 0x38 0x40 0x3F
|
||||||
|
0x63 0x14 0x08 0x14 0x63 0x03 0x04 0x78 0x04 0x03 0x61 0x59 0x49 0x4D 0x43 0x00 0x7F 0x41 0x41 0x41
|
||||||
|
0x02 0x04 0x08 0x10 0x20 0x00 0x41 0x41 0x41 0x7F 0x04 0x02 0x01 0x02 0x04 0x40 0x40 0x40 0x40 0x40
|
||||||
|
0x00 0x03 0x07 0x08 0x00 0x20 0x54 0x54 0x78 0x40 0x7F 0x28 0x44 0x44 0x38 0x38 0x44 0x44 0x44 0x28
|
||||||
|
0x38 0x44 0x44 0x28 0x7F 0x38 0x54 0x54 0x54 0x18 0x00 0x08 0x7E 0x09 0x02 0x18 0xA4 0xA4 0x9C 0x78
|
||||||
|
0x7F 0x08 0x04 0x04 0x78 0x00 0x44 0x7D 0x40 0x00 0x20 0x40 0x40 0x3D 0x00 0x7F 0x10 0x28 0x44 0x00
|
||||||
|
0x00 0x41 0x7F 0x40 0x00 0x7C 0x04 0x78 0x04 0x78 0x7C 0x08 0x04 0x04 0x78 0x38 0x44 0x44 0x44 0x38
|
||||||
|
0xFC 0x18 0x24 0x24 0x18 0x18 0x24 0x24 0x18 0xFC 0x7C 0x08 0x04 0x04 0x08 0x48 0x54 0x54 0x54 0x24
|
||||||
|
0x04 0x04 0x3F 0x44 0x24 0x3C 0x40 0x40 0x20 0x7C 0x1C 0x20 0x40 0x20 0x1C 0x3C 0x40 0x30 0x40 0x3C
|
||||||
|
0x44 0x28 0x10 0x28 0x44 0x4C 0x90 0x90 0x90 0x7C 0x44 0x64 0x54 0x4C 0x44 0x00 0x08 0x36 0x41 0x00
|
||||||
|
0x00 0x00 0x77 0x00 0x00 0x00 0x41 0x36 0x08 0x00 0x02 0x01 0x02 0x04 0x02])
|
||||||
|
|
||||||
|
|
||||||
|
(and (= (array-read font 0) 0x00)
|
||||||
|
(= (array-read font 7) 0x5F)
|
||||||
|
(= (array-read font 19) 0x14)
|
||||||
|
(= (array-read font 474) 0x02))
|
|
@ -0,0 +1,25 @@
|
||||||
|
(define cmds-init '(
|
||||||
|
(0xAE) ; Display off
|
||||||
|
(0xD5 0x80) ; Osc freq
|
||||||
|
(0xA8 0x3F) ; Mux ratio
|
||||||
|
(0xD3 0x00) ; Display offset
|
||||||
|
(0x8D 0x14) ; Char reg
|
||||||
|
(0x81 0xCF) ; Set contrast
|
||||||
|
(0x20 0x00) ; Memory addr mode
|
||||||
|
(0x21 0 127) ; Column addr
|
||||||
|
(0x22 0 7) ; Page addr
|
||||||
|
(0x40) ; Start line
|
||||||
|
(0xA1) ; Seg remap op
|
||||||
|
(0xC8) ; Com scan dir op
|
||||||
|
(0xDA 0x12) ; Com pin conf
|
||||||
|
(0xD9 0xF1) ; Precharge
|
||||||
|
(0xDB 0x40) ; Vcom deselect
|
||||||
|
(0xA4) ; Dis ent disp on
|
||||||
|
(0xA6) ; Dis normal
|
||||||
|
(0x2E) ; Deactivate scroll
|
||||||
|
(0xAF) ; Disaply on
|
||||||
|
))
|
||||||
|
|
||||||
|
(and (= (car (car cmds-init)) 0xAE)
|
||||||
|
(= (car (car (cdr cmds-init))) 0xD5)
|
||||||
|
(= (car (car (cdr (cdr cmds-init)))) 0xA8))
|
Loading…
Reference in New Issue