| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-14 | wasptool: Change Python shebang to ensure compatibility | Panagiotis Vasilopoulos | |
| - Certain Unix-like systems (such as *BSD systems) do not use /usr/bin/python3 as the default Python path. This small change will ensure a higher degree of compatibility. Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com> | |||
| 2020-07-26 | wasptool: Add support for selecting devices by name and MAC address | Daniel Thompson | |
| Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk> | |||
| 2020-06-30 | wasp: Switch to scheduling from interrupt | Daniel Thompson | |
| This has two useful properties. Firstly it means the watch will be maintained in the background, allowing the REPL to be used for notifications and other updates. Secondly it will save a little bit of power by reducing the work needed to handle spurious wake ups. Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk> | |||
| 2020-06-20 | wasptool: Add support for binary uploads | Daniel Thompson | |
| Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk> | |||
| 2020-06-20 | wasptool: Fix --reset | Daniel Thompson | |
| Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk> | |||
| 2020-05-25 | wasptool: Better reporting of out-of-memory problems when pasting | Daniel Thompson | |
| 2020-05-24 | wasptool: Enable fully automatic OTA firmware delivery | Daniel Thompson | |
| 2020-05-14 | Make wasp-os namig consistant | Daniel Thompson | |
| Rename WASP to wasp-os (or Wasp-os) | |||
| 2020-05-09 | wasptool: Add a command to compare RTC against the local workstation | Daniel Thompson | |
| This allows us to observe RTC drift during reboot relatively easily. | |||
| 2020-04-26 | tools: wasptool: Improve command output for --exec and --eval | Daniel Thompson | |
| 2020-04-17 | tools: wasptool: Introduce simple chunking | Daniel Thompson | |
| This reduces the memory overhead required to --exec a file (although we will still have problems with big classes). For now we have avoided matching "^def" since we need additional handling for decorators! | |||
| 2020-04-17 | tools: wasptool: Add support for --reset | Daniel Thompson | |
| 2020-04-10 | tools: wasptool: Change characters used in the progress bar | Daniel Thompson | |
| 2020-04-06 | tools: wasptool: Add a progress bar to the BLE uploads | Daniel Thompson | |
| 2020-03-22 | Add licensing information for all wasp-os files. | Daniel Thompson | |
| 2020-03-22 | Rename manager.py and expose its interfaces to all applications | Daniel Thompson | |
| This is a big change that break compatiblity with existing applications *and* with existing installed versions of main.py. When upgrading it is import to update main.py: ./tools/wasptool --upload wasp/main.py | |||
| 2020-03-09 | tools: wasptool: Sneaky hack to avoid copying docstrings to the device | Daniel Thompson | |
| 2020-03-08 | tools: wasptool: Reorder the execution of arguments. | Daniel Thompson | |
| The new ordering is tuned to allow --exec to be used to download new code, --eval to be used to set it up and then --console used to interact with it. | |||
| 2020-02-19 | wasptool: Launch the console after all other arguments | Daniel Thompson | |
| This allows for an elegant iterative development approach where we upload some code than then interact with it, for example: wasptool --exec wasp/drivers/nrf_rtc.py --console rtc = RTC(watch.rtc.counter) | |||
| 2020-02-19 | wasp: Simple shell commands (based on upysh) | Daniel Thompson | |
| 2020-02-19 | wasp: Add full dd-mm-yyyy calender tracking | Daniel Thompson | |
| 2020-02-19 | wasptool: Simple tool for interacting with wasp-os devices | Daniel Thompson | |
