diff options
Diffstat (limited to 'wasp/boards')
| -rw-r--r-- | wasp/boards/pinetime/manifest.py | 2 | ||||
| -rw-r--r-- | wasp/boards/simulator/display.py | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/wasp/boards/pinetime/manifest.py b/wasp/boards/pinetime/manifest.py index 4787520..b3e2e17 100644 --- a/wasp/boards/pinetime/manifest.py +++ b/wasp/boards/pinetime/manifest.py @@ -11,12 +11,14 @@ freeze('../..', 'drivers/signal.py', 'drivers/st7789.py', 'drivers/vibrator.py', + 'flashlight.py', 'fonts/clock.py', 'fonts/sans24.py', 'icons.py', 'logo.py', 'manager.py', 'shell.py', + 'testapp.py', 'widgets.py', ), opt=3 diff --git a/wasp/boards/simulator/display.py b/wasp/boards/simulator/display.py index 93ac8ae..41d9512 100644 --- a/wasp/boards/simulator/display.py +++ b/wasp/boards/simulator/display.py @@ -77,7 +77,10 @@ class CST816SSim(): raise OSError dbuf[:] = self.regs[reg:len(dbuf)+reg] - self.regs[1] = 0 + if self.regs[3]: + self.regs[3] = 0 + else: + self.regs[1] = 0 def handle_key(self, key): if key.keysym.sym == sdl2.SDLK_DOWN: @@ -88,6 +91,7 @@ class CST816SSim(): self.regs[1] = 3 elif key.keysym.sym == sdl2.SDLK_RIGHT: self.regs[1] = 4 + self.regs[3] = 0x80 self.raise_interrupt() def handle_mousebutton(self, button): |
