Tim Keller
f1fc7ee659
Adjust systemtask to respect doNotGoToSleep.
2021-12-09 21:15:00 +01:00
James A. Jerkins
048ecd41e4
Adjust BLE/LL stacks, style, comments, refactoring
...
Increase BLE task stack +200 and decrease LL task stack -200
more braces!
2021-12-09 21:14:16 +01:00
James A. Jerkins
150fa3b661
Persist bond between reboots
...
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.
2021-12-09 21:14:16 +01:00
James A. Jerkins
1e4130a9cf
Fix for passkey screen scramble
...
When a passkey is displayed, screen on or off, and another
passkey is displayed the screen may become scrambled. Fix
the issue by insuring the whole screen is drawn every time.
2021-12-09 21:14:16 +01:00
James A. Jerkins
62dbcbfc95
Connect and bond with a passkey
...
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-12-09 21:14:16 +01:00
Reinhold Gschweicher
85a25302bf
Clock: add missing Settings include
...
Add missing include in `Clock.cpp` for `Settings.h`. The Settings class
is forward declared in the header file, but it needs to be included in
the cpp file.
2021-12-02 21:58:31 +01:00
Steveis
b8dfad40bb
WatchFaceAnalog : move notification icon
...
Standardise notification icon to display in top left.
2021-12-02 21:47:08 +01:00
Reinhold Gschweicher
054a99cf6c
Paddle: add a little randomization in the dy speed
...
To make the game a bit more challenging an less predictable add a little
bit of randomness to the `dy` value. When hitting the right wall add a random
number (one of [-1, 0, 1]) to the `dy` value.
To keep the difficulty level managable limit the dy value to be in the
range from -5 to 5.
2021-12-02 21:46:36 +01:00
Jean-François Milants
ada96ccdc8
Merge branch 'clemensvonmolo-paint-colorchange-vibration' into develop
2021-12-02 21:43:17 +01:00
Jean-François Milants
1404d0186c
Merge branch 'paint-colorchange-vibration' of git://github.com/clemensvonmolo/InfiniTime into clemensvonmolo-paint-colorchange-vibration
...
# Conflicts:
# src/displayapp/screens/InfiniPaint.h
2021-12-02 21:42:56 +01:00
Reinhold Gschweicher
a17d8bd566
Metronome: add missing include for Screen.h
2021-12-02 21:21:05 +01:00
Reinhold Gschweicher
88b017d9b1
Settings: remove unused driver include
2021-12-02 21:20:21 +01:00
Reinhold Gschweicher
fe6e4bea8c
WatchFaceDigital: remove unused include for ScreenList.h
2021-12-02 21:18:39 +01:00
Reinhold Gschweicher
0705b74656
WatchFaceDigital: add missing include to Settings.h
2021-12-02 21:18:39 +01:00
Reinhold Gschweicher
e8db73e0e7
WatchFaceAnalog: remove unused ScreenList, add needed includes
...
Remove unused `ScreenList.h` include.
For `std::abs()` add needed include `<cmath>`.
For the forward declared Settings-Controller add the `Settings.h`
include to the cpp file.
2021-12-02 21:17:53 +01:00
Reinhold Gschweicher
4b7f2546bd
PineTimeStyle: remove include and add forward declare
...
Remove unused `ScreenList.h` include and add a forward declaration for
the `MotionController` class.
2021-12-02 21:16:49 +01:00
Reinhold Gschweicher
ec437b1c66
QuickSettings: remove unused imports
2021-12-02 21:14:47 +01:00
Jean-François Milants
9f0612bce8
Merge branch 'develop' of github.com:JF002/Pinetime into develop
2021-12-02 21:02:51 +01:00
Jean-François Milants
871a673a46
Tentative : fix issue template that redirect to a blank page.
2021-12-02 21:02:21 +01:00
Steveis
34511a66ee
About : Remove misleading info
...
Removed Steps which is hard coded to display 0.
Could be misleading and is using up memory.
2021-11-28 14:05:52 +01:00
JF
2ffbf8b7b3
Merge pull request #798 from NeroBurner/motionservice_fix_typo_in_include
...
MotionService: fix not needed '/' in include
2021-11-28 14:04:47 +01:00
JF
583c7ee22f
Merge branch 'develop' into motionservice_fix_typo_in_include
2021-11-28 13:59:09 +01:00
Stephanie
4257073a02
Fixed container to use clang-format-12 and format on save
2021-11-28 13:57:02 +01:00
Jean-François Milants
67e077348c
Merge branch 'NeroBurner-restructure_includes' into develop
2021-11-28 13:53:22 +01:00
Jean-François Milants
298f0f4335
Merge branch 'restructure_includes' of https://github.com/NeroBurner/InfiniTime into NeroBurner-restructure_includes
...
# Conflicts:
# doc/contribute.md
# src/displayapp/screens/BatteryInfo.h
2021-11-28 13:53:03 +01:00
Riku Isokoski
d5e8e3ca44
Split updating and about software. Remove big Contributing section from README
2021-11-28 13:42:37 +01:00
Riku Isokoski
45a90e4967
Update getting started. New pics. More information.
2021-11-28 13:42:37 +01:00
Riku Isokoski
caec4a560b
Replace some "we"
2021-11-28 13:42:37 +01:00
Riku Isokoski
a326e22986
Add line break
2021-11-28 13:42:37 +01:00
Riku Isokoski
3375c4e187
Add missing periods
2021-11-28 13:42:37 +01:00
Riku Isokoski
c12fc5e313
Improvements to Apps.md and Intro.md
2021-11-28 13:42:37 +01:00
Riku Isokoski
d1583035d9
Link to companion apps
2021-11-28 13:42:37 +01:00
Riku Isokoski
5eaae4175c
Fix versioning
2021-11-28 13:42:37 +01:00
Riku Isokoski
e53f1bfd66
Summarize updating-softare
2021-11-28 13:42:37 +01:00
Riku Isokoski
88e55b2504
Update updating instructions
2021-11-28 13:42:37 +01:00
Riku Isokoski
a0c7b48b8e
Replace companionapp pages with links. Add companion apps
2021-11-28 13:42:37 +01:00
Riku Isokoski
2314c41ad6
Reorganize bootloader readme
2021-11-28 13:42:37 +01:00
Riku Isokoski
52d1906589
Separate and update coding conventions and contributing pages
2021-11-28 13:42:37 +01:00
Riku Isokoski
1d3098baa7
Update ui_guidelines
2021-11-28 13:42:37 +01:00
Riku Isokoski
c3c5ab3473
Reorganization
2021-11-28 13:42:37 +01:00
Riku Isokoski
cf9332f0e5
Crop and shrink photos
2021-11-28 13:42:37 +01:00
Riku Isokoski
4aaf3d06bc
Documentation cleanup and reorganization
2021-11-28 13:42:37 +01:00
JF
dc25e7a887
Merge pull request #820 from Riksu9000/fix-anim-dir
...
Fix animation when long pressing on screens adjacent to watch face
2021-11-28 13:26:36 +01:00
JF
894e3cebc0
Merge pull request #829 from Riksu9000/clang-tidy-update
...
Remove some clang-tidy checks
2021-11-28 13:21:51 +01:00
JF
e8eee76b48
Merge pull request #832 from mabuch/fix-doc-motionservice-uuid
...
fix Motion Service UUID in doc and code comments
2021-11-28 13:21:08 +01:00
JF
279e63c97a
Merge pull request #833 from NeroBurner/BatteryInfo_remove_unused_include
...
BatteryInfo: remove unused FreeRTOS.h and timer.h includes
2021-11-28 13:20:00 +01:00
Reinhold Gschweicher
3a41bff9ea
docs: add non-relative includes to coding standard
2021-11-15 22:02:49 +01:00
Reinhold Gschweicher
241d36471d
Move up file header include to top
2021-11-15 22:02:49 +01:00
Reinhold Gschweicher
1b937a77b9
remove unused libs/ prefix from lvgl includes as not needed
2021-11-15 22:02:49 +01:00
Reinhold Gschweicher
f2918709d9
Add missing standard includes
2021-11-15 22:02:49 +01:00