|
1 | 1 |  |
2 | 2 |  |
3 | 3 |
|
4 | | - [](https://github.com/betaflight/betaflight-tx-lua-scripts/releases) [](https://github.com/betaflight/betaflight-tx-lua-scripts/actions/workflows/nightly.yml) [](https://www.gnu.org/licenses/gpl-3.0) |
| 4 | + [](https://github.com/betaflight/betaflight-tx-lua-scripts/releases) [](https://github.com/betaflight/betaflight-tx-lua-scripts/actions/workflows/nightly.yml) [](https://codespaces.new/betaflight/betaflight-tx-lua-scripts) [](https://www.gnu.org/licenses/gpl-3.0) |
5 | 5 |
|
6 | 6 | ## Requirements |
7 | 7 |
|
@@ -44,7 +44,7 @@ The "Betaflight setup" script lets you configure Betaflight through the MSP prot |
44 | 44 |
|
45 | 45 | #### Saving your changes |
46 | 46 |
|
47 | | -Any changes to parameters in the script will not take effect until a save is manually initiated. Change the parameters you want to change, open the function menu by long pressing [ENTER] and select "save page" to send the modified parameters back to the flight controller. |
| 47 | +Any changes to parameters in the script will not take effect until a save is manually initiated. Change the parameters you want to change, open the function menu by long pressing [ENTER] and select "save page" to send the modified parameters back to the flight controller. |
48 | 48 |
|
49 | 49 | #### Setting up VTX tables |
50 | 50 |
|
@@ -86,6 +86,17 @@ Be aware that these versions are intended for testing / feedback only, and may b |
86 | 86 |
|
87 | 87 | ## Building from source |
88 | 88 |
|
89 | | -- Be sure to have `make` and `luac` in version 5.2 installed in the path |
| 89 | +### Using a Dev Container |
| 90 | + |
| 91 | +- Open this repository in VS Code |
| 92 | +- Run `Dev Containers: Reopen in Container` |
| 93 | +- The same `.devcontainer` setup is used by GitHub Codespaces, thus you can also click the "Open in GitHub Codespaces" badge above |
| 94 | +- The container includes `make`, `lua`/`luac` 5.2, `zip`, `git`, and `bash` |
| 95 | +- Run `make` from the root folder |
| 96 | + |
| 97 | +### Building locally |
| 98 | + |
| 99 | +- Be sure to have `make` and Lua 5.2 (`luac`) installed in the path |
| 100 | +- For `make release`, you also need `git` and `zip` installed |
90 | 101 | - Run `make` from the root folder |
91 | 102 | - The installation files will be created in the `obj` folder. Copy the files to your transmitter as instructed in the '[Installing](#installing)' section as if you unzipped from a downloaded file. |
0 commit comments