summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-11Calculator: bugfixes, reduce binary size.calc-onto-analog24Michele Bini
Don't use dynamically allocated stacks. Clarify and simplify code a bit. Add some comments and reduce code duplication. Fixes: * Display correctly decimal parts starting with zero, such as 0.09 * Handle correctly expressions like '-(5+11)'=-16 or '3*-(5+11)'=-48
2022-06-11Add Calculator screen as new AppRaupinger
A calculator based on the Shunting-yard algorithm as described here: https://en.wikipedia.org/wiki/Shunting-yard_algorithm Moving the Motion App into the Settings screen to use the tile in the ApplicationList for the Calculator.
2022-06-11Add calculator symbol to symbol listMichele Bini
2022-06-11Revert "Revert "Integrate hatmajster's timer code""Michele Bini
This reverts commit b0aadd14e6867b80f7357d4e162180aa9d9ba075.
2022-06-10Revert "Integrate hatmajster's timer code"Michele Bini
This reverts commit b72a3ed87d9797f7746d6fbdb348972401e4414b.
2022-06-10Integrate hatmajster's timer codeMichele Bini
2022-06-10Make sure duration parameter is not zeroMichele Bini
2022-06-07Inline BatteryIcon::GetObjectMichele Bini
2022-06-07Preallocate blocks for tiled multi-screen menus (requires C++17)Michele Bini
2022-06-07Use C++17Michele Bini
2022-06-07Replace magic values with appsPerScreen and entriesPerScreenRiku Isokoski
2022-06-07Automatically create enough screens for all apps and settingsRiku Isokoski
2022-06-07Extend use of -OsMichele Bini
2022-06-07Optimized compilation optionsMichele Bini
2022-06-07Optimized compilation optionsMichele Bini
2022-06-07priority 2 for timer task, timer task queue length from 32 to 4Michele Bini
2022-06-07Set battery voltage corresponding to 0% as 3.6 VMichele Bini
2022-06-07Merge commit '17079fb114' into analog24Michele Bini
2022-06-07Merge commit 'c2b15b' into analog24Michele Bini
2022-06-07Revert "src/CMakeLists.txt: use iHEX format for mcuboot image creation"Michele Bini
This reverts commit 7bc692eea43411caf223cca2501a1c05d2b0f930.
2022-06-07Merge commit '7bc692eea' into analog24Michele Bini
2022-06-06use tick-based duration type for computationMichele Bini
2022-06-06Mirror batteryIcon from WatchFaceAnalog to WatchFaceAnalog24Michele Bini
2022-06-06Merge remote-tracking branch 'origin/develop' into analog24Michele Bini
2022-06-06doc: Fix imageFile.png path in SWD.mdSeth Itow
2022-06-06Move basic apps to the top of the app listRiku Isokoski
2022-06-06src/CMakeLists.txt: use iHEX format for mcuboot image creationIldar Mulyukov
for better control of addresses used by img/fw + fix typo (RECOVERYY)
2022-06-06CMakeLists.txt: add double quotes in STRIP commandIldar Mulyukov
fixes cases when git is missing in the build system
2022-06-06fix wrong linker scriptIldar Mulyukov
introduced in https://github.com/JF002/InfiniTime/commit/58a2d000c4d49d96121894d6dd6bb861d7564bea
2022-06-06Switch to freertos timers (#1095)Michele Bini
* Use FreeRTOS timer for AlarmController * Use FreeRTOS timer for MotorController * Remove app_timer component from compilation as we now solely use FreeROTS timer * Simplify variable and text names for AlarmController and MotorController timers * Call ScheduleAlarm directly from StopAlerting, for recurring timers Co-authored-by: Riku Isokoski <riksu9000@gmail.com> Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-06-05remove unused symbols, free a little bit of space (#1167)mabuch
2022-06-05remove unused Meter.cpp and Meter.h (#1171)mabuch
2022-06-05remove unused Brightness App (#1170)mabuch
2022-06-05remove old unused bluetooth icons (#1172)mabuch
2022-06-05System: Refactor pin and interrupt setupChristoph Honal
This should ensure better readability of the pin setup procedure, as well as allow the configuration of the hardware button enable pin and the accelerometer interrupt pin via the pin mapping header.
2022-06-05SystemTask: Use "&&" instead of "and" for operatorsChristoph Honal
As per the coding style, only primary spelling should be used for operators.
2022-06-05Bootloader: Ignore __pycache__ in GitChristoph Honal
2022-06-05revert portion of previous commitluz paz
2022-06-05Fix various typosluz paz
Found via `codespell -q 3 -S ./src/libs -L ans,doubleclick,trough`
2022-06-05Apply clang-format to all C++ filesFinlay Davidson
2022-06-05Replace C-style casts with static_castFinlay Davidson
2022-06-05Rename lvgl image files to .cFinlay Davidson
2022-05-28further compress code for watchfaceterminalMichele Bini
2022-05-28Only use alarmController for time updates when alarm is setMichele Bini
2022-05-27Fix assertion failure in TimerControllerLudovic J
0 is not valid for xTimerPeriodInTicks, changing it to 1 to pass the assertion
2022-05-27Remove extra linebreaksRiku Isokoski
2022-05-27Unzip DFU, so the artifact doesn't need to be unzipped by the user.Riku Isokoski
2022-05-27Rename uploaded files with source branch in workflowsRiku Isokoski
2022-05-27Cleanup workflowsRiku Isokoski
2022-05-26Docker container documentation : Fix typos, 1 line per sentence, remove ↵Jean-François Milants
obsolete paragraph, remove redundant 'image' parameter in the command to build the docker image, use ${PWD} instead of $(pwd).