Henry Wurzburg
a12de9efb3
AP_HAL_ChibiOS:improve MambaF405MINI defaults
2023-09-14 14:17:01 +09:00
Andrew Tridgell
8a27db4f48
hwdef: get airbotf4 building with 4.4
...
minimize, same as master
2023-09-14 14:17:01 +09:00
Martin Luessi
df2d268f78
AP_HAL_ChibiOS: Add RADIX2HD target
2023-09-14 14:17:01 +09:00
Martin Luessi
d19608c922
AP_HAL_ChibiOS: Allow custom STM32_PLL1_DIVQ_VALUE for H7
2023-09-14 14:17:01 +09:00
yjuav
ca64817ee2
hwdef: add YJUAV_A6SE board support
2023-09-14 14:17:01 +09:00
Andy Piper
bef905d357
AP_HAL_ChibiOS: use old CRT1_AREAS_NUMBER
2023-09-14 14:17:01 +09:00
Martin Luessi
fc8ea7797d
AP_HAL_ChibiOS: RAM initialization and linker files changes for external flash targets
2023-09-14 14:17:01 +09:00
Martin Luessi
8d5ccec3da
AP_HAL_ChibiOS: Use custom H750 linker script
2023-09-14 14:17:01 +09:00
Martin Luessi
120391bfd2
AP_HAL_ChibiOS: Fix H750 linker script
2023-09-14 14:17:01 +09:00
Martin Luessi
3614b23669
AP_HAL_ChibiOS: Allow custom linker script, change extflash linker script
2023-09-14 14:17:01 +09:00
Martin Luessi
784eb8d2aa
AP_HAL_ChibiOS: Move scheduler task table to RAM for H750
2023-09-14 14:17:01 +09:00
Martin Luessi
2781f7bf73
AP_HAL_ChibiOS: Add libgcc comment to H750 linker script
2023-09-14 14:17:01 +09:00
Martin Luessi
37aa7fae05
AP_HAL_ChibiOS: Use DTCM for vector table for external flash targets
2023-09-14 14:17:01 +09:00
Martin Luessi
fe9d7a559a
AP_HAL_ChibiOS: Move more time critical code to RAM for H750
2023-09-14 14:17:01 +09:00
Martin Luessi
8d89c55f3e
AP_HAL_ChibiOS: increase FLASH_RAM and rename FDCAN to CAN for H750
2023-09-14 14:17:01 +09:00
Martin Luessi
4e1cb97017
AP_HAL_ChibiOS: Copy vector table to RAM if external flash is primary
2023-09-14 14:17:01 +09:00
Martin Luessi
98a6153bec
AP_HAL_ChibiOS: Change linker script so vector table can be copied to RAM for external flash targets
2023-09-14 14:17:01 +09:00
Martin Luessi
f096cb0fb2
AP_HAL_ChibiOS: Allow custom STM32_QSPISEL for H7
2023-09-14 14:17:01 +09:00
Davide_Lentini
9d586b077a
AP_HAL_ChibiOS: luminousbee5 hwdefs and default.parm update
...
fix: restored storage folders for luminousbee5 in hwdef
2023-09-05 19:42:25 +09:00
Andy Piper
60033df55a
AP_HAL_ChibiOS: pull RTS lines low on Pixhawk6C to avoid glitches on startup
2023-09-05 19:42:25 +09:00
Andy Piper
5b33edb93c
AP_HAL_ChibiOS: add 8 bi-directional dshot channels to KakuteH7-Wing
2023-09-05 19:42:25 +09:00
Peter Barker
698a036973
hwdef: qiotek: correct HAL_BATT_MONITOR_DEFAULT define name
2023-09-05 19:42:25 +09:00
Peter Barker
3b47729182
hwdef: add hwdef for SDMODELH7V1
2023-09-05 19:42:25 +09:00
Andy Piper
0eff0bb576
AP_HAL_ChibiOS: change incorrect I2C internal mask from SkystarsH7HD bdshot
2023-09-05 19:42:25 +09:00
Andrew Tridgell
84ddd8f9b4
hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0
2023-08-14 08:49:48 +09:00
Andrew Tridgell
aa0a9eb917
hwdef: added SIYI NY flight controller
2023-08-14 08:49:48 +09:00
tiralonghipol
cf92859abd
AP_HAL_ChibiOS: add new board BlitzF745AIO
2023-08-01 16:51:27 +09:00
Andy Piper
926154c679
AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1
2023-08-01 16:51:27 +09:00
Andy Piper
a43ea834fb
AP_HAL_ChibiOS: correct comment in HEEWING-F405 v1
2023-08-01 16:51:27 +09:00
Andy Piper
b511b73875
AP_HAL_ChibiOS: HEEWING-F405v2 which includes dataflash logging
2023-08-01 16:51:27 +09:00
HelloLeFei
14d060aec3
AP_HAL_ChibiOS: add HEEWING-F405 flight controller
...
add bi-directional dshot
add back in features.
juggle DMA allocations to allow CRSF to work correctly
disable dshot on PWM 10 as it is not used
do not enable quadplane by default
do not disable arming checks
run ICM42688 at 1Mhz for low speed to avoid gyro noise
add HEEWING README and picture
2023-08-01 16:51:27 +09:00
Mikhail Degtiarenko
925fb1e460
AP_HAL_ChibiOS: add SPL06 to MambaH743v4
...
The Diatone Mamba MK4 H743 v2 Flight Control have moved from the DPS280 barometer to using SPL06.
https://www.diatone.us/products/mamba-mk4-h743-v2-flight-control-30mm-m3l
2023-08-01 16:51:27 +09:00
Andrew Tridgell
1ee1919602
ChibiOS: disable DMA on I2C on F7 and H7 by default
...
this was already done on many (most?) boards, and greatly reduces DMA
sharing which improves performance of UARTs. This changes the default
to no DMA on I2C
2023-08-01 16:51:27 +09:00
Andrew Tridgell
3ebbf672d7
HAL_ChibiOS: implement newlib alloc functions as malloc wrappers
...
this fixes issue #24106
2023-07-04 15:12:55 +09:00
Andy Piper
cd0d30d69c
AP_HAL_ChibiOS: remove bdshot from speedybeef4 as it doesn't work and increases flash usage
2023-07-04 12:17:52 +09:00
Andy Piper
2b9395a42d
AP_HAL_ChibiOS: Pixhawk1-bdshot
2023-07-04 12:17:52 +09:00
Andy Piper
18f5051005
AP_HAL_ChibiOS: Pixhawk6X bdshot version
2023-07-04 12:17:51 +09:00
jfbblue0922
36dbba0068
AP_HAL_ChibiOS: jfb100 gets shorter EXT_WDOG_INTERVAL_MS
2023-07-04 12:17:51 +09:00
jfbblue0922
95ea5b3b92
AP_HAL_CHibiOS: JFB100 hwdef fix for ext watchdog
2023-07-04 12:17:51 +09:00
jfbblue0922
4b31fe20df
AP_HAL_ChibiOS: support external watchdog gpio
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
optional support to toggle GPIO pin at 10hz
2023-07-04 12:17:51 +09:00
Henry Wurzburg
22d3146f38
AP_HAL_ChibiOS: add Holybro KakuteH7-Wing
2023-07-04 12:17:51 +09:00
Randy Mackay
189e3634f1
AP_HAL_ChibiOS: JFB100 LED definition fix
2023-06-08 10:05:36 +09:00
Randy Mackay
348bf59bd0
AP_HAL_ChibiOS: JFB100 board def fixup
2023-06-08 10:05:36 +09:00
jfbblue0922
e9bda3a311
AP_HAL_ChibiOS: add JFB100 board definition
2023-06-08 10:05:36 +09:00
Andrew Tridgell
e2535a3851
HAL_ChibiOS: fixed USB pass-thru for 2nd USB endpoint
...
we need to align the endpoint ID in the structure
2023-06-08 10:05:36 +09:00
Andrew Tridgell
73a904a0ec
hwdef: use zero address for INA2XX to allow for different sensors
2023-06-08 10:05:36 +09:00
Henry Wurzburg
b4c48d366a
AP_HAL_ChibiOS: Add SpeedyBeeF405WING
2023-06-08 10:05:35 +09:00
Andy Piper
3a40f41f29
AP_HAL_ChibiOS: correct locking on LED thread
2023-06-08 10:05:35 +09:00
Andy Piper
175f4dfd4f
AP_HAL_ChibiOS: move LED processing to a separate thread
...
LED processing on a separate thread allows much longer LED lengths to be handled without
compromising dshot timing or timeouts. The thread is also run at a lower priority to
reflect its lack of flight criticality
2023-06-08 10:05:35 +09:00
Andy Piper
c0288f8f1b
AP_HAL_ChibiOS: reduce IMU SPI low speed to 1Mhz to avoid chip initialization issues
2023-06-08 10:05:35 +09:00