summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-08wasp: testapp: Extend with a string render testDaniel Thompson
2020-03-08wasp: manager: Blankt the display during app transitionsDaniel Thompson
2020-03-08drivers: cst816s: Minor tweaks to the generated documentation.Daniel Thompson
2020-03-08docs: Increase the scope of the documentationDaniel Thompson
We now generate documentation for everything included in the PineTime manifest (although, at this stage, not everything in the manifest has all the required docstrings).
2020-03-08wasp: Move the apps into their own directory.Daniel Thompson
2020-03-08wasp: Integrate the touch driverDaniel 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-08tools: wasptool: Reorder the execution of arguments.Daniel Thompson
The new ordering is tuned to allow --exec to be used to download new code, --eval to be used to set it up and then --console used to interact with it.
2020-03-07wasp: manager: Start refining the application interfaceDaniel Thompson
This is the first step in starting to formalize the seperation of applications from the system manager.
2020-03-07wasp: simulator: Add CST816S simulationDaniel Thompson
2020-03-07drivers: nrf_rtc: Add a higher res monotonic timerDaniel Thompson
2020-03-07wasp: pinetime: Enable the cst816s by defaultDaniel Thompson
2020-03-07drivers: cst816s: Decouple from the watch moduleDaniel Thompson
2020-03-06README: Move the screenshots further down the docDaniel Thompson
2020-03-06README: Increasing the size of the video previews.Daniel Thompson
2020-03-06README: Caption the video's better for the front pageDaniel Thompson
2020-03-06README: Adding an extra video to the front pageDaniel Thompson
2020-03-06wasp: cst816s: Initial PoC driverDaniel Thompson
2020-02-24docs: Add .nojeykyll for better github compatiblityDaniel Thompson
2020-02-23wasp: draw565: Add some docstringsDaniel Thompson
2020-02-23wasp: clock: Add some docstringsDaniel Thompson
2020-02-23docs: Fix some errors in the sphinx boardDaniel Thompson
2020-02-23clock: Reduce the update rate of the battery meterDaniel Thompson
In addition to the fix (which is simple) we also modify the button handling of the simulator because, rather by acident, it relies on the bugs in the battery meter redraw to ensure the simulator stays active.
2020-02-23docs: Add a sphinx boardDaniel Thompson
The simulator board does rather too much when we import watch.py. This change means we don't need SDL just to generate the documentation!
2020-02-22docs: Use sphinx to gather together all the wasp docsDaniel Thompson
2020-02-19gitignore: Hide the attic/Daniel Thompson
2020-02-19wasp: clock: Add date indicationDaniel Thompson
2020-02-19wasp: Update TODO to match current status.Daniel Thompson
2020-02-19wasp: Add a simple font rendererDaniel Thompson
2020-02-19wasp: Start collecting the fonts in a single directoryDaniel Thompson
2020-02-19wasptool: Launch the console after all other argumentsDaniel Thompson
This allows for an elegant iterative development approach where we upload some code than then interact with it, for example: wasptool --exec wasp/drivers/nrf_rtc.py --console rtc = RTC(watch.rtc.counter)
2020-02-19wasp: Simple shell commands (based on upysh)Daniel Thompson
2020-02-19wasp: Add full dd-mm-yyyy calender trackingDaniel Thompson
2020-02-19wasptool: Simple tool for interacting with wasp-os devicesDaniel Thompson
2020-02-10Merge pull request #5 from mulm/masterDaniel Thompson
Link to PineTime page on pine64
2020-02-09wasp: pinetime: Enable filesystem supportDaniel Thompson
2020-02-09wasp: res: Add original source for battery iconDaniel Thompson
2020-02-09micropython: Enable filesystem supportDaniel Thompson
2020-02-09wasp: Add pure-python SPI NOR FLASH driversDaniel Thompson
2020-02-08Link to PineTime page on pine64Will Richey
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-07README: Add some notes about toolchainsDaniel Thompson
There are many problem reports caused by people picking up somewhat old compilers (gcc-6.3.1 seems especially common) from their distro.
2020-02-04README: Update prior to initial announcementDaniel Thompson
2020-02-04README: Update describing how the clock app worksDaniel Thompson
2020-02-04wasp: manager: Wake up on a change of charging stateDaniel Thompson
2020-02-04wasp: clock: Tweak the greying of the high order digitsDaniel Thompson
2020-02-04wasp: clock: Reduce battery meter redrawsDaniel 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-04wasp: demo: Power up the display before launching the demoDaniel Thompson
2020-02-04waps: widgets: Improve the battery meter athteticsDaniel Thompson
Add some extra internal padding and draw the battery in red when power is critically low.
2020-02-03wasp: manager: Avoid spurious garbage collectionDaniel Thompson
Running garbage collection when idle it a waste of power...
2020-02-03wasp: clock: Add a simple battery meterDaniel Thompson