index.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. <option value="copter">Copter</option>
  11. <option value="plane">Plane</option>
  12. <option value="rover">Rover</option>
  13. <option value="sub">Sub</option>
  14. </select>
  15. <br><br>
  16. <label for="board">Choose a board:</label>
  17. <select name="board">
  18. {% for board in get_boards() %}
  19. <option value="{{board}}">{{board}}</option>
  20. {% endfor %}
  21. </select>
  22. <br><br>
  23. {% for (label,define,text) in get_build_options() %}
  24. <input type="checkbox" name="{{label}}" value="define {{define}} 1">
  25. <input type="hidden" name="{{label}}" value="define {{define}} 0"> {{text}}
  26. <br>
  27. {% endfor %}
  28. <br>
  29. <input type="submit" value="Generate" method="post">
  30. </form>
  31. </div>
  32. </body>
  33. <br />
  34. <footer>Created by Will Piper, <a href=https://github.com/ArduPilot/CustomBuild>Source Code<a>.</footer>