| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-11 | wasp: Automatically generate watch.py for PineTime | Daniel Thompson | |
| This should ensure that main.py is always up to date. | |||
| 2020-04-10 | tools: wasptool: Change characters used in the progress bar | Daniel Thompson | |
| 2020-04-10 | tools: rle_encode: Optimize the 2-bit encoding slightly | Daniel Thompson | |
| This results in a image that is entirely ROMable. | |||
| 2020-04-06 | tools: wasptool: Add a progress bar to the BLE uploads | Daniel Thompson | |
| 2020-04-06 | tools: rle_encode: Add a new "2-bit" encoding mode. | 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 | wasp: Add a simple font renderer | Daniel Thompson | |
| 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 | |
| 2020-02-03 | tools: rle_encode: Derive variable names from filenames | Daniel Thompson | |
| 2020-01-28 | tools: rle_encode: Experimental color encoder | Daniel Thompson | |
| The output from this is a bit too bulky so the code isn't hooked up to anything at the moment. | |||
| 2020-01-28 | tools: rle_encode: Implement proper argument parsing | Daniel Thompson | |
| 2020-01-28 | tools: rle_encode: Rework into proper functions | Daniel Thompson | |
| 2020-01-23 | WIP: tools: Simple RLE encoder | Daniel Thompson | |
| 2020-01-14 | Initial revision | Daniel Thompson | |
| This is a just a rather hacky combined build environment. | |||
