summaryrefslogtreecommitdiff
path: root/wasp/drivers
AgeCommit message (Collapse)Author
2020-02-19wasp: Add a simple font rendererDaniel Thompson
2020-02-19wasp: Add full dd-mm-yyyy calender trackingDaniel Thompson
2020-02-09wasp: Add pure-python SPI NOR FLASH driversDaniel Thompson
2020-02-08drivers: st7789: Optimize RLE decoding loopDaniel 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-03wasp: st7789: Make fill() control sizingDaniel Thompson
2020-02-03wasp: st7789: Reuse the pre-allocated linebufferDaniel Thompson
2020-02-03wasp: pinetime: Basic RTC supportDaniel 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-03wasp: st7789: Add positioning support to rleblitDaniel Thompson
2020-02-01wasp: Adopt a low power mode shortly after bootingDaniel Thompson
This is useful for battery run-down testing and so on.
2020-01-31wasp: simulator: First steps towards a simulatorDaniel 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-31wasp: Add a super-simple vibrator driverDaniel Thompson
2020-01-30wasp: Add battery supportDaniel Thompson
2020-01-28wasp: drivers: st7789: Remove redunant delayDaniel Thompson
2020-01-28wasp: drivers: st7789: native code gen for rleblitDaniel Thompson
This is a useful performance boost... but there is still scope to get this a lot quicker.
2020-01-28logo: Gather together the bitmaps into a single variableDaniel Thompson
The PineTime demo will also now cycle through both the Pine64 and MicroPython logos.
2020-01-28wasp: drivers: st7789: Replace with custom uPy driverDaniel Thompson
This driver was rewritten from scratch, borrowing some idioms from the SSD1306 driver to ensure an efficient implementation in uPy.
2020-01-21wasp: st7789: Add a simple proof-of-concept display driverDaniel Thompson