Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-09 | Connect and bond with a passkey | James A. Jerkins | 1 | -1/+1 | |
This commit adds the following: Passkey pairing - passkey is displayed on watch Swipe down to clear passkey screen Connection encryption Connection bonding Automatic reconnects to a bonded peripheral Trusted device on Android Note that persisting the bond between reboots is NOT included in this commit. Therefore, rebooting the watch will cause reconnect failures. You must delete the bond from the phone to reconnect/pair. | |||||
2021-04-24 | Reformatted all the files according to clang-format style | Avamander | 1 | -5325/+4938 | |
2021-04-08 | TwiMaster is now based on the NRFX TWI driver, as it handles more edge cases ↵ | Jean-François Milants | 1 | -2/+2 | |
and workarounds for errors on the bus. Reset the TWI bus after the soft-reset of the motion sensor to workaround issues on the TWI bus. | |||||
2020-07-19 | New implementation of the I²C/TWI driver. | JF | 1 | -2/+2 | |
Fix reset timing and add dummy reading in Cst816S to fix init error on some devices. | |||||
2020-06-19 | Disable all logging | JF | 1 | -3/+3 | |
2020-06-16 | Update to nimble 1.3.0 + WIP : debug BLE connection issue with android phones. | JF | 1 | -4/+4 | |
2020-05-17 | Disable logging once again... | JF | 1 | -3/+3 | |
2020-04-19 | Integration of nimble, work in progress. | JF | 1 | -3/+3 | |
Advertising is working. | |||||
2020-04-04 | Disable logging (again...). | JF | 1 | -3/+3 | |
2020-03-29 | Improved BLE logging | JF | 1 | -5/+5 | |
Do not consider service discovery as error Remove dulicated BLE observer | |||||
2020-03-25 | Add support for BLE notification (ANS client). | JF | 1 | -2/+10 | |
Work In Progress!!! | |||||
2020-03-11 | Backup and restore vertical scroll offset when goind to sleep/wakeup to ↵ | JF | 1 | -3/+3 | |
avoid scrambled display on wake-up. | |||||
2020-03-08 | When a full screen refresh is done, apply a vertical scroll during the ↵ | JF | 1 | -3/+3 | |
refresh. This makes the transition from one screen the another one smoother, even if the refresh rate is slow. | |||||
2020-01-31 | Improve clock accuraty and reduce clock drifting over time (before : 1/2h ↵ | JF | 1 | -779/+779 | |
per day, now : 0 minutes in 24h). | |||||
2020-01-05 | Improve power consumption and SLEEP mode : | JF | 1 | -3/+3 | |
- 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-03 | Add basic touch panel driver. | JF | 1 | -95/+7 | |
Handle touch event in display app : draw a big square at the touch point coordinates. | |||||
2020-01-02 | Add documentation about building a stub using NRF52-DK. | JF | 1 | -13/+13 | |
2019-12-27 | Measure and log battery voltage from SystemTask | JF | 1 | -1/+1 | |
2019-12-26 | Use push button to go to sleep/wake up. | JF | 1 | -2/+2 | |
Use a queue to transmit messages between system and display task (sleep & wake up for now). | |||||
2019-12-21 | Add BLE and CTS client. Time can be retrieved from a CTS server (like ↵ | JF | 1 | -1/+5 | |
NRFConnect) once it's bond. WIP, the code is really ugly | |||||
2019-12-05 | Add support for LCD (ST7789) | JF | 1 | -7/+11 | |
2019-12-02 | First code tested on the actual pinetime hardware | JF | 1 | -11/+115 | |
2019-11-17 | Initial commit | JF | 1 | -0/+12938 | |