aboutsummaryrefslogtreecommitdiffstats
path: root/src/systemtask/SystemTask.cpp
Commit message (Collapse)AuthorAgeFilesLines
* List Dir works?Tim Keller2021-12-101-0/+13
|
* Fixed unpopped diagnosticAvamander2021-12-091-1/+1
|
* Improved format specifiers, bracing, removed C-style casts, whitespace fixes ↵Avamander2021-12-091-17/+28
| | | | and removed Tiles shadowing
* Break not return thanks @FintasticManTim Keller2021-12-091-1/+1
|
* Adjust systemtask to respect doNotGoToSleep.Tim Keller2021-12-091-1/+4
|
* Adjust BLE/LL stacks, style, comments, refactoringJames A. Jerkins2021-12-091-1/+2
| | | | | Increase BLE task stack +200 and decrease LL task stack -200 more braces!
* Persist bond between rebootsJames A. Jerkins2021-12-091-1/+2
| | | | | | | | | Save bond information in the FS after a disconnect or encryption change if the bond is not already stored. The bond is restored on boot enabling automatic reconnection to a previously bonded central. Two consecutive watch reboots with the central out of range (or BLE off) will remove the stored bond from the watch.
* Connect and bond with a passkeyJames A. Jerkins2021-12-091-0/+7
| | | | | | | | | | | | | | 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.
* Update includes to to be relative to src directoryReinhold Gschweicher2021-11-151-1/+1
| | | | | | | Don't use relative imports like `../foo.h` as those depend on the relative position of both files. Rather than that use imports relative to the `src` directory, which explicitly is part of the include directories.
* Fix previous commit, call touchPanel.Init() even if we disabled the touch ↵Jean-François Milants2021-11-071-0/+1
| | | | controller boot error.
* Disable the warning that is displayed when the initialization of the touch ↵Jean-François Milants2021-11-071-0/+5
| | | | controller fails, as some users reported that it was displayed when a valid touch controller was installed.
* Make it so special actions can be input while sleeping, like in #480Riku Isokoski2021-10-251-4/+8
|
* Only wake up on press. Fixes issue with longer press and sleepRiku Isokoski2021-10-251-5/+4
|
* Return button action instead of pushing messagesRiku Isokoski2021-10-251-26/+44
|
* Use enum classes, remove old commentRiku Isokoski2021-10-251-2/+2
|
* Newer buttonhandlerRiku Isokoski2021-10-251-21/+42
|
* Add MotionService : expose step count and RAW X/Y/Z values to the host.Jean-François Milants2021-10-171-1/+2
|
* Make new notifications refresh idle timerFederico Igne2021-10-141-5/+8
|
* Merge branch 'update_touch_driver' of git://github.com/Riksu9000/InfiniTime ↵Jean-François Milants2021-10-101-2/+7
|\ | | | | | | | | | | | | into Riksu9000-update_touch_driver # Conflicts: # src/displayapp/Apps.h
| * Merge branch 'develop' into update_touch_driverRiku Isokoski2021-10-051-3/+5
| |\
| * \ Merge branch 'develop' into update_touch_driverRiku Isokoski2021-09-181-0/+14
| |\ \
| * \ \ Merge branch 'develop' into update_touch_driverRiku Isokoski2021-09-141-33/+43
| |\ \ \
| * \ \ \ Merge branch 'develop' into update_touch_driverRiku Isokoski2021-08-281-20/+14
| |\ \ \ \
| * | | | | Automatic error detectionRiku Isokoski2021-08-181-2/+7
| | | | | |
| * | | | | Merge branch 'develop' into update_touch_driverRiku Isokoski2021-08-171-17/+44
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'develop' into update_touch_driverRiku Isokoski2021-07-151-9/+9
| |\ \ \ \ \ \
| * | | | | | | Update touchpad driverRiku Isokoski2021-07-141-1/+1
| | | | | | | |
* | | | | | | | Remove call to `batteryController.Update();` which was replaced by ↵Jean-François Milants2021-10-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `batteryController.MeasureVoltage()`.
* | | | | | | | Merge pull request #715 from hubmartin/gpiote-fixJF2021-10-091-9/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix GPIOTE not calling ISR when button is held during boot
| * | | | | | | | Code cleanuphubmartin2021-10-031-6/+0
| | | | | | | | |
| * | | | | | | | Call battery controller updatehubmartin2021-10-031-1/+3
| | | | | | | | |
| * | | | | | | | GPIOTE fix of button and power detection experimenthubmartin2021-10-031-9/+13
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #719 from Riksu9000/improve_battery_reportingJF2021-10-091-9/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Improve battery percentage calculation and reporting
| * | | | | | | | Don't measure and notify percentage on charging event.Riku Isokoski2021-10-091-3/+4
| | | | | | | | |
| * | | | | | | | Improve battery percentage calculation and reportingRiku Isokoski2021-10-041-6/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While charging, percentage should only go up, and while discharging, percentage should only go down.
* | | | | | | | Call also ReloadIdleTimerhubmartin2021-10-081-0/+1
| | | | | | | |
* | | | | | | | Add wake on charge eventhubmartin2021-10-081-0/+3
|/ / / / / / /
* | | | | | | Merge pull request #664 from Riksu9000/disable_notif_onlyJF0022021-09-231-3/+5
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | Toggle notifications only, keep vibrations.
| * | | | | | Merge branch 'develop' into disable_notif_onlyRiku Isokoski2021-09-141-2/+3
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| * | | | | | Merge branch 'develop' into disable_notif_onlyRiku Isokoski2021-09-131-25/+32
| |\ \ \ \ \ \
| * | | | | | | Toggle notifications only, keep vibrations.Riku Isokoski2021-09-121-3/+5
| | | | | | | |
* | | | | | | | Merge branch 'PersistantStorage' of git://github.com/geekbozu/InfiniTime ↵Jean-François Milants2021-09-181-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into geekbozu-PersistantStorage # Conflicts: # src/systemtask/SystemTask.cpp
| * | | | | | | | Move Backup to the system task.Tim Keller2021-08-191-0/+1
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | resolve conflict in src/systemtask/Messages.hMark Russell2021-09-161-27/+35
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| * | | | | | | Merge branch 'refactor_adv' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants2021-09-131-2/+3
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into evergreen22-refactor_adv # Conflicts: # src/components/ble/NimbleController.cpp
| | * | | | | | Advertise fast for at least 30 secs then slow downJames A. Jerkins2021-09-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On power up, advertise aggressively for at least 30 seconds then switch to a longer interval to conserve battery life. This fast/slow pattern is designed to balance connection response time and battery life. When a disconnect event is received restart the fast/slow pattern. When a failed connect event is received, restart the fast/slow pattern. When the screen is activated and ble is not connected, restart the fast/slow pattern. This pattern is consistent with Apple's BLE developer standards (QA 1931).
| | * | | | | | WIP Refactor ble advertisingJames A. Jerkins2021-08-291-2/+0
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor ble advertising based on ble standards and conventions. Changes are based on the bleprph example code, bluetooth docs, and nimble docs.
| * | | | | | Merge pull request #549 from hubmartin/pinmapJF0022021-09-131-9/+11
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Put all duplicated GPIO pin definitions to a single file
| | * \ \ \ \ \ Merge branch 'develop' into pinmaphubmartin2021-09-131-15/+20
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge branch 'develop' into pinmaphubmartin2021-08-291-26/+22
| | |\ \ \ \ \ \ \ | | | | |_|/ / / / | | | |/| | | | |