aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
Commit message (Collapse)AuthorAgeFilesLines
* Timer App (#355)Florian2021-05-203-1/+100
| | | | | | | | | | | * built timer app * Style improvements * making sure buttons stay hidden when the app is reopened and reappear after the timer runs out * more sensible calculations of time deltas. eliminated that mysterious scaling factor * changing the timer icon
* Emit event on power-present toggle (#320)David Ventura2021-05-161-1/+0
| | | | | | | | | | | | | | | * Emit event on power-present toggle * clang-format on changes * also update battery status on any event * update comments; remove double battery update * Fix formatting * Vibrate shortly on charging event * debounce charge event
* Merge pull request #298 from joaquimorg/StepsAppJF0022021-05-152-4/+12
|\ | | | | New Steps app
| * Merge branch 'develop' ofJoaquim2021-04-2655-1874/+1626
| |\ | | | | | | | | | https://github.com/JF002/InfiniTime into StepsApp
| * | Fix button size and default step goalJoaquim2021-04-201-1/+1
| | |
| * | New Steps appJoaquim2021-04-192-3/+9
| | | | | | | | | | | | | | | | | | Settings to set the steps goal More detail in Motion app New 42px Font
* | | Fix #209. Use int8_t for PPG data arraydavid2021-05-012-8/+8
| |/ |/|
* | Changed access modified indentationAvamander2021-04-2429-64/+64
| |
* | Reformatted all the files according to clang-format styleAvamander2021-04-2456-1886/+1636
|/
* In order to stabilize the battery reading,Joaquim2021-04-162-8/+22
| | | | | | I modified the process to make 5 consecutive readings, as the process is asynchronous, there is no interference in the main process.
* Merge branch 'develop' into motion-sensorJean-François Milants2021-04-0914-70/+354
|\ | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/DisplayApp.h # src/displayapp/lv_pinetime_theme.c # src/displayapp/screens/ApplicationList.cpp # src/drivers/TwiMaster.cpp # src/systemtask/SystemTask.h
| * Merge branch 'develop' into notification-titleJean-François Milants2021-04-099-64/+322
| |\ | | | | | | | | | | | | # Conflicts: # src/displayapp/screens/Notifications.cpp
| | * Merge pull request #259 from JF002/fix-music-app2JF0022021-04-091-1/+1
| | |\ | | | | | | | | Fix music app
| | | * Fix music app :Jean-François Milants2021-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | - Enable LVGL animation (and disable groups, which were not used), and set the speed. - Fix disc animation and progress display by initializing lastIncrement at 0 (a random value will be used otherwise, in release build)
| | * | restore battery bufferJoaquim2021-04-082-10/+40
| | | |
| | * | Fix wake up lock in twiJoaquim2021-04-052-29/+31
| | | | | | | | | | | | | | | | optimize battery code
| | * | double tap wakeup error fixJoaquim2021-04-042-54/+67
| | | | | | | | | | | | | | | | battery nonblocking read
| | * | Big UI and navigation RewriteJoaquim2021-04-046-13/+226
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new navigation add some color to the apps redesign menus new settings menu new quick settings code clean up size reduction by converting navigation images to font and more...
| * | Ignore notification with empty message.Jean-François Milants2021-04-042-4/+10
| | |
| * | Add support for notification title. The notification buffer must contain the ↵Jean-François Milants2021-04-046-2/+22
| |/ | | | | | | | | | | title and the message separated by a '\0' character. If the buffer does not contain any \0, the whole buffer is considered to be the message of the notification. A default title will be displayed in the notification app.
* | Reset the step count every day at midnight.Jean-François Milants2021-04-042-0/+21
| |
* | Handle return code from BMA driver, and set a flag is the initialization ↵Jean-François Milants2021-04-042-2/+8
| | | | | | | | fails. This allows to boot InfiniTime even if the device cannot initialize.
* | First integration of the motion sensor (bma 421) : step counting + wake on ↵Jean-François Milants2021-04-042-0/+59
|/ | | | wrist rotation + app to see the value of the 3 axis in "real time".
* Merge pull request #240 from joaquimorg/ScreenCorruptionFIXJF0022021-03-201-9/+5
|\ | | | | FIX screen corruption (Issue #213)
| * FIX screen corruption #213Joaquim2021-03-181-9/+5
| |
* | Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants2021-03-204-0/+183
|\ \ | | | | | | | | | | | | | | | # Conflicts: # src/main.cpp # src/systemtask/SystemTask.h
| * | Update from JF comments to PRJoaquim2021-03-061-2/+0
| | |
| * | Multi face support, analog clock, 12/24 configJoaquim2021-02-244-0/+185
| |/
* | Merge branch 'develop' into recovery-firmwareJean-François Milants2021-03-0714-11/+160
|\| | | | | | | | | | | | | | | # Conflicts: # src/CMakeLists.txt # src/displayapp/DisplayApp.h # src/systemtask/SystemTask.cpp # src/systemtask/SystemTask.h
| * Merge pull request #182 from petterhs/warningsJF0022021-02-143-6/+4
| |\ | | | | | | Fix build warnings coming from HR implementation
| | * fix build warnings in HR implementationpetter2021-01-253-6/+4
| | |
| * | Fix merge conflict.Jean-François Milants2021-02-144-0/+55
| |\ \
| | * | add vibration togglepetter2021-02-072-0/+11
| | | |
| | * | refactor MotorControllerpetter2021-02-052-24/+10
| | | |
| | * | remove vibtimer from .h to fix nonstop vibrationjlukanc2021-01-251-1/+0
| | | |
| | * | move app timer defjlukanc2021-01-252-5/+5
| | | |
| | * | Merge branch 'develop' into upstream-devThe King2021-01-2418-49/+803
| | |\|
| | * | remove unneeded definesjlukanc2021-01-232-39/+1
| | | |
| | * | add motor to notifs, fix tabs in motorcontroller.hjlukanc2021-01-151-34/+34
| | | |
| | * | add non-blocking motor controllerjlukanc2021-01-152-0/+97
| | | |
| * | | Merge pull request #161 from petterhs/callsJF0022021-02-144-5/+98
| |\ \ \ | | | | | | | | | | Call functionality with changed UUID for notification event characteristic
| | * | | add mute button and functionality for call notification + new button iconspetter2021-01-272-1/+16
| | | | |
| | * | | Handle call notification the same way than other notifications.Jean-François Milants2021-01-242-26/+46
| | | | | | | | | | | | | | | | | | | | Display the call notifications in the Notification app, with buttons to accept/reject the call.
| | * | | change Notification Event base UUIDpetter2021-01-212-14/+14
| | | | |
| | * | | change Notification Event UUIDpetter2021-01-212-6/+8
| | | | |
| | * | | Add incoming call functionalityRasmus Schenstrom2021-01-214-4/+60
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add categories to AlertNotification Add new alert notification screens bases Add Incoming Call Add Modal Add event to AlertNotification Co-authored-by: Robin Karlsson <robin.karlsson@protonmail.com>
| * / | Update to nimble 1.3 master branch commit ↵Jean-François Milants2021-02-023-0/+3
| |/ / | | | | | | | | | | | | | | | 82153e744833821e20e9a8b0d61c38b2b0dbcfe1 WARNING : heartbeat task is disabled!
* / / Generate pinetime-recovery : a light version of InfiniTime design to be used ↵Jean-François Milants2021-01-262-0/+72
|/ / | | | | | | | | | | | | | | | | as a recovery firmware : it only provides basic UI and BLE connectivity for OTA. This new FW is build on the same codebasse than the actual InfiniTime. Only the display task is different (this allows to remove lvgl from the recovery fw, which is very heavy). CMake builds and docker have been modified accordingly. Note than the fw is converted into an image and then into a DFU in the cmake build (previously, it was only done in the
* | Merge pull request #168 from Panky-codes/fix-erratic-batteryJF0022021-01-202-5/+42
|\ \ | | | | | | Fix erratic battery
| * | Added more descriptive comments in doxygen format.panky-codes2021-01-171-9/+15
| | |