| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-04 | README: Update describing how the clock app works | Daniel Thompson | |
| 2020-02-04 | wasp: manager: Wake up on a change of charging state | Daniel Thompson | |
| 2020-02-04 | wasp: clock: Tweak the greying of the high order digits | Daniel Thompson | |
| 2020-02-04 | wasp: clock: Reduce battery meter redraws | Daniel Thompson | |
| The ADC on nRF doesn't run precisely stable which means the battery meter can flicker if updated too often. This will eventually be fixed by the framework but, for now, let's just force the update rate to be fairly slow. | |||
| 2020-02-04 | wasp: demo: Power up the display before launching the demo | Daniel Thompson | |
| 2020-02-04 | waps: widgets: Improve the battery meter athtetics | Daniel Thompson | |
| Add some extra internal padding and draw the battery in red when power is critically low. | |||
| 2020-02-03 | wasp: manager: Avoid spurious garbage collection | Daniel Thompson | |
| Running garbage collection when idle it a waste of power... | |||
| 2020-02-03 | wasp: clock: Add a simple battery meter | Daniel Thompson | |
| 2020-02-03 | wasp: st7789: Make fill() control sizing | Daniel Thompson | |
| 2020-02-03 | wasp: st7789: Reuse the pre-allocated linebuffer | Daniel Thompson | |
| 2020-02-03 | wasp: simulator: Add battery level simulation | Daniel Thompson | |
| In order to get best test coverage the act of reading the battery results in the battery either charging or discharging. | |||
| 2020-02-03 | wasp: Add simple clock app | Daniel Thompson | |
| At this point both the simulator and a PineTime will come up and show a clock (although in the case of the PineTime the clock will just come up at 12:00). | |||
| 2020-02-03 | wasp: simulator: Add RTC support | Daniel Thompson | |
| 2020-02-03 | wasp: simulator: Add support for machine.[light|deep]sleep() | Daniel Thompson | |
| 2020-02-03 | wasp: simulator: Fix column and row select | Daniel Thompson | |
| 2020-02-03 | wasp: pinetime: Basic RTC support | Daniel Thompson | |
| Currently this supports time only (no date) and it based on the RTCounter class which is customized for nRF ports. At present the nRF port doesn't have proper machine.rtc support so we have implemented within wasp instead. | |||
| 2020-02-03 | wasp: st7789: Add positioning support to rleblit | Daniel Thompson | |
| 2020-02-03 | wasp: fonts: Add a large font for digital clock apps | Daniel Thompson | |
| 2020-02-03 | tools: rle_encode: Derive variable names from filenames | Daniel Thompson | |
| 2020-02-01 | wasp: simulator: Add ST7789 simulation | Daniel Thompson | |
| 2020-02-01 | wasp: Adopt a low power mode shortly after booting | Daniel Thompson | |
| This is useful for battery run-down testing and so on. | |||
| 2020-02-01 | wasp: dsd6/nitrogen: Fix the frozen manifests | Daniel Thompson | |
| 2020-02-01 | wasp: pinetime: Start an RTC at board board | Daniel Thompson | |
| 2020-02-01 | Makefile: Allow BOARD to come from the environment | Daniel Thompson | |
| 2020-01-31 | wasp: simulator: First steps towards a simulator | Daniel Thompson | |
| Currently this just traces SPI activity from the ST7789 driver but its a good baseline to start building up test functions from. | |||
| 2020-01-31 | wasp: Add a super-simple vibrator driver | Daniel Thompson | |
| 2020-01-31 | bootloader: Now works on boards without ST7789 | Daniel Thompson | |
| 2020-01-31 | gitignore: Hide a cached Python bytecode | Daniel Thompson | |
| 2020-01-31 | TODO: Split into milestones | Daniel Thompson | |
| 2020-01-31 | README: Add video link | Daniel Thompson | |
| 2020-01-30 | wasp: Reorganise the board support | Daniel Thompson | |
| 2020-01-30 | wasp: Add battery support | Daniel Thompson | |
| 2020-01-30 | Makefile: Forcible remove frozen content | Daniel Thompson | |
| The micropython build system has incomplete dependancy tracking, especially with regard to frozen manifests. Work round this by nuking the frozen content before attempting a build. Sure this is a hack... but much better than developing a "make clean; make all" habit. | |||
| 2020-01-29 | wasp: Re-enable REPL by default | Daniel Thompson | |
| The demo is still there but it needs to be activated by hand (or the manifest can be updated to include main.py by default. | |||
| 2020-01-28 | TODO: Updates after progress on bootloader | Daniel Thompson | |
| 2020-01-28 | gitignore: Ignore vim swap files | Daniel Thompson | |
| 2020-01-28 | Makefile: Shortcut to help update the bootloader using BMP | Daniel Thompson | |
| 2020-01-28 | bootloader: Adopt latest bootloader | Daniel Thompson | |
| Includes splash screen support using res/pinedfu.png. | |||
| 2020-01-28 | wasp: drivers: st7789: Remove redunant delay | 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 | manifest: Enable highest optimization by default | Daniel Thompson | |
| 2020-01-28 | wasp: drivers: st7789: native code gen for rleblit | Daniel Thompson | |
| This is a useful performance boost... but there is still scope to get this a lot quicker. | |||
| 2020-01-28 | Makefile: Switch to FROZEN_MANIFEST | Daniel Thompson | |
| This not only avoids the use of a deprecated feature but it also makes it easier to decouple the wasp/ directory structure from what actually gets copied to the target. | |||
| 2020-01-28 | micropython: Update for native code gen fixes | Daniel Thompson | |
| 2020-01-28 | wasp: pinetime: Fix backlight flicker during bootup | Daniel Thompson | |
| 2020-01-28 | TODO: Make compatible with the GFM tasklist extension | Daniel Thompson | |
| 2020-01-28 | TODO: Initial list for the sprint to dumb watch parity | Daniel Thompson | |
| 2020-01-28 | res: Add original source artwork for content in logo.py | Daniel Thompson | |
| 2020-01-28 | tools: rle_encode: Rework into proper functions | Daniel Thompson | |
