mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-18 13:43:58 +00:00
some fixes on ili9341 driver
This commit is contained in:
committed by
Ron Evans
parent
fbe36b62fd
commit
8c7eed8d38
+3
-1
@@ -35,6 +35,7 @@ func (d *Device) Configure(config Config) {
|
|||||||
}
|
}
|
||||||
d.width = config.Width
|
d.width = config.Width
|
||||||
d.height = config.Height
|
d.height = config.Height
|
||||||
|
d.rotation = config.Rotation
|
||||||
|
|
||||||
output := machine.PinConfig{machine.PinOutput}
|
output := machine.PinConfig{machine.PinOutput}
|
||||||
|
|
||||||
@@ -112,6 +113,7 @@ func (d *Device) Configure(config Config) {
|
|||||||
i += numArgs + 2
|
i += numArgs + 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
d.SetRotation(d.rotation)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Size returns the current size of the display.
|
// Size returns the current size of the display.
|
||||||
@@ -252,7 +254,7 @@ func (d *Device) setWindow(x, y, w, h int16) {
|
|||||||
//x += d.columnOffset
|
//x += d.columnOffset
|
||||||
//y += d.rowOffset
|
//y += d.rowOffset
|
||||||
d.sendCommand(CASET, []uint8{
|
d.sendCommand(CASET, []uint8{
|
||||||
uint8(x << 8), uint8(x), uint8((x + w - 1) >> 8), uint8(x + w - 1),
|
uint8(x >> 8), uint8(x), uint8((x + w - 1) >> 8), uint8(x + w - 1),
|
||||||
})
|
})
|
||||||
d.sendCommand(PASET, []uint8{
|
d.sendCommand(PASET, []uint8{
|
||||||
uint8(y >> 8), uint8(y), uint8((y + h - 1) >> 8), uint8(y + h - 1),
|
uint8(y >> 8), uint8(y), uint8((y + h - 1) >> 8), uint8(y + h - 1),
|
||||||
|
|||||||
Reference in New Issue
Block a user