summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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 '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-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-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-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-18Revert "Further compress code for WatchFaceTerminal"Michele Bini
This reverts commit c158acdb1a032206d224fb7890d11fc4e7f915f3.
2022-05-18Revert "Fix previous commit"Michele Bini
This reverts commit 90bc1d4509ce7c832b36bfca5da76157b97e33d3.
2022-05-18Revert "rm chance for dynamic allocation during firmware update"Michele Bini
This reverts commit 0315ea7b8f51ccd480dc56da4ec114a1b9008e3c.
2022-05-16fonts: gen.py: clearify missing exe messageReinhold Gschweicher
2022-05-16generalize lv-font creationReinhold Gschweicher
In https://github.com/InfiniTimeOrg/InfiniTime/pull/1097 new font generation capabilites were added. Generalize the font creation to make it possible to reuse the `displayapp/fonts/CMakeLists.txt` file for `InfiniSim` and just add the new cmake file to the project and link against the new `infinitime_fonts` target. In the following a list of changes. Allow non-global installed `lv_font_conv` executable installed with ```sh npm install lv_font_conv@1.5.2 ``` In CMake we search for `lv_font_conv` executable. Add the found executable to the python script `generate.py`, to remove the need for `lv_font_conv` to be in the path. Search for `python3` executable, if CMake version 3.12 is available. Otherwise use `python` as hard coded executable. Instead of adding the generated fonts to `SOURCE_FILES` variable, create a static library `infinitime_fonts`. Link this library to the executables instead. Use `add_custom_target()` together with `add_custom_command()` to generate the font.c files once (like the original PR does).
2022-05-12Fix previous commitMichele Bini
2022-05-12Compilation fix for infinisimMichele Bini
2022-05-12Further compress code for WatchFaceTerminalMichele Bini
2022-05-12Compress code for WatchFaceTerminalMichele Bini
2022-05-12More intuitive name for lvalue reference getter: Obtain[...]Michele Bini
2022-05-12avoid a source of dynamic allocations during firmware updateMichele Bini
2022-05-12rm unused notificationManager reforence from NimbleControllerMichele Bini
2022-05-12Add 5-minutes chimesMichele Bini
2022-05-12Use ..set_text_static when statically-allocated strings are usedMichele Bini
2022-05-12rm bleRadioEnabled tracking when the change is not used by the watch faceMichele Bini
2022-05-12Use nullptr when aligning relative to parentMichele Bini
2022-05-12Bluetooth Passkey Toggle settingMichele Bini
2022-05-12Add Jumpscore appMichele Bini
2022-05-12Integration fixMichele Bini
2022-05-12Merge branch 'alarm-reliability-and-switch-to-freertos-timers' into analog24Michele Bini
2022-05-12Merging 1.9.0 into analog24Michele Bini
2022-05-10fontgen: update README.md to remove patch advanced optionsYehoshua Pesach Wallach
2022-05-10fontgen: changes to allow CMake to work from other projectYehoshua Pesach Wallach
2022-05-10fontgen: remove advanced (format string, process as list) from patchingYehoshua Pesach Wallach