Commit Graph

339 Commits

Author SHA1 Message Date
Andrew Tridgell ef4fce80fb AP_Bootloader: support CAN multicast server
allows for fw update of network peripheral devices
2024-09-17 10:02:29 +10:00
caijie f8cbd29570 AP_Bootloader: reserve IDs for VIEWPRO 2024-08-30 07:51:02 +09:00
bugobliterator 8222d65ebe AP_Bootloader: make Content-Length handle case insensitive 2024-08-28 18:20:29 +10:00
hagerashraf 8d292def15 hwdef: reserve board Ids for DroneBuild boards
I added two new boards to the file, with 10 reserved IDs for DroneBuild drones' boards
2024-08-28 16:26:05 +10:00
CRazy cc182c69e9 AP_Bootloader: ID reserve for HGLRCF405V4 2024-08-27 15:40:02 +10:00
Andy Piper 6db81885d7 board_types.txt: add AP_HW_Holybro-DroneCAN-Airspeed 2024-08-21 12:42:31 +10:00
Vincent Poon a756268a43 board_types.txt: correct Kakute F4 Wing board ID
Change AP_HW ID to 5406 due to conflict with another product.  The Holybro DroneCAN airspeed sensor uses 5405 and the FW has already been flashed onto actual products.

https://github.com/ArduPilot/ardupilot/pull/27631/files#diff-a720bbf01b6a94de212cea3cb69c06eb00dfb6255f75e4cca8fdba17a43dfa69R357
2024-08-21 12:42:31 +10:00
bugobliterator d8df0b716d AP_Bootloader: check ecc error flags only in Flash Status registers 2024-08-15 11:41:21 +10:00
Andy Piper 40e7118020 AP_Bootloader: Flywoo H743 Pro 2024-08-13 10:20:15 +10:00
Andy Piper fa5b898353 AP_Bootloader: add KakuteF4-Wing 2024-08-07 17:34:34 +10:00
YI-BOYANG d54a1e4434 AP_Bootloader: add board id for GEPRCF745BTHD 2024-08-06 09:12:23 +10:00
Thomas Watson 308ee11ca2 AP_Bootloader: remove redundant DroneCAN packet buffer initialization
The <msg>_encode method always zeros the buffer up to <msg>_MAX_SIZE
bytes so there is no need to do it before calling the function.

