Releases: 0x416c6578/p8-firmware
Accelerometer Featureless Build
This build has all accelerometer related code removed for if you don't use such features. Mainly used for long term battery life (over 40 days currently on one watch I have)
Pinetime Release
Packages for both pinetime and p8. This version adds proper attribution to atc1441 since I forgot I removed it ages ago.
Bugfixes and Different Time Screen
This version switches completely to char* from Strings, has some bugfixes, and has a slightly different time screen. The tap to see km's walked has been removed from that screen since there is a lot of false triggers of the step counter, so it always reads above what it should be. I removed the km's since they werent accurate for the TOTAL DAILY STEPS. The step counter is fine for actually counting steps (good for manually triggering step counting during exercise) but isnt good at rejecting not-steps.
Last Exercise Log + Bugfixes
This release has a last exercise log in the exercise screen, and has a few bugs fixed.
Exercise Screen
This release adds an exercise screen (with time, distance steps, very rudimentary), and moves things on the time screen a bit. Finally i removed the demo screen since it isn't really needed anymore.
Ready To Use with Step Counter
This release adds the step counter, fixes bugs with touch interrupts for a more relliable touch, adds the step count / km traveled to the time screen, adds a booting glyph, and fixes various bugs.
"Working" Firmware for Daily Use
This release is the first "working" release that can be loaded onto a watch and used.
It has the time, battery (+charging), stopwatch, settings, info screen and power menu.
There is no bluetooth functionality and the touchscreen controller is put to sleep on device sleep so the current draw in standby is 0.15mA (the screen doesn't wake on tap, only button press)
Multiple Screens, Interrupts & Stopwatch Demo
This demo showcases multiple screens, as well as touch and button interrupts.
There is also a simple stopwatch application that showcases how one could implement a simple button.
Screen Implementation Demo
This release shows how screens will be implemented, with an example screen that shows the time
Touchscreen Demo
Writes the gesture ID, x and y to the display