JF
bbe4e500c3
Improve power consumption and SLEEP mode :
...
- Disable IDLE hook (it would wake the device up as soon as possible).
- Logger task sleep for 100ms (disable logging for better battery life)
- Logging is disabled by default
- Apply fix for ERRATA 87 (clear FPU interrupt before going to sleep). Ports files from FreeRTOS are now in the sources (they where in the SDK before)
2020-01-05 11:09:07 +01:00
JF
ee530baaa0
Add basic touch panel driver.
...
Handle touch event in display app : draw a big square at the touch point coordinates.
2020-01-03 16:32:31 +01:00
JF
b744b96622
Add DateTimeController to manage the time.
...
Use messages in message queues to refresh the UI
2019-12-28 14:34:50 +01:00
JF
46eeefb53a
Add BleController to manage the BLE connection status
2019-12-27 17:05:49 +01:00
JF
fcbd341c1c
Implement battery measurement in BatteryController.
...
Update battery info on wake up (with button)
2019-12-27 16:05:35 +01:00
JF
b5b3c4270b
Measure and log battery voltage from SystemTask
2019-12-27 15:11:21 +01:00
JF
75e74904e8
Use push button to go to sleep/wake up.
...
Use a queue to transmit messages between system and display task (sleep & wake up for now).
2019-12-26 18:33:40 +01:00
JF
e8f9304d37
Code cleaning, implement BT connection, advertising, discovery and CTS in ble_manager module.
2019-12-23 19:57:45 +01:00
JF
981dc3fce1
Track the time using RTC
2019-12-21 22:31:06 +01:00
JF
ecf307c559
Add BLE and CTS client. Time can be retrieved from a CTS server (like NRFConnect) once it's bond.
...
WIP, the code is really ugly
2019-12-21 17:58:00 +01:00
JF
6fbb6c8f70
Convert Spi and GFX to C++.
2019-12-07 17:11:50 +01:00
JF
5225706cc8
Add DisplayApp, and lcdfont. Update the display every second
2019-12-05 21:19:47 +01:00
JF
adf405a230
Add support for LCD (ST7789)
2019-12-05 19:23:46 +01:00
JF
66182d15bc
First code tested on the actual pinetime hardware
2019-12-02 19:42:10 +01:00
JF
2ea27e0cda
Initial commit
2019-11-17 20:47:04 +01:00