Make sure docs are updated / settings_md (push) Canceled after 0s
Build firmware / test (push) Canceled after 0s
Build firmware / build-SITL-Windows (push) Canceled after 0s
Build firmware / build-SITL-Mac (push) Canceled after 0s
Build firmware / build-SITL-Linux (push) Canceled after 0s
Build firmware / build-SITL-Linux-arm64 (push) Canceled after 0s
Build firmware / upload-artifacts (push) Canceled after 0s
Build firmware / build-single-target (push) Canceled after 0s
Build firmware / build (9) (push) Canceled after 0s
Build firmware / build (8) (push) Canceled after 0s
Build firmware / build (7) (push) Canceled after 0s
Build firmware / build (6) (push) Canceled after 0s
Build firmware / build (5) (push) Canceled after 0s
Build firmware / build (4) (push) Canceled after 0s
Build firmware / build (3) (push) Canceled after 0s
Build firmware / build (2) (push) Canceled after 0s
Build firmware / build (14) (push) Canceled after 0s
Build firmware / build (13) (push) Canceled after 0s
Build firmware / build (12) (push) Canceled after 0s
Build firmware / build (11) (push) Canceled after 0s
Build firmware / build (10) (push) Canceled after 0s
Build firmware / build (1) (push) Canceled after 0s
Build firmware / build (0) (push) Canceled after 0s
Build firmware / detect (push) Canceled after 0s
Build pre-release / build (push) Canceled after 0s
Build pre-release / Release (push) Canceled after 0s
1.2 KiB
1.2 KiB
Building in Gitpod
Gitpod offers an online build environment for building INAV targets.
Setting up the environment and building targets
- Go to https://gitpod.io/new
- Paste
https://github.com/iNavFlight/inav/tree/[version]into the field called "Select a repository". - Ensure that you substitute [version] (e.g. 7.1.0) with the version number of INAV that you want to build.
- Cick on the link that shows in the drop down and Gitpod will atomatically selects the adequate Editor and Browser.
- Leave the other fields as default and click "Continue". Your build environment will be created.
- At the bottom of the page, you will see a command line. Type
make [TARGET]and wait for the target to be built. - Once the build has finished, navigate to the build folder using
cd build. - Once in the folder, run
objcopy -O ihex -R .eeprom [TARGET].elf [TARGET].hexto convert the.elffile to a.hexfile. - Your new target
.hexbinary will be located in a folder calledbin, which can be found at the top left of the page.
NOTE: You can use this method to build your forks as well. Just paste in the link to your fork and follow the rest of the steps.
You are done!