| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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: Turn-key demo | Daniel Thompson | |
| Press ^C to terminate the demo and start programming in python! | |||
| 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-23 | WIP: tools: Simple RLE encoder | Daniel Thompson | |
| 2020-01-23 | wasp: Add a RLE encoded Pine logo | Daniel Thompson | |
| 2020-01-21 | wasp: st7789: Add a simple proof-of-concept display driver | Daniel Thompson | |
| 2020-01-20 | README: Initial version | Daniel Thompson | |
| 2020-01-20 | bootloader/micropython: Basic board support and WDT | Daniel Thompson | |
| 2020-01-20 | Makefile: Switch to pyocd for flashing | Daniel Thompson | |
| Using the mass storage device mode on Nitrogen leaves the board in an odd state where the bootloader cannot properly load the payload. | |||
| 2020-01-20 | Makefile: Add shortcut to download the softdevice binary | Daniel Thompson | |
| 2020-01-20 | Makefile: Try an experimental bootloader dist package | Daniel Thompson | |
| This doesn't work for OTA at present. | |||
| 2020-01-20 | Makefile: Get user to supply BOARD= and job count | Daniel Thompson | |
