Building with Gitpod: How to enable Horussticks(Hall) and Mix-Scripts on X9E #6234
-
|
With https://github.com/EdgeTX/edgetx/wiki/Building-radio-firmware-in-a-webbrowser-with-Gitpod by @rotorman And further questions are: Is there a file or a help where I can find the general info for all possible options for building? Thank you in advance for your hints |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Generally each time you run There are already options for X9E and X9E Hall (aka Horus) on Buddy, so there is no need to use GitPod if that is what you want, they are already built and available for download. But since it is there, you can take a peek at https://github.com/EdgeTX/edgetx/blob/2.11/tools/build-common.sh to see what the standard build flags used are. In this case, you are are after the |
Beta Was this translation helpful? Give feedback.
I tried
-DGHOST:BOOL=FALSE and -DCROSSFIRE:BOOL=FALSE and -DDSM2:BOOL=FALSEDisabling DSM2 is not allowed when multimodule is enabled - i've got a warning.
Disabling GHOST is working and saving 3KB,
but to disable CROSSFIRE is generatin errors. It seems to me, that nobody tried that out in the past, because it's not really necessary. To generate a waterproof code, that should be tested automatically in future versions.
Thats my final build-line that generates the code I wanted to have:
cmake -Wno-dev -DPCB=X9E -DDEFAULT_MODE=2 -DSTICKS=HORUS -DLUA_MIXER=Y -DTRANSLATIONS=DE -DCMAKE_BUILD_TYPE=Release -DGHOST:BOOL=FALSE ../Thank you all for that quick help and support :o)
Willy