summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)AuthorFilesLines
2021-09-13Merge branch 'develop' into pinmaphubmartin1-6/+3
2021-09-12Merge pull request #602 from Riksu9000/del_unusedJF0021-6/+1
Remove unused variables
2021-08-29Merge branch 'develop' into pinmaphubmartin1-4/+8
2021-08-28Merge branch 'twimaster_rework' of https://github.com/Riksu9000/InfiniTime ↵Jean-François Milants1-2/+1
into Riksu9000-twimaster_rework # Conflicts: # src/systemtask/SystemTask.cpp
2021-08-22Update startup SCL toggling pinmap definitionshubmartin1-4/+5
2021-08-22Merge branch 'develop' into pinmaphubmartin1-0/+15
2021-08-19Remove unused variablesRiku Isokoski1-6/+1
2021-08-18Merge branch 'develop' into new_touch_handlerRiku Isokoski1-0/+15
2021-08-18Use highest frequency and move mutex creation to InitRiku Isokoski1-2/+2
2021-08-16Simplify parameters and cleanupRiku Isokoski1-3/+2
2021-08-14Set pin before loopRiku Isokoski1-0/+1
2021-08-14Better pin configurationRiku Isokoski1-1/+6
2021-08-14Try to fix bootloopRiku Isokoski1-0/+9
2021-08-10Rework TouchHandler into not a taskRiku Isokoski1-2/+1
2021-08-10Revert "Merge branch 'unblock_i2c' into develop"Riku Isokoski1-15/+0
This reverts commit 275a84b3238874d213271f4287e6c1c5bfcb4353, reversing changes made to 9fb37550886f09f6510e99a5b452262c53c3987c.
2021-08-10Merge branch 'develop' into new_touch_handlerRiku Isokoski1-0/+15
2021-08-09Set pin before loopRiku Isokoski1-0/+1
2021-08-09Better pin configurationRiku Isokoski1-1/+6
2021-08-09Try to fix bootloopRiku Isokoski1-0/+9
2021-08-03PinMap with namespace and constexprhubmartin1-19/+10
2021-07-18UpdateRiku Isokoski1-3/+0
2021-07-16Fix touch wakeup and code cleanupRiku Isokoski1-1/+3
2021-07-15New touch handler, with issuesRiku Isokoski1-2/+9
2021-07-13Merge branch 'lvgl_use_system_tick' of ↵Jean-François Milants1-7/+0
https://github.com/Riksu9000/InfiniTime into Riksu9000-lvgl_use_system_tick # Conflicts: # src/displayapp/screens/BatteryInfo.cpp # src/displayapp/screens/BatteryInfo.h
2021-07-11Using littlefs (#438)joaquim.org1-5/+8
* add submodule littlefs * base fs * Save settings using littlefs * Small fixes and suggestions from PR * More small fixes from PR suggestions * Code clean up * Change SpiNorFlash functions to be private in FS
2021-07-07LVGL use system tickRiku Isokoski1-7/+0
2021-06-26SPI flash sleep if bootloader >= 1.0.0 (#322)Neil O'Fix1-0/+4
* Retrieve and display bootloader version - Display bootloader version on System Info screen - Enable SPI flash sleep mode if bootloader version >= 1.0.0 * Wait for SPI flash to wakeup before starting OTA DFU
2021-06-12Move most of the code from the constructor of the objects statically ↵Jean-François Milants1-0/+2
initialized in main() into Start()/Init() functions to avoid Static Initialization Order Fiasco (https://en.cppreference.com/w/cpp/language/siof). See https://github.com/JF002/InfiniTime/pull/415#issuecomment-859004238.
2021-06-06Fix build for recovery firmware.Jean-François Milants1-1/+0
2021-06-06Initialize SystemTask, DisplayApp and HeartRateTask as global static ↵Jean-François Milants1-19/+50
variable instead of variables on the heap. We don't need them on the heap as we know their size at build time, it'll reduce memory fragmentation and it'll make memory analysis easier.
2021-05-16Emit event on power-present toggle (#320)David Ventura1-0/+15
* 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
2021-04-24Reformatted all the files according to clang-format styleAvamander1-53/+51
2021-04-09Merge branch 'develop' into motion-sensorJean-François Milants1-2/+2
# 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
2021-04-04Reset the step count every day at midnight.Jean-François Milants1-2/+1
2021-04-04First integration of the motion sensor (bma 421) : step counting + wake on ↵Jean-François Milants1-2/+4
wrist rotation + app to see the value of the 3 axis in "real time".
2021-04-04Big UI and navigation RewriteJoaquim1-2/+2
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...
2021-03-22replaced all unique_ptr.reset calls with std::make_uniqueNiall Cooling1-2/+4
2021-03-20Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants1-1/+4
# Conflicts: # src/main.cpp # src/systemtask/SystemTask.h
2021-03-07Merge branch 'develop' into recovery-firmwareJean-François Milants1-2/+3
# Conflicts: # src/CMakeLists.txt # src/displayapp/DisplayApp.h # src/systemtask/SystemTask.cpp # src/systemtask/SystemTask.h
2021-02-24Multi face support, analog clock, 12/24 configJoaquim1-1/+4
2021-02-14Remove debug variable.Jean-François Milants1-1/+1
2021-02-14Fix merge conflict.Jean-François Milants1-1/+4
2021-02-14Merge pull request #161 from petterhs/callsJF0021-3/+1
Call functionality with changed UUID for notification event characteristic
2021-02-02Update to nimble 1.3 master branch commit ↵Jean-François Milants1-1/+1
82153e744833821e20e9a8b0d61c38b2b0dbcfe1 WARNING : heartbeat task is disabled!
2021-01-26Generate pinetime-recovery : a light version of InfiniTime design to be used ↵Jean-François Milants1-3/+13
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
2021-01-25create motorcontroller in main and pass by referencepetter1-1/+3
2021-01-24Handle call notification the same way than other notifications.Jean-François Milants1-3/+1
Display the call notifications in the Notification app, with buttons to accept/reject the call.
2021-01-10First implementation of the HR sensor using 100% foss code (ported from waspos)Jean-François Milants1-1/+5
2020-11-16Include cleanup: componentsokaestne1-21/+33
2020-10-23Update main.cppAnton Fosselius1-1/+1
changed "include Logging" to "include logging", now compiles with RTT ;)