summaryrefslogtreecommitdiff
path: root/src/sdk_config.h
AgeCommit message (Collapse)AuthorFilesLines
2021-12-09Connect and bond with a passkeyJames A. Jerkins1-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-24Reformatted all the files according to clang-format styleAvamander1-5325/+4938
2021-04-08TwiMaster is now based on the NRFX TWI driver, as it handles more edge cases ↵Jean-François Milants1-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-19New implementation of the I²C/TWI driver.JF1-2/+2
Fix reset timing and add dummy reading in Cst816S to fix init error on some devices.
2020-06-19Disable all loggingJF1-3/+3
2020-06-16Update to nimble 1.3.0 + WIP : debug BLE connection issue with android phones.JF1-4/+4
2020-05-17Disable logging once again...JF1-3/+3
2020-04-19Integration of nimble, work in progress.JF1-3/+3
Advertising is working.
2020-04-04Disable logging (again...).JF1-3/+3
2020-03-29Improved BLE loggingJF1-5/+5
Do not consider service discovery as error Remove dulicated BLE observer
2020-03-25Add support for BLE notification (ANS client).JF1-2/+10
Work In Progress!!!
2020-03-11Backup and restore vertical scroll offset when goind to sleep/wakeup to ↵JF1-3/+3
avoid scrambled display on wake-up.
2020-03-08When a full screen refresh is done, apply a vertical scroll during the ↵JF1-3/+3
refresh. This makes the transition from one screen the another one smoother, even if the refresh rate is slow.
2020-01-31Improve clock accuraty and reduce clock drifting over time (before : 1/2h ↵JF1-779/+779
per day, now : 0 minutes in 24h).
2020-01-05Improve power consumption and SLEEP mode :JF1-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-03Add basic touch panel driver.JF1-95/+7
Handle touch event in display app : draw a big square at the touch point coordinates.
2020-01-02Add documentation about building a stub using NRF52-DK.JF1-13/+13
2019-12-27Measure and log battery voltage from SystemTaskJF1-1/+1
2019-12-26Use push button to go to sleep/wake up.JF1-2/+2
Use a queue to transmit messages between system and display task (sleep & wake up for now).
2019-12-21Add BLE and CTS client. Time can be retrieved from a CTS server (like ↵JF1-1/+5
NRFConnect) once it's bond. WIP, the code is really ugly
2019-12-05Add support for LCD (ST7789)JF1-7/+11
2019-12-02First code tested on the actual pinetime hardwareJF1-11/+115
2019-11-17Initial commitJF1-0/+12938