Saves at least 8 bytes per instance.
2024-08-03 19:02:39 +10:00
EternAlmox 8fd99468fd Tools: added MFT-SEMA100 2024-08-02 18:40:59 +10:00
Peter Barker c47b795f34 board_types.txt: add comment on limiting allocations to 10-at-a-time 2024-07-30 11:38:17 +10:00
rishabsingh3003 6929ae60f9 board_types.txt: Reserving board id for Easy Aerial 2024-07-30 11:38:17 +10:00
CB Unmanned 763292780a Tools: Reserve ID for CBUnmanned CM405 Flight Controller 2024-07-26 20:13:11 +10:00
bugobliterator e499c2d39f AP_Bootloader: fix stuck in bl on reboot from firmware with network and CAN bootlaoders 2024-07-24 17:47:23 +10:00
bugobliterator 3e8b5ccee4 AP_Bootloader: fix build for STM32H7 without heap
disables ecc check for those boards as well
2024-07-24 17:30:23 +10:00
Alex P 0190e70da4 Tools: Reserving board id for Stellar F4 in board_types.txt 2024-07-23 17:01:45 +10:00
bugobliterator 39c5322133 AP_Bootloader: use malloc_dma to allocate dma safe memory for ecc check 2024-07-17 17:31:15 +10:00
“Jane_ZeroOne” 91e54272fd Tools: PMU And GNSS ID Reserve for ZeroOne. 2024-07-10 10:07:05 +10:00
Andy Piper 58b87f8b42 AP_Bootloader: iFlight 2RAWH743 2024-07-09 09:43:38 +10:00
bugobliterator 2363e972bc AP_Bootloader: fix return check for otg2 serial deadline 2024-07-05 14:16:27 +10:00
Jani Hirvinen ae465d7571 board_types.txt: add HAKRC board IDS
Adding first two hakrc flight controllers and small ID reservation for their upcoming controllers.
2024-06-20 14:46:48 +10:00
bugobliterator e64dfa4d58 AP_Bootloader: add support for secondary FC bootloader to appear on second USB endpoint 2024-06-19 19:09:10 +10:00
cuav-chen2 250a18a2c9 board_types.txt: Reserve board IDs for CUAV 2024-06-18 23:18:07 +10:00
Peter Barker 0dff221a9b board_types.txt: add missing MazzyStarDrone board ID reservation 2024-06-11 09:34:09 +10:00
Peter Barker e7e1d72abf board_types.txt: add missing kha_eth board ID reservation 2024-06-11 09:34:09 +10:00
Peter Barker a8fa44a953 board_types.txt: remove space and + from ArduPilot names 2024-06-11 09:34:09 +10:00
xue 66138aed0f Tools: reserve IDs for ZeroOne 2024-06-04 23:02:06 +10:00
Andrew Tridgell 4a5ca0114b AP_Booloader: link in AP_Common
to get new overrides
2024-06-04 09:20:21 +10:00
Andrew Tridgell 94841dd608 Tools: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
robsenseuser a1971bb5b7 board_types.txt: add Phenix board IDs
Reserve board IDs for Robsense PhenixProH7 Boards
2024-05-27 13:55:00 +10:00
Mirko Denecke ff426d8354 AP_Bootloader: Reserve ID range for UAV-DEV GmbH 2024-05-22 11:45:48 +10:00
Risto 143c975fb1 AP_Bootloader: ID reserve for FlywooF405HD_AIOv2
See: https://github.com/ArduPilot/ardupilot/pull/27036
2024-05-21 14:29:20 +10:00
Andy Piper 0c4787e9c6 AP_Bootloader: add SDMODELV2 2024-05-15 07:27:46 +10:00
Andy Piper 4832616f31 AP_Bootloader: BLITZ Wing H743 2024-05-14 09:35:51 +10:00
mateksys 228b2f343b AP_Bootloader: Reserve ID range for Matek 2024-05-13 10:06:10 -07:00
Peter Großhans c3c6d7ffb4 board_types.txt: reserve board ID for MountainEagle H743 2024-05-12 14:47:26 +10:00
mateksys e92fbc6531 Tools: add MatekG474-Periph bootloader 2024-05-10 12:54:11 +10:00
Andrew Tridgell 693151edcd Tools: added LongBowF405WING to board_types.txt 2024-05-08 12:04:51 +10:00
Peter Barker d2c8bdf08d Tools: add comment at end of file restricting range to be allocated from
we allocated outside the comment mentioned at the top of the file, so add a comment at the end too
2024-05-07 22:20:52 +10:00
jhemcu eb0d9dde5c AP_Bootloader: ID reserve for JHEMCUF405WING 2024-04-30 09:54:04 +10:00
Hubert 992c90ce59 AP_Bootloader: ID reserve for MicoAir743 2024-04-19 21:46:52 +10:00
SCRainbow cb61df9388 board_type.txt: Reserve an ID for JHEMCU H743 HD 2024-04-19 08:53:39 +10:00
Andy Piper 904f1dffa7 AP_Bootloader: board ids for iFlight boards 2024-04-11 22:16:38 +10:00
BloodSakura3774 9c87156266 board_types.txt: Reserving board id for sakurarc h743 2024-04-11 18:36:00 +10:00
Hubert 24cfe60df3 board_types.txt: Reserve ID for MicoAir405Mini 2024-04-11 18:35:51 +10:00
Hubert 2c267f462d board_type.txt: Reserve an ID for NxtPX4v2 2024-04-11 18:34:51 +10:00
madhunm 0a1d9b06b5 Added board IDs for Eagle Eye Drones 2024-04-10 21:55:21 +10:00