Peter Barker
813f0cf428
hwdef: remove save_some_flash.inc
...
all but one board was getting all of these includes from minimize_fpv_osd, and the remaining board had most lines foming from minimize_features.inc.
This file has served its purpose, its role now taken on by minimize_fpv_osd.inc
2024-03-24 20:15:53 +11:00
Peter Barker
85d25b205f
hwdef: remove unused STM32_PWM_USE_ADVANCED defines
2024-03-23 22:04:34 +11:00
Peter Barker
5d369b2634
chibios_hwdef.py: correct extraction of intdefines from hwdef files
...
many of our hwdef files contain lines which look like this:
define STM32_PWM_USE_ADVANCED TRUE
The current regex does not allow for numbers in those define, so the regex ends up matching "STM" as a name....
the "intdefines" hash which is populated from these is only used internally to chibios_hwdey.py for logic purposes, not directly in hwdef output purposes, and none of the strings which it looks at contain numbers at the moment, so this is a non-functional change.
2024-03-23 15:23:08 +11:00
Andrew Tridgell
663a41a1f0
hwdef: probe external i2c compasses on MatekL431-GPS
2024-03-23 08:29:24 +11:00
Tim Tuxworth
f4d19275fc
Chibios: CubeRed - change NET_ENABLED to NET_ENABLE
2024-03-20 19:08:31 +11:00
Andy Piper
d2b50edf12
AP_HAL_ChibiOS: Orqa F405 Pro
2024-03-20 19:04:21 +11:00
Andrew Tridgell
d3a37d1357
HAL_ChibioOS: fixed FDCAN -> CAN labels
...
we use CAN1_RX not FDCAN1_RX in our MCU files
2024-03-20 14:26:23 +11:00
Alex P
4b082eb579
hwdef: added JHEMCUGF16F405
2024-03-19 19:53:03 +11:00
Wu
3fbf3368fc
AP_HAL_ChibiOS: added RadiolinkPIX6 support
2024-03-19 19:50:42 +11:00
Peter Barker
1d4e0a784c
AP_HAL_ChibiOS: rename GPS_ to GPS1_
2024-03-19 19:50:12 +11:00
Peter Barker
1ee7ef37ab
AP_HAL_ChibiOS: adjust for GPS parameter renames
2024-03-19 19:50:12 +11:00
Peter Barker
7ea2928e52
AP_HAL_ChibiOS: allow IOMCU to be turned off in includes
2024-03-18 09:57:12 +11:00
Andrew Tridgell
e983738c38
HAL_ChibiOS: fixed a cache corruption issue on H7
...
This fixes a bug introduced in this PR:
https://github.com/ArduPilot/ardupilot/pull/25900
the bug is that when we don't go via the bouncebuffer on H7 we were
also skipping the cache invalidate/flush ops. This caused data
corruption for filesystem operations, particularly noticible as lua
scripts failing to load with parse errors or log corruption
2024-03-16 21:57:33 +11:00
Andrew Tridgell
d1deb1c53b
hwdef: added MatekL431-HiRes build
2024-03-16 20:10:35 +11:00
Michelle Rossouw
533eb73622
hwdef: Make Crazyflie2 board only autobuild for Copter
2024-03-15 21:11:40 +11:00
Minderring
b316b3ab46
hwdef: added MicoAir405v2
2024-03-15 13:04:29 +11:00
Tom Pittenger
9feccd6671
AP_HAL_Chibios hwdef script: remove h747 adc duplicate pin definitions
2024-03-13 18:52:05 +11:00
Randy Mackay
9b981cc7f3
AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
...
Also remove duplicate RC_IN serial protocol
2024-03-13 18:51:18 +11:00
Andy Piper
3f681e4626
AP_HAL_ChibiOS: BlitzF745AIO update to ICM-42688
...
enable OSD
use minimal FPV config
enable compass probing
pull uart pins high in bootloader for ELRS
2024-03-12 09:26:58 +11:00
Peter Barker
96ee586eaa
AP_HAL_ChibiOS: move AC_Avoidance defines into libraries
2024-03-11 18:07:18 +11:00
jfbblue0922
7ba9030129
AP_HAL_ChibiOS/hwdef: add LED_SAFETY for JFB100 board definition
2024-03-06 18:52:35 +11:00
Peter Barker
b09dd7b866
AP_HAL_ChibiOS: move defaulting of HAL_WITH_ESC_TELEM for periph
2024-03-05 12:37:40 +11:00
subashchandar
7db7f95a3b
AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7
2024-03-04 23:26:50 +00:00
Peter Barker
077dd82bdc
AP_HAL_ChibiOS: add and use AP_CUSTOMROTATIONS_ENABLED
...
also add to build_options.py
2024-03-03 08:22:46 +11:00
Randy Mackay
fb5df80932
AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom
2024-02-28 18:52:37 +11:00
Andy Piper
b359ec89a5
AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING
2024-02-28 18:48:14 +11:00
jfbblue0922
dac1b2e99c
AP_HAL_ChibiOS/hwdef: update JFB110 board definition
2024-02-28 15:55:29 +09:00
Andy Piper
242f679206
AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M and add to Pixhawk1-bdshot
...
add support for removing ROMFS from hwdef
2024-02-27 12:06:57 +11:00
Iampete1
d4daa990f8
AP_HAL_ChibiOS: hwdef.py: define `HAL_HAVE_AP_ROMFS_EMBEDDED_LUA` if lua files in ROMFS
2024-02-27 11:09:08 +11:00
Peter Barker
2e2b1c9fac
AP_HAL_ChibiOS: allow AP_TERRAIN_ENABLED to be turned off in hwdef
...
adds the ifndef, and changes things to the path defines are undefined if it is false
2024-02-27 11:04:02 +11:00
Peter Barker
4113290153
AP_HAL_ChibiOS: remove HerePro
...
to be replaced by a HereProAP
2024-02-15 13:42:14 +11:00
Peter Barker
5d421e8ee3
AP_HAL_ChibiOS: allow AP_Periph to use mavlink library
2024-02-15 12:17:07 +11:00
Peter Barker
1862b5dc27
chibios_hwdef.py: allow re-use of bootloader from other boards
2024-02-10 21:41:30 +11:00
bugobliterator
9919af69bc
AP_HAL_ChibiOS: add config to enable sccripting on CANMod
2024-02-07 18:31:02 +11:00
Henry Wurzburg
2729b11b2f
hwdef: add ASP5033 airspeed in minimal builds
2024-02-06 11:27:18 +11:00
Peter Barker
4c272d21ee
AP_HAL_ChibiOS: make compass.mag_cal_fixed_yaw return boolean
...
this method could be used from a transmitter without GCS enabled, for example
2024-02-06 11:11:27 +11:00
Peter Barker
9961e8c49d
hwdef: remove bad hwdef lines
...
these have no effect
2024-02-06 10:58:44 +11:00
Peter Barker
0d26118b12
hwdef: tidy AP_Radio includes
2024-02-05 09:26:14 +11:00
Andrew Tridgell
85439360d7
HAL_ChibiOS: fixed I2C4 on STM32G4
2024-02-05 07:36:14 +11:00
Andrew Tridgell
1e4f597e02
HAL_ChibiOS: fixed support for STM32H7A3
...
need to tell ChibiOS this is a newer H7
2024-02-03 08:36:18 +11:00
David O'Connor
078697c825
hwdef: add AnyLeaf H7 board
2024-02-01 11:43:57 +11:00
Leonardo Garcia
5749bd5074
AP_HAL_ChibiOS: mRo KitCAN revC board fix
...
Add RM3100 reversal mask to deal with M10025C board changes.
2024-02-01 11:43:35 +11:00
Andrew Tridgell
33f6a1d87e
hwdef: added MatekH7A3 support
2024-02-01 11:43:24 +11:00
Andrew Tridgell
054fb94e9a
HAL_ChibiOS: added support for STM32H7A3
...
interesting MCU as it is the first H7 we support that doesn't have a
128k flash sector size
2024-02-01 11:43:24 +11:00
Andrew Tridgell
07d0418cf9
HAL_ChibiOS: fixed flash support on H7 with 8k page size
...
the STM32H7A3xx has 8k pages
2024-02-01 11:43:24 +11:00
yjuav
8e71cf83cd
hwdef: add YJUAV_A6Ultra board support
2024-02-01 11:29:11 +11:00
Andrew Tridgell
30497244d9
HAL_ChibiOS: whitespace fixes
2024-01-30 12:32:23 +11:00
Andrew Tridgell
0a6057f2b3
HAL_ChibiOS: adjust clocks for H723 and H730
...
FDCAN clock must be 80MHz, and also align no-crystal clocks with
clocks for boards with crystals
2024-01-30 12:32:23 +11:00
Andrew Tridgell
aea2863141
hwdef: Added BotBloxSwitch
2024-01-30 12:32:23 +11:00
Andrew Tridgell
967af533b9
HAL_ChibiOS: fixed flash page count on H723
...
single bank H7 has 8 pages
2024-01-30 12:32:23 +11:00