board_types.txt 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # this file lists all board types for boards that use the bootloader
  2. # protocol implemented in this bootloader.
  3. TARGET_HW_PX4_FMU_V1 5
  4. TARGET_HW_PX4_FMU_V2 9
  5. TARGET_HW_PX4_FMU_V3 9 # same as FMU_V2
  6. TARGET_HW_PX4_FMU_V4 11
  7. TARGET_HW_PX4_FMU_V4_PRO 13
  8. TARGET_HW_PX4_FMU_V5 50
  9. TARGET_HW_PX4_FMU_V5X 51
  10. TARGET_HW_PX4_FMU_V6 52
  11. TARGET_HW_PX4_FMU_V6X 53
  12. TARGET_HW_MINDPX_V2 88
  13. TARGET_HW_PX4_FLOW_V1 6
  14. TARGET_HW_PX4_DISCOVERY_V1 99
  15. TARGET_HW_PX4_PIO_V1 10
  16. TARGET_HW_PX4_PIO_V2 10 # same as PIO_V1
  17. TARGET_HW_PX4_PIO_V3 13
  18. TARGET_HW_PX4_AEROCORE_V1 98
  19. TARGET_HW_TAP_V1 64
  20. TARGET_HW_CRAZYFLIE 12
  21. TARGET_HW_OMNIBUSF4SD 42
  22. TARGET_HW_AUAV_X2V1 33
  23. TARGET_HW_AEROFC_V1 65
  24. TARGET_HW_CUBE_F4 9
  25. TARGET_HW_AV_V1 29
  26. TARGET_HW_KAKUTEF7 123
  27. TARGET_HW_SMARTAP_PRO 32
  28. # values from external vendors
  29. EXT_HW_RADIOLINK_MINI_PIX 3
  30. # values starting with AP_ are implemented in the ArduPilot bootloader
  31. # https://github.com/ArduPilot/ardupilot/tree/master/Tools/AP_Bootloader
  32. # the values come from the APJ_BOARD_ID in the hwdef files here:
  33. # https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL_ChibiOS/hwdef
  34. AP_HW_CUBE_ORANGE 120
  35. AP_HW_OMNIBUSF7V2 121
  36. AP_HW_KAKUTEF4 122
  37. AP_HW_REVOLUTION 124
  38. AP_HW_MATEKF405 125
  39. AP_HW_NUCLEOF767ZI 126
  40. AP_HW_MATEKF405_WING 127
  41. AP_HW_AIRBOTF4 128
  42. AP_HW_SPARKYV2 130
  43. AP_HW_OMNIBUSF4PRO 131
  44. AP_HW_ANYFCF7 132
  45. AP_HW_OMNIBUSNANOV6 133
  46. AP_HW_SPEEDYBEEF4 134
  47. AP_HW_F35LIGHTNING 135
  48. AP_HW_MRO_X2V1_777 136
  49. AP_HW_OMNIBUSF4V6 137
  50. AP_HW_HELIOSPRING 138
  51. AP_HW_PIXHAWK4PRO 139
  52. AP_HW_CUBEORANGE 140
  53. AP_HW_MRO_CONTROL_ZERO 141
  54. AP_HW_MRO_CONTROL_ZERO_OEM 142
  55. AP_HW_F4BY 20 # value due to previous release by vendor