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
Yehoshua Pesach Wallach
78267eec40
fongen: don't pre-build fonts
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
a2057ebc6f
fontgen: changes to allow CMake to work from other project
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
b6b322efdd
fontgen: remove advanced (format string, process as list) from patching
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
f7e8caa04a
fontgen: verify lv_font_conv at cmake
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
4fba1ac5ce
fontgen: remove double-asterisk in readme
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
27e598f3fa
fontgen: assume plain .patch for single string patch
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
8b2e1c69f2
fotngen: check for lv_font_conv
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
95a970a75d
fontgen: install npm, lv_font_conv in Dockerfile
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
2ccf88c03c
fontgen: lock version at current
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
331de8ce8e
fontgen: remove "feature" feature
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
4e2b0b1f10
fontgen: remove "generating the fonts" section
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
d967ed7d90
fontgen: move lv_font_conv doc
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
ef17f2f981
fontgen: generate font .c files in build dir
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
e39f183efe
fontgen: make simulator build fonts too
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
b9fbee1007
Added lv_font_conv to workflow main
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
43443eda74
fontgen: generate fonts at runtime with CMake
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
1c0d9ef383
fonts: update README.md to match new method
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
c006f05c99
fontgen: simplfy json after removed external features key
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
9d3671561f
fontgen: minor changes
2022-05-10 22:20:02 +02:00
Yehoshua Pesach Wallach
a75912dd97
fontgen: remove .c from requested font if there
2022-05-10 22:20:02 +02:00