aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'upstream/develop' into pinetimestyleKieran Cawthray2021-06-047-196/+182
|\
| * Add the maximum memory used by LVGL in SystemInfo app. This will help the ↵JF0022021-06-011-1/+3
| | | | | | | | developers to size the memory buffer allocated to lvgl. (#408)
| * Enable various compilation flags to reduce the binary size (#401)JF0022021-06-013-53/+38
| | | | | | | | | | | | | | | | | | | | | | | | * Add the following compilation flags: * -fno-exceptions and -fno-non-call-exceptions : disable exception handling * -fno-rtti : disable run time type information (needed by dynamic_cast, for example) These flags reduce the binary size by about 100KB! Also, -fstack-usage generate debug info (not in final binary) to allow tools like Puncover to do a stack analysis. * Remove unused CMake variables in CMake_nRF5x.cmake (duplicated in src/CMakeLists.txt). Replace -O0 by -Og in DEBUG builds. This generates a smaller binary (small enough for the internal memory) that is debugger friendly.
| * Remove debug defines (DEBUG & DEBUG_NRF_USER) from the build. These debug ↵JF0022021-06-012-22/+23
| | | | | | | | | | | | can be useful for debugging purposes but not in production (release). (#400) This reduces the size of the binary by about 6KB! This also removes filepath that were embedded into the binary (.bin) file.
| * Navigation app: reduce memory usage (#362)JF0022021-06-012-120/+118
| | | | | | | | | | | | | | * Navigation app: - Renaming and reformatting according to coding conventions - declare iconMap as constexpr and use char* instead of std::string This reduces the flash usage from 424644B to 419344B (-5300B)!
* | Merge remote-tracking branch 'upstream/develop' into pinetimestyleKieran Cawthray2021-05-2120-28/+393
|\|
| * Fix recovery DisplayApp.Jean-François Milants2021-05-212-4/+7
| |
| * Set version to 1.1.0.Jean-François Milants2021-05-211-1/+1
| |
| * Timer App (#355)Florian2021-05-2016-22/+385
| | | | | | | | | | | | | | | | | | | | | | * 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
| * removed an empty assignment that caused a compiler warning (#372)Florian2021-05-201-1/+0
| |
* | Move GPL license headerKieran Cawthray2021-05-191-16/+15
| |
* | Remove newline modificationsKieran Cawthray2021-05-194-4/+4
| |
* | Tidying/formatting fixesKieran Cawthray2021-05-191-13/+23
| |
* | Fix it again..Kieran Cawthray2021-05-185-4/+31
| |
* | Revert "Reset"Kieran Cawthray2021-05-1845-101/+865
| | | | | | | | This reverts commit 378fa6b4016b65e2d7b128fdc3ce89c4ca779a4d.
* | PineTimeStyleKieran Cawthray2021-05-183-0/+1638
| |
* | ResetKieran Cawthray2021-05-1845-865/+101
|/
* Fix wrong initialization of 'pinPowerPresent' pin that would prevent the ↵Jean-François Milants2021-05-171-3/+6
| | | | touchpanel from working correctly when the device boots while connected to the charger.
* Emit event on power-present toggle (#320)David Ventura2021-05-164-7/+35
| | | | | | | | | | | | | | | * 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 #347 from jedi2light/feature-show-git-commit-hash-shortJF0022021-05-167-0/+36
|\ | | | | Feature: Store and show git short ref on PineTime alongside other firmware information
| * git: show git short ref hash on SystemInfo(first screen) and ↵Stoian Minaiev2021-05-143-0/+16
| | | | | | | | FirmwareValidation screen alongside other information
| * git: store git short ref hash on build stage to Version.hStoian Minaiev2021-05-142-0/+14
| |
| * docker: add git system package to imageStoian Minaiev2021-05-142-0/+6
| |
* | Merge pull request #354 from Raupinger/notification-title-fixJF0022021-05-161-0/+10
|\ \ | | | | | | Notification title fix
| * | better handling of long notification titlesFlorian Kraupa2021-05-161-0/+10
|/ /
* | DisplayApp : returnApp was renamed ReturnApp() (manual fix after multiple ↵Jean-François Milants2021-05-151-1/+1
| | | | | | | | merges).
* | Merge pull request #298 from joaquimorg/StepsAppJF0022021-05-1515-23/+544
|\ \ | | | | | | New Steps app
| * \ Merge branch 'develop' ofJoaquim2021-04-26177-10643/+10091
| |\ \ | | | | | | | | | | | | https://github.com/JF002/InfiniTime into StepsApp
| * | | Fix button size and default step goalJoaquim2021-04-202-12/+8
| | | |
| * | | New Steps appJoaquim2021-04-1915-18/+542
| | | | | | | | | | | | | | | | | | | | | | | | Settings to set the steps goal More detail in Motion app New 42px Font
* | | | Merge pull request #345 from Itai-Nelken/patch-1JF0022021-05-151-3/+3
|\ \ \ \ | | | | | | | | | | fix a formatting issue and 2 typos in gettingStarted-1.0.md
| * | | | Update gettingStarted-1.0.mdItai Nelken2021-05-131-1/+1
| | | | |
| * | | | Update gettingStarted-1.0.mdItai Nelken2021-05-131-2/+2
| | |_|/ | |/| |
* | | | Merge pull request #348 from CoderThomasB/fix-typo-doc/contribute.mdJF0022021-05-151-12/+12
|\ \ \ \ | | | | | | | | | | Fixed typos in the doc/contribute.md using google docs’s spelling check system
| * | | | Fixed typos in the doc/contribute.md using google docs’s spelling check systemCoderThomasB2021-05-141-12/+12
| |/ / /
* | | | Merge pull request #349 from Avamander/patch-2JF0022021-05-153-3/+3
|\ \ \ \ | | | | | | | | | | Switched to booleans for infinite while loops
| * | | | Switched to booleans for infinite while loopsAvamander2021-05-143-3/+3
| |/ / /
* | | | Merge pull request #350 from Avamander/patch-3JF0022021-05-153-5/+9
|\ \ \ \ | | | | | | | | | | Added braces to a few if statements
| * | | | Added braces to a few if statementsAvamander2021-05-143-5/+9
| |/ / /
* | | | Merge pull request #351 from Avamander/patch-5JF0022021-05-152-19/+19
|\ \ \ \ | | | | | | | | | | Fixed a naming inconsistency of DisplayApp::ReturnApp and a few formatting errors
| * | | | Fixed a naming inconsistency of DisplayApp::ReturnApp and a few formatting ↵Avamander2021-05-142-19/+19
| |/ / / | | | | | | | | | | | | errors
* | | | Merge pull request #352 from Avamander/patch-6JF0022021-05-151-1/+5
|\ \ \ \ | |/ / / |/| | | Improved clang-tidy configuration for less noise
| * | | Improved clang-tidy configuration for less noiseAvamander2021-05-141-1/+5
|/ / /
* | | Add missing pictures.Jean-François Milants2021-05-138-0/+0
| | |
* | | Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants2021-05-133-4/+6
|\ \ \
| * \ \ Merge pull request #336 from jedi2light/patch-1JF0022021-05-101-3/+3
| |\ \ \ | | | | | | | | | | SystemInfo app screen
| | * | | SystemInfo app screenStoian Minaiev2021-05-101-3/+3
| |/ / / | | | | | | | | First screen. Let the build date and build time string be centered as well as the others
| * | | Merge pull request #266 from Caton101/patch-1JF0022021-05-091-0/+1
| |\ \ \ | | | | | | | | | | Add Python modules to build instructions
| | * | | Add Python modules to build instructionsCameron Himes2021-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | I had issues building InfiniTime for the first time because the instructions never mentioned needing these Python modules. Including them in the build documentation will help people not be confused like I was. I recommend adding all needed modules to this list. I only added the ones I knew I was missing.
| * | | | Merge pull request #324 from MFAshby/fix_stop_crash_315JF0022021-05-091-1/+2
| |\ \ \ \ | | | | | | | | | | | | Fix stopwatch crash after stop pressed