| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-12 | boards: simulator: Improve spi.write() simulation | Daniel Thompson | |
| Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk> | |||
| 2020-05-14 | drivers: st7789: Finalize docstrings | Daniel Thompson | |
| 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-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-02-19 | wasp: Add a simple font renderer | 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: 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-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 | |
