diff options
| author | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-02-01 20:20:30 (GMT) |
|---|---|---|
| committer | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-02-01 20:20:30 (GMT) |
| commit | c7e11d60205a50e3f63344cc327be1930ff2f7d3 (patch) | |
| tree | 87810fd26a06d3eb31bb54477f3aef6884fefdea /wasp/drivers | |
| parent | 9eb5d19e35304fb9082babf2a485942b887cad4f (diff) | |
wasp: Adopt a low power mode shortly after booting
This is useful for battery run-down testing and so on.
Diffstat (limited to 'wasp/drivers')
| -rw-r--r-- | wasp/drivers/st7789.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/wasp/drivers/st7789.py b/wasp/drivers/st7789.py index 9236790..7629c07 100644 --- a/wasp/drivers/st7789.py +++ b/wasp/drivers/st7789.py @@ -7,6 +7,7 @@ from time import sleep_ms # register definitions _SWRESET = const(0x01) +_SLPIN = const(0x10) _SLPOUT = const(0x11) _NORON = const(0x13) _INVOFF = const(0x20) @@ -51,10 +52,12 @@ class ST7789(object): #sleep_ms(125) def poweroff(self): - pass + self.write_cmd(_SLPIN) + sleep_ms(125) def poweron(self): - pass + self.write_cmd(_SLPOUT) + sleep_ms(125) def contrast(self, contrast): pass @@ -139,7 +142,7 @@ class ST7789_SPI(ST7789): self.res(1) else: self.write_cmd(_SWRESET) - sleep_ms(130) + sleep_ms(125) def write_cmd(self, cmd): self.dc(0) |
