aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
Commit message (Collapse)AuthorAgeFilesLines
* AlarmController: remove unused app_timer.h include in headerReinhold Gschweicher2021-12-091-1/+0
|
* Merge branch 'develop' into patch-weatherAvamander2021-12-094-47/+220
|\
| * Adjust BLE/LL stacks, style, comments, refactoringJames A. Jerkins2021-12-092-15/+27
| | | | | | | | | | Increase BLE task stack +200 and decrease LL task stack -200 more braces!
| * Persist bond between rebootsJames A. Jerkins2021-12-092-9/+115
| | | | | | | | | | | | | | | | | | 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-093-32/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Updated docs and renamed functions for consistencyAvamander2021-12-042-6/+9
| |
* | Added a note about map key capitalizationAvamander2021-12-041-1/+1
| |
* | Added a note about the timestamp having a timezone offsetAvamander2021-12-041-1/+5
| |
* | Better cleanup, bugfixes and improvements in weather parsing. UI improvementsAvamander2021-12-042-35/+79
| |
* | Improved Temperature parsingAvamander2021-12-041-1/+1
| |
* | Fixed a bug in DewPoint decodingAvamander2021-12-041-1/+1
| |
* | Whoops, fixed a wrong typeAvamander2021-12-041-2/+2
| |
* | Added a few helper functionsAvamander2021-12-042-4/+59
| |
* | Improved documentationAvamander2021-12-041-3/+7
| |
* | Improved documentationAvamander2021-12-041-0/+20
| |
* | Removed an instance of shadowingAvamander2021-12-041-4/+4
| |
* | Clarified a few commentsAvamander2021-12-041-5/+6
| |
* | Specified how values should be interpreted betterAvamander2021-12-041-2/+7
| |
* | Added new precipitation and obscuration typesAvamander2021-12-041-2/+12
| |
* | Fixed an incorrect decode in HumidityAvamander2021-12-041-1/+1
| |
* | Implemented parsing of all defined weather data typesAvamander2021-12-041-19/+181
| |
* | Improved UI and fixed a bugAvamander2021-12-041-10/+11
| |
* | Bunch of bugs fixed, improved error handling, debug UI additionAvamander2021-12-042-68/+90
| |
* | Improved error handling and fixed incompatibility with co.nstant.in:cbor libraryAvamander2021-12-041-3/+6
| |
* | Removed versioning because it's not necessaryAvamander2021-12-041-8/+1
| |
* | Changed UUID so it wouldn't conflict with MotionAvamander2021-12-041-3/+3
| |
* | Fixed a few compilation errors, fixed UUID.Avamander2021-12-043-4/+4
| |
* | Implemented a few functions.Avamander2021-12-043-26/+84
| |
* | Few formatting fixesAvamander2021-12-042-2/+2
| |
* | Started initial work on the UIAvamander2021-12-042-41/+48
| |
* | Brace style and whitespace fixesAvamander2021-12-042-2/+2
| |
* | Switched to non-deprecated math headerAvamander2021-12-041-0/+1
| |
* | Fixed a few bugs, enabled UsefulBuf library optimizationsAvamander2021-12-044-24/+42
| |
* | Minor style improvementAvamander2021-12-041-1/+2
| |
* | Skeleton of the receiving logicAvamander2021-12-043-76/+145
| |
* | Initial Weather service skeletonAvamander2021-12-045-0/+689
|/
* Settings: remove unused driver includeReinhold Gschweicher2021-12-021-1/+0
|
* Merge branch 'develop' into motionservice_fix_typo_in_includeJF2021-11-2837-55/+56
|\
| * Merge branch 'restructure_includes' of ↵Jean-François Milants2021-11-2837-53/+54
| |\ | | | | | | | | | | | | | | | | | | | | | https://github.com/NeroBurner/InfiniTime into NeroBurner-restructure_includes # Conflicts: # doc/contribute.md # src/displayapp/screens/BatteryInfo.h
| | * Move up file header include to topReinhold Gschweicher2021-11-153-3/+3
| | |
| | * Add missing standard includesReinhold Gschweicher2021-11-151-0/+1
| | |
| | * Update includes to to be relative to src directoryReinhold Gschweicher2021-11-1536-53/+53
| | | | | | | | | | | | | | | | | | | | | 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 Motion Service UUID in doc and code commentsmabuch2021-11-151-2/+2
| |/
* / MotionService: fix not needed '/' in includeReinhold Gschweicher2021-10-301-1/+1
|/
* Motion service : fix step notifications that were sent as a single byte ↵Jean-François Milants2021-10-262-2/+2
| | | | instead of 4 (uint32_t).
* Add mention to Call characteristic (which was missing in the doc) and change ↵Jean-François Milants2021-10-201-1/+1
| | | | the UUID of the new Motion service from 00020000-* to 00030000-*.
* Enable/disable notifications for motion service.Jean-François Milants2021-10-171-0/+3
|
* Add MotionService : expose step count and RAW X/Y/Z values to the host.Jean-François Milants2021-10-176-2/+185
|
* MotionService : fix typo and characteristic array size + send notification ↵Jean-François Milants2021-10-173-3/+30
| | | | only if the host subscribed to them.
* DateTimeController : remove unused methods and variables.Jean-François Milants2021-10-102-81/+9
|