Fix touch controller initialization timing
Pre-releaseThis bugfix release fixes the initialization sequence of the touch controller. In some cases, when the controller was put to sleep, the init sequence would not reset it correctly, which was preventing the touch screen from working correctly.
The README file has also been re-written and is now (hopefully) easier to read than before.
NOTE : the Clock screen shows a heartrate and step counter indicator. For now, they are just placeholders for a future release and they'll always display '0'. Heartrate sensor and accelerometer are not implemented yet.
About this version
This version is the second release candidate version of the firmware that will be pre-programmed in the next batch of Pinetime devkits! If no critical bugs are found, this version will become this first version of the firmware that'll be shipped with the Pinetime!
It' based on LittleVGL 6.1.2 and NimBLE 1.3.0
I built it using gcc-arm-none-eabi-8-2019-q3-update and nRF5_SDK_15.3.0_59ac345.
Files
- pinetime-app.* is the standalone firmware (without support for bootloader)
- pinetime-mcuboot-app.* is the firmware compatible with MCUBoot bootloader
- pinetime-mcuboot-app.img is the firmware converted into an image for the MCUBoot bootloader (binary format)
- pinetime-mcuboot-app-image.hex is the firmware converted into an image for the MCUBoot bootloader (hex format)
- pinetime-graphics.* is a little firmware that write the boot graphics into the SPI flash memory
- bootloader.hex is the MCUBoot bootloader from @lupyuen
- pinetime-app-dfu.zip is the DFU file needed for the OTA with NRFConnect