index.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <!doctype html>
  2. <body>
  3. <div id="menu">
  4. <title>ArduPilot Custom Firmware Builder</title>
  5. <h1>ArduPilot Custom Firmware Builder</h1>
  6. <p>Please select the required options for the reduced firmware build.</p>
  7. <form action="/generate" method="post">
  8. <label for="vehicle">Choose a vehicle:</label>
  9. <select name="vehicle">
  10. {% for vehicle in get_vehicles() %}
  11. <option value="{{vehicle}}">{{vehicle}}</option>
  12. {% endfor %}
  13. </select>
  14. <br><br>
  15. <label for="board">Choose a board:</label>
  16. <select name="board">
  17. {% for board in get_boards() %}
  18. <option value="{{board}}">{{board}}</option>
  19. {% endfor %}
  20. </select>
  21. <br><br>
  22. {% for (label,define,text) in get_build_options() %}
  23. <input type="checkbox" name="{{label}}" value="define {{define}} 1">
  24. <input type="hidden" name="{{label}}" value="define {{define}} 0"> {{text}}
  25. <br>
  26. {% endfor %}
  27. <br>
  28. <input type="submit" value="Generate" method="post">
  29. </form>
  30. </div>
  31. </body>
  32. <br />
  33. <footer>Created by Will Piper, <a href=https://github.com/ArduPilot/CustomBuild>Source Code<a>.</footer>