Add: 1251 5x7 font

This commit is contained in:
Andrey Egorov
2024-09-15 20:21:57 +03:00
parent 5d67d667d7
commit eff00d2351
8 changed files with 349 additions and 69 deletions

View File

@ -80,13 +80,11 @@ func (d *device) Reset() {
}
func (d *device) WriteByte(b byte, cd rpio.State) {
// d.logger.Println("Write byte", b, cd, l, r)
d.busOutput()
d.PinRW.Low() // We write
d.PinA0.Write(cd)
// Write bus
//d.logger.Printf("Write byte %x\n", b)
d.PinDB0.Write(rpio.State((b >> 0) & 1))
d.PinDB1.Write(rpio.State((b >> 1) & 1))
d.PinDB2.Write(rpio.State((b >> 2) & 1))
@ -103,16 +101,12 @@ func (d *device) WriteByte(b byte, cd rpio.State) {
d.PinE.High() // Strobe end
time.Sleep(gapTimeout - dataStrobeTimeout - adressWriteTimeout)
//time.Sleep(time.Millisecond)
}
func (d *device) WriteBytes(b []byte, cd rpio.State) {
// d.logger.Println("Write byte", b, cd, l, r)
d.logger.Println("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
d.busOutput()
d.PinA0.Write(cd)
d.PinRW.Low() // We write
d.PinA0.Write(cd)
// Write bus
d.PinDB0.Write(rpio.State(b[0]))
@ -154,15 +148,6 @@ func (d *device) ReadByte(cd rpio.State) byte {
(uint8(d.PinDB5.Read()) << 5) |
(uint8(d.PinDB6.Read()) << 6) |
(uint8(d.PinDB7.Read()) << 7)
//d.logger.Printf("Read ---- %d%d%d%d%d%d%d%d\n",
// d.PinDB0.Read(),
// d.PinDB1.Read(),
// d.PinDB2.Read(),
// d.PinDB3.Read(),
// d.PinDB4.Read(),
// d.PinDB5.Read(),
// d.PinDB6.Read(),
// d.PinDB7.Read())
// Strobe end
d.PinE.High()