index.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. <!--<p>To download entire continents of terrain data, see <a href=https://terrain.ardupilot.org/data/continents/>here<a>.</p>-->
  8. <form action="/generate" method="post">
  9. <label for="vehicle">Choose a vehicle:</label>
  10. <select name="vehicle">
  11. <option value="copter">Copter</option>
  12. <option value="plane">Plane</option>
  13. <option value="rover">Rover</option>
  14. <option value="sub">Sub</option>
  15. </select>
  16. <br><br>
  17. <label for="board">Choose a board:</label>
  18. <select name="board">
  19. <option value="aero">aero</option>
  20. <option value="airbotf4">airbotf4</option>
  21. <option value="bbbmini">bbbmini</option>
  22. <option value="BeastF7">BeastF7</option>
  23. <option value="BeastH7">BeastH7</option>
  24. </select>
  25. <br><br>
  26. <input type="checkbox" name="option1" value="define HAL_NAVEKF2_AVAILABLE 1">
  27. <input type="hidden" name="option1" value="define HAL_NAVEKF2_AVAILABLE 0"> EKF2
  28. <br>
  29. <input type="checkbox" name="option2" value="define HAL_NAVEKF3_AVAILABLE 1">
  30. <input type="hidden" name="option2" value="define HAL_NAVEKF3_AVAILABLE 0"> EKF3
  31. <br>
  32. <input type="checkbox" name="option3" value="define HAL_WITH_DSP 1">
  33. <input type="hidden" name="option3" value="define HAL_WITH_DSP 0"> HAL_WITH_DSP
  34. <br>
  35. <input type="checkbox" name="option4" value="define HAL_SPRAYER_ENABLED 1">
  36. <input type="hidden" name="option4" value="define HAL_SPRAYER_ENABLED 0"> HAL_SPRAYER_ENABLED
  37. <br>
  38. <input type="checkbox" name="option5" value="define HAL_PARACHUTE_ENABLED 1">
  39. <input type="hidden" name="option5" value="define HAL_PARACHUTE_ENABLED 0"> HAL_PARACHUTE_ENABLED
  40. <br>
  41. <input type="checkbox" name="option6" value="define HAL_MOUNT_ENABLED 1">
  42. <input type="hidden" name="option6" value="define HAL_MOUNT_ENABLED 0"> HAL_MOUNT_ENABLED
  43. <br>
  44. <input type="checkbox" name="option7" value="define HAL_HOTT_TELEM_ENABLED 1">
  45. <input type="hidden" name="option7" value="define HAL_HOTT_TELEM_ENABLED 0"> HAL_HOTT_TELEM_ENABLED
  46. <br>
  47. <input type="checkbox" name="option8" value="define HAL_BATTMON_FUEL_ENABLE 1">
  48. <input type="hidden" name="option8" value="define HAL_BATTMON_FUEL_ENABLE 0"> HAL_BATTMON_FUEL_ENABLE
  49. <br><br>
  50. <input type="submit" value="Generate" method="post">
  51. </form>
  52. </div>
  53. </body>
  54. <br />
  55. <footer>Created by Will Piper, <a href=https://github.com/willpiper24/terraingen>Source Code<a>.</footer>