Commit Graph

864 Commits

Author SHA1 Message Date
Thomas Weißschuh
15e51f9faa Generate per-language translation sources (#806)
This generates dedicates Translation.cpp files for translation language
and derives all language-specific data from them.

The Makefile is extended to also take care of generating these source
files.
This allows reuse of nearly all object files between builds of different
languages for the same model and regenerating the translation sources if
necessary.
This speeds up the release builds and the normal write-compile-cycle
considerably.
It also eliminates miscompilations when manually building different
languages.
2021-02-02 19:44:34 +11:00
Alvin Wong
dcd40a1bc7 Format code with clang-format 2021-01-26 16:33:21 +08:00
Alvin Wong
ff95a1c0d9 Fix long-press on idle screen immediately changing temp.
Fixes #825
2021-01-26 16:32:54 +08:00
Alvin Wong
e9d0d9bb63 Fix temp. change auto repleat accel. not being reset 2021-01-24 18:37:35 +08:00
Ben V. Brown
2425902fbc Hotfix: BMA Accel wedges I2C if probed too fast after boot
Only an issue on Pinecil as it boots much faster than Miniware units.
2021-01-17 20:13:02 +11:00
Ben V. Brown
67a0640f71 Fix headers
That were hidden by import order before
2021-01-17 11:06:25 +11:00
Ben V. Brown
01997ed5fe Ignore FreeRToS in formatting
As its sensitive to import order
2021-01-17 11:01:21 +11:00
Ben V. Brown
1b0b665072 Create style call in Makefile 2021-01-17 10:57:24 +11:00
Ben V. Brown
7ecc7e4d12 Format Pine code 2021-01-17 10:55:15 +11:00
Ben V. Brown
bf5055edaa Format headers 2021-01-17 10:53:49 +11:00
Ben V. Brown
f786901da0 Formatting the C/C++ files 2021-01-17 10:48:52 +11:00
Ben V. Brown
aa6194b832 Update .clang-format 2021-01-17 10:46:35 +11:00
Ben V. Brown
1274042340 Create .clang-format 2021-01-17 10:33:46 +11:00
Ben V. Brown
184b2c909f ./workspace/TS100 -> ./source/ 2021-01-17 09:43:55 +11:00