Riku Isokoski
955dda60c5
Use lambda to reduce code duplication
2022-06-06 21:28:03 +02:00
Riku Isokoski
6cfb45e280
Move event handlers to unnamed namespace
2022-06-06 21:28:03 +02:00
Riku Isokoski
c6026aa617
Use static constexpr to force compile time initialization
2022-06-06 21:28:03 +02:00
Riku Isokoski
254c85246e
Timer: Replace time label with Counter control hiding functionality
2022-06-06 21:28:03 +02:00
Riku Isokoski
4a40d29279
Counter: add show and hide controls functions
2022-06-06 21:28:03 +02:00
Riku Isokoski
41c461d1f6
Move linePoints to a member variable
2022-06-06 21:28:03 +02:00
Riku Isokoski
17cedd6629
Move bg color to a constexpr variable
2022-06-06 21:28:03 +02:00
Riku Isokoski
1d34e83c97
Use Counter widget in Timer
2022-06-06 21:28:03 +02:00
Riku Isokoski
9e18c23aac
Lighten the large font for a more balanced look
...
Add Jetbrains Mono Light font
2022-06-06 21:28:03 +02:00
Riku Isokoski
12d4bc4139
Add initial counter widget
2022-06-06 21:28:03 +02:00
Seth Itow
17079fb114
doc: Fix imageFile.png path in SWD.md
2022-06-06 21:20:13 +02:00
Riku Isokoski
c2b15b1446
Move basic apps to the top of the app list
2022-06-06 20:47:34 +02:00
Ildar Mulyukov
7bc692eea4
src/CMakeLists.txt: use iHEX format for mcuboot image creation
...
for better control of addresses used by img/fw
+ fix typo (RECOVERYY)
2022-06-06 19:41:57 +02:00
Ildar Mulyukov
36740498db
CMakeLists.txt: add double quotes in STRIP command
...
fixes cases when git is missing in the build system
2022-06-06 19:41:57 +02:00
Ildar Mulyukov
5f28f89df2
fix wrong linker script
...
introduced in 58a2d000c4
2022-06-06 19:41:57 +02:00
Michele Bini
35dcf8c860
Switch to freertos timers ( #1095 )
...
* 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-06 17:47:43 +02:00
mabuch
f95147cf0e
remove unused symbols, free a little bit of space ( #1167 )
2022-06-05 19:43:49 +02:00
mabuch
91a3e98276
remove unused Meter.cpp and Meter.h ( #1171 )
2022-06-05 19:35:33 +02:00
mabuch
8a71f2b9e0
remove unused Brightness App ( #1170 )
2022-06-05 19:34:37 +02:00
mabuch
8999158528
remove old unused bluetooth icons ( #1172 )
2022-06-05 18:50:36 +02:00
Christoph Honal
977936e8e2
System: Refactor pin and interrupt setup
...
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-05 09:53:22 +03:00
Christoph Honal
03a2059e87
SystemTask: Use "&&" instead of "and" for operators
...
As per the coding style, only primary spelling should be used for operators.
2022-06-05 09:53:22 +03:00
Christoph Honal
702f65d3ee
Bootloader: Ignore __pycache__ in Git
2022-06-05 09:53:22 +03:00
luz paz
20ac1cd374
revert portion of previous commit
2022-06-05 09:31:23 +03:00
luz paz
03a510bd18
Fix various typos
...
Found via `codespell -q 3 -S ./src/libs -L ans,doubleclick,trough`
2022-06-05 09:31:23 +03:00
Finlay Davidson
7f45538eb5
Apply clang-format to all C++ files
2022-06-05 09:15:46 +03:00
Finlay Davidson
718fbdab98
Replace C-style casts with static_cast
2022-06-05 09:15:46 +03:00
Finlay Davidson
0ce4183640
Rename lvgl image files to .c
2022-06-05 09:15:46 +03:00
Ludovic J
87a69fe52d
Fix assertion failure in TimerController
...
0 is not valid for xTimerPeriodInTicks, changing it to 1 to pass the assertion
2022-05-27 22:14:28 +03:00
Riku Isokoski
0fabba1c9a
Remove extra linebreaks
2022-05-27 17:52:26 +02:00
Riku Isokoski
a2218dd4ad
Unzip DFU, so the artifact doesn't need to be unzipped by the user.
2022-05-27 17:52:26 +02:00
Riku Isokoski
619477cbd1
Rename uploaded files with source branch in workflows
2022-05-27 17:52:26 +02:00
Riku Isokoski
cc2d5c39ce
Cleanup workflows
2022-05-27 17:52:26 +02:00
Jean-François Milants
dd313eb419
Docker container documentation : Fix typos, 1 line per sentence, remove obsolete paragraph, remove redundant 'image' parameter in the command to build the docker image, use ${PWD} instead of $(pwd).
2022-05-26 11:35:25 +02:00
Jean-François Milants
9b216bb16f
Docker container documentation : Adapt the --user
documentation according to the new behavior.
2022-05-26 11:35:25 +02:00
Jean-François Milants
1ffca52715
Edit workflow to use the new docker image : infinitime/infinitime-build.
2022-05-26 11:35:25 +02:00
Jean-François Milants
c77f923a33
Update links to the docker image with the new account : infinitime/infinitime-build.
2022-05-26 11:35:25 +02:00
Jean-François Milants
83b3a2a469
Small modernization with --platform parameter in docker readme
2022-05-26 11:35:25 +02:00
Jean-François Milants
123c801f17
Add comment about the workaround that was needed in the github workflow.
2022-05-26 11:35:25 +02:00
Jean-François Milants
831f93cd92
The main build workflow for GitHub Actions now uses the infinitime-build docker image to build the firmware. This allows to avoid the duplication of the build logic in Docker and Github workflow format.
...
The Dockerfile has been slightly adapted (remove the USER instructions). Docker images are now published in DockerHub (jf002/infinitime-build).
2022-05-26 11:35:25 +02:00
Yehoshua Pesach Wallach
34506be06e
comment about common error "glyphs.map" in old nodejs ( #1142 )
2022-05-18 16:14:58 +02:00
Riku Isokoski
6171c9d45d
Only test format when it is wanted
2022-05-16 23:25:47 +02:00
Riku Isokoski
a6fcdec0f8
Don't allow test-format.sh to be run locally
2022-05-16 23:25:47 +02:00
Reinhold Gschweicher
443408312a
fonts: gen.py: clearify missing exe message
2022-05-16 11:59:44 +03:00
Reinhold Gschweicher
324927f2b7
update build stop, lv_font_conv not required globally installed
2022-05-16 11:59:44 +03:00
Reinhold Gschweicher
db0f909b46
generalize lv-font creation
...
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-16 11:59:44 +03:00
FintasticMan
8485cdb54d
Only run lv_sim GH Actions on push to develop and master
2022-05-14 12:21:35 +02:00
Yehoshua Pesach Wallach
4cb07bac53
fontgen: update README.md to remove patch advanced options
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
c9f23c11b3
update docker to 22, and use python3 by default
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
f56788465d
docker: bump ubuntu to 20.04 and node to 18
2022-05-10 22:20:02 +02:00