summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-27Fix assertion failure in TimerControllerLudovic J
0 is not valid for xTimerPeriodInTicks, changing it to 1 to pass the assertion
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-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
2022-05-10fontgen: verify lv_font_conv at cmakeYehoshua Pesach Wallach
2022-05-10fontgen: remove double-asterisk in readmeYehoshua Pesach Wallach
2022-05-10fontgen: assume plain .patch for single string patchYehoshua Pesach Wallach
2022-05-10fotngen: check for lv_font_convYehoshua Pesach Wallach
2022-05-10fontgen: remove "feature" featureYehoshua Pesach Wallach
2022-05-10fontgen: remove "generating the fonts" sectionYehoshua Pesach Wallach
2022-05-10fontgen: move lv_font_conv docYehoshua Pesach Wallach
2022-05-10fontgen: generate font .c files in build dirYehoshua Pesach Wallach
2022-05-10fontgen: generate fonts at runtime with CMakeYehoshua Pesach Wallach
2022-05-10fonts: update README.md to match new methodYehoshua Pesach Wallach
2022-05-10fontgen: simplfy json after removed external features keyYehoshua Pesach Wallach
2022-05-10fontgen: minor changesYehoshua Pesach Wallach
2022-05-10fontgen: remove .c from requested font if thereYehoshua Pesach Wallach
2022-05-10fontgen: simplify enabled fontsYehoshua Pesach Wallach
2022-05-10fontgen: use patch file for jetbrains 0 fixYehoshua Pesach Wallach
2022-05-10fontgen: removed ability of removing .c extYehoshua Pesach Wallach
2022-05-10fontgen: move features into fontsYehoshua Pesach Wallach
Also, removed feature existance cheking (since it now depends on a font, so may end up being inside (only) a font not being used currently - which is an allowed usage)
2022-05-10fontgen: added missing requested font checkYehoshua Pesach Wallach
2022-05-10fontgen: Added ability to choose fonts with .cYehoshua Pesach Wallach
2022-05-10Added FontAwesome5-Solid+Brands+Regular.woff to gitYehoshua Pesach Wallach
2022-05-10Added font auto-generate scriptYehoshua Pesach Wallach
2022-05-08Fix and test workflowRiku Isokoski
2022-05-08Systemtask : replace enum SystemTaskState by an enum class.Jean-François Milants
2022-05-08Simplify systemtask statesRiku Isokoski
2022-05-08Disable clip_corner, because it is slow.Riku Isokoski
2022-05-08Fix dropdown graphical issues.Riku Isokoski
The scrollbar would go out of bounds if DROPDOWN_PART_LIST had uneven padding. Also enable clip_corner feature to stop the selected item from overflowing.
2022-05-08Force full screen refresh with a rounder functionRiku Isokoski
When the screen switches, the full screen needs to be refreshed for the hardware scrolling to work. This was enforced with backgroundLabels, but is simpler to do with a rounder function.
2022-05-08Remove lcd from DisplayAppRiku Isokoski
2022-05-04List: add missing array includeReinhold Gschweicher
List.h uses `std::array` as container, but is missing the `<array>` include. Add it to make the header self contained. The `memory` include is unused and can be removed.
2022-04-29Fix large blacklevel step. Lower 25% of shades are now accessible.Riku Isokoski
There is a large step in brightness from level zero to level one. After experimenting with various ST7789 options, I found that decreasing VDV to 0x10 (-0.4V) fixes this issue. The gamma change reduced the average error in brightness, but with the underlying issue fixed, the gamma change has been reverted.
2022-04-25New sharper batteryicon. Remove old unused batteryiconsRiku Isokoski
2022-04-25Fix warningsRiku Isokoski
2022-04-25Replace app_timer with FreeRTOS timersRiku Isokoski