diff options
Diffstat (limited to 'wasp/boards')
| -rw-r--r-- | wasp/boards/manifest_240x240.py | 1 | ||||
| -rw-r--r-- | wasp/boards/simulator/ble.py | 15 | ||||
| -rw-r--r-- | wasp/boards/simulator/machine.py | 5 | ||||
| -rw-r--r-- | wasp/boards/sphinx/ble.py | 11 |
4 files changed, 32 insertions, 0 deletions
diff --git a/wasp/boards/manifest_240x240.py b/wasp/boards/manifest_240x240.py index f0eb474..48fe577 100644 --- a/wasp/boards/manifest_240x240.py +++ b/wasp/boards/manifest_240x240.py @@ -7,6 +7,7 @@ manifest = ( 'apps/calc.py', 'apps/clock.py', 'apps/chrono.py', + 'apps/disaBLE.py', 'apps/dual_clock.py', 'apps/faces.py', 'apps/fibonacci_clock.py', diff --git a/wasp/boards/simulator/ble.py b/wasp/boards/simulator/ble.py new file mode 100644 index 0000000..0aec53d --- /dev/null +++ b/wasp/boards/simulator/ble.py @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: LGPL-3.0-or-later +# Copyright (C) 2021 Francesco Gazzetta + +_is_enabled = True + +def enable(): + global _is_enabled + _is_enabled = True + +def disable(): + global _is_enabled + _is_enabled = False + +def enabled(): + return _is_enabled diff --git a/wasp/boards/simulator/machine.py b/wasp/boards/simulator/machine.py index 891b635..9596c0a 100644 --- a/wasp/boards/simulator/machine.py +++ b/wasp/boards/simulator/machine.py @@ -130,3 +130,8 @@ def lightsleep(ms=10): def deepsleep(ms=10): lightsleep(ms) + +def reset(): + # We don't simulate an actual watch reset, but it should be enough for what + # we want to test + print("RESET") diff --git a/wasp/boards/sphinx/ble.py b/wasp/boards/sphinx/ble.py new file mode 100644 index 0000000..e3d7ce2 --- /dev/null +++ b/wasp/boards/sphinx/ble.py @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: LGPL-3.0-or-later +# Copyright (C) 2021 Francesco Gazzetta + +class enable(): + pass + +class disable(): + pass + +class enabled(): + pass |
