summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-08TwiMaster is now based on the NRFX TWI driver, as it handles more edge cases ↵Jean-François Milants
and workarounds for errors on the bus. Reset the TWI bus after the soft-reset of the motion sensor to workaround issues on the TWI bus.
2021-04-04Reset the step count every day at midnight.Jean-François Milants
2021-04-04Handle return code from BMA driver, and set a flag is the initialization ↵Jean-François Milants
fails. This allows to boot InfiniTime even if the device cannot initialize.
2021-04-04Code cleaning in BMA421 driver. Do the axis inversion in the driver and not ↵Jean-François Milants
in the application. NOTE: Axis remapping from the SDK do not apply to the "raw" X/Y/Z values returned to the sensor. According to the doc, the remapping is only applied to features, but I cannot check if it has any effect on step counting (I'm not sure I use it correctly, doc is not complete enough about this feature).
2021-04-04First integration of the motion sensor (bma 421) : step counting + wake on ↵Jean-François Milants
wrist rotation + app to see the value of the 3 axis in "real time".
2021-03-22replaced all unique_ptr.reset calls with std::make_uniqueNiall Cooling
2021-03-22Updated to include WatchFaceAnalog and fixed clashesNiall Cooling
2021-03-21Merge pull request #245 from petterhs/fixDisplayErrorsJF002
fix display driver issues in recovery
2021-03-21Merge pull request #244 from joaquimorg/LVGL7.11.0JF002
Update to LVGL 7.11.0 Final
2021-03-21fix display driver issues in recoverypetter
2021-03-21Reverted the paddle app in displayapp.cpppanky-codes
2021-03-21Updated lvgl submodule to match with develop branchpanky-codes
2021-03-20Merged upstreampanky-codes
2021-03-20Reworked based on PR comments.panky-codes
2021-03-20Update to LVGL 7.11.0 FinalJoaquim
2021-03-20Merge pull request #240 from joaquimorg/ScreenCorruptionFIXJF002
FIX screen corruption (Issue #213)
2021-03-20Merge pull request #237 from muesli/systeminfo-urlJF002
Update project URL in SystemInfo
2021-03-20Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants
# Conflicts: # src/main.cpp # src/systemtask/SystemTask.h
2021-03-18FIX screen corruption #213Joaquim
2021-03-16Resolved C++14 Cmake build issues so correctly building to C99/C++14 standardsNiall Cooling
2021-03-16Update project URL in SystemInfoChristian Muehlhaeuser
Pinetime -> InfiniTime
2021-03-15Removed unused variables. Tested.panky-codes
2021-03-13Increased the size of the button and realigned the layout a bit. Tested.panky-codes
2021-03-13Added some comments for clarity. Ready for review. Tested.panky-codes
2021-03-13Stopwatch completed. Ready for PRpanky-codes
2021-03-13Adding laps completed.panky-codes
2021-03-12Laps introduced. Tested. Need to change the icon.panky-codes
2021-03-12Added a button for stop lap. Logic works. Need to implement symbol and ↵panky-codes
buffer for lap
2021-03-11Added play/pause button.panky-codes
2021-03-11Changed the clock source. Stopwatch works. Need to add butttons.panky-codes
2021-03-11Merge branch 'develop' of github.com:JF002/Pinetime into feature/add-stop-watchpanky-codes
2021-03-11Basic logic done. Need to change the timer source to get ms. Also need to ↵panky-codes
replace with paddle app in displayApp.cpp and ApplicationList.cpp later.
2021-03-08fix AM/PMJoaquim José Almeida Pereira
2021-03-07Add submodule again...Jean-François Milants
2021-03-07Merge branch 'develop' into recovery-firmwareJean-François Milants
# Conflicts: # src/CMakeLists.txt # src/displayapp/DisplayApp.h # src/systemtask/SystemTask.cpp # src/systemtask/SystemTask.h
2021-03-06Update from JF comments to PRJoaquim
2021-03-06Merge from upstreamJoaquim
2021-03-06Merge pull request #222 from nscooling/refactor-clock-private-staticsJF002
Moved private statics into unnamed namespace in cpp file
2021-03-03Moved private statics into unnamed namespace in cpp file to reduce coupling ↵Niall Cooling
and uncessar in header
2021-03-03Refactored src/CMakelist to support C++14 and cleanup up redundant/incorrect ↵Niall Cooling
-std= directives
2021-02-25Merge branch 'develop' of https://github.com/JF002/Pinetime into MultiFaceClockJoaquim
2021-02-24Multi face support, analog clock, 12/24 configJoaquim
2021-02-24Merge pull request #211 from roblabla/fix-flashingJF002
Flash correct file name
2021-02-23Fix LVGL submodule (sorry!)Jean-François Milants
2021-02-23Remove LVGL folder (it's now a submodule)Jean-François Milants
2021-02-23Merge branch 'LVGL7' of https://github.com/joaquimorg/Pinetime into ↵Jean-François Milants
joaquimorg-LVGL7 # Conflicts: # src/CMakeLists.txt # src/displayapp/DisplayApp.cpp # src/displayapp/screens/Modal.cpp # src/displayapp/screens/Modal.h # src/displayapp/screens/Notifications.cpp # src/displayapp/screens/Tile.h
2021-02-22Fix delay in button actionsJoaquim
2021-02-19Flash correct file nameroblabla
2021-02-14Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants
2021-02-14Fix IRQ management in FreeRTOS to avoid crash and deadlock in BLE stack.Jean-François Milants