| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-08 | wasp: draw565: Optimize the 2-bit RLE drawing functions | Daniel Thompson | |
| There's a bunch of different changes here but there are only really three big wins. The biggest win comes from restructuring the 2-bit RLE decode loop to avoid the inner function (~20%) but the switch to 16-bit writes in _fill() and adoption of quick_write (e.g. no CS toggling) are also note worthy (and about 5% each). | |||
| 2020-04-06 | wasp: vibrator: Better default for pulse | Daniel Thompson | |
| These defaults are good for giving quick UI feedback. | |||
| 2020-03-22 | Add licensing information for all wasp-os files. | Daniel Thompson | |
| 2020-03-09 | drivers: st7789: Automatically park ready for the next call to write data | Daniel Thompson | |
| This makes line-by-line drawing more efficient because don't have to handle the dc line. The optimization targets font rendering and if good for slightly less than 10% rendering improvement. | |||
| 2020-03-09 | wasp: draw565: Refactor to allow apps to focus on the drawable. | Daniel Thompson | |
| 2020-03-08 | wasp: manager: Blankt the display during app transitions | Daniel Thompson | |
| 2020-03-08 | drivers: cst816s: Minor tweaks to the generated documentation. | Daniel Thompson | |
| 2020-03-08 | wasp: Integrate the touch driver | Daniel Thompson | |
| At this point we are starting to bring an event model for applications but there's still a long way to go! | |||
| 2020-03-07 | drivers: nrf_rtc: Add a higher res monotonic timer | Daniel Thompson | |
| 2020-03-07 | drivers: cst816s: Decouple from the watch module | Daniel Thompson | |
| 2020-03-06 | wasp: cst816s: Initial PoC driver | Daniel Thompson | |
| 2020-02-19 | wasp: Add a simple font renderer | Daniel Thompson | |
| 2020-02-19 | wasp: Add full dd-mm-yyyy calender tracking | Daniel Thompson | |
| 2020-02-09 | wasp: Add pure-python SPI NOR FLASH drivers | Daniel Thompson | |
| 2020-02-08 | drivers: st7789: Optimize RLE decoding loop | Daniel Thompson | |
| Migrate the filling of the line buffer into a seperate function. This does naturally reduce the cost of the loop management but much more importantly allows us to use viper native code generator. | |||
| 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: 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-01 | wasp: Adopt a low power mode shortly after booting | Daniel Thompson | |
| This is useful for battery run-down testing and so on. | |||
| 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-30 | wasp: Add battery support | Daniel Thompson | |
| 2020-01-28 | wasp: drivers: st7789: Remove redunant delay | 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 | logo: Gather together the bitmaps into a single variable | Daniel Thompson | |
| The PineTime demo will also now cycle through both the Pine64 and MicroPython logos. | |||
| 2020-01-28 | wasp: drivers: st7789: Replace with custom uPy driver | Daniel Thompson | |
| This driver was rewritten from scratch, borrowing some idioms from the SSD1306 driver to ensure an efficient implementation in uPy. | |||
| 2020-01-21 | wasp: st7789: Add a simple proof-of-concept display driver | Daniel Thompson | |
