Randy Mackay
0b3b2148cb
AP_HAL_ChibiOS: Pixhawk6C peripheral power on at startup
2024-04-17 18:07:56 +10:00
Randy Mackay
561d1254a1
AP_HAL_ChibiOS: Pixhawk6X peripheral power on at startup
2024-04-17 18:07:56 +10:00
Andy Piper
ca3ad93f0d
AP_HAL_ChibiOS: iFlight BLITZ Mini F745
2024-04-17 17:34:10 +10:00
Andy Piper
bad4463463
AP_HAL_ChibiOS: iFlight Blitz F745
2024-04-17 17:34:10 +10:00
Gone4Dirt
9153c40568
AP_HAL_ChibiOS: MatekL431-Rangefinder: Add 2nd rangefinder
2024-04-17 17:06:42 +10:00
Leonardo Garcia
763193d4fc
AP_HAL_ChibiOS: Support for 3DR Control Zero H7 OEM rev G
...
Co-authored-by: Alexis Guijarro <totonzx@gmail.com>
Co-authored-by: Andy Piper <github@andypiper.com>
2024-04-16 14:10:13 +10:00
Henry Wurzburg
5c4aeddae7
AP_HAL_ChibiOS: add MicoAir405Mini
2024-04-16 09:21:23 +10:00
FOG_Yamato
ac86bd8d21
hwdef: bdshot version of the MatekF765-SE
2024-04-16 09:13:43 +10:00
Andy Piper
563d31b1ea
AP_HAL_ChibiOS: fixups for FoxeerF405v2
2024-04-11 18:38:08 +10:00
Henry Wurzburg
6b5bb4e864
hwdef:add BIDIR to MatekH7A3
2024-04-11 10:17:43 +10:00
mateksys
74e7132bd3
hwdef: add MatekH7A3 readme.md
2024-04-11 10:17:17 +10:00
Hubert
4893f1303c
hwdef: correct hwdef for MicoAir405v2
...
Update hwdef: DMA allocation and LED mapping
Update README: UARTs DMA allocation
Update defaults.parm: GPS low baudrate
2024-04-10 21:55:01 +10:00
Andrew Tridgell
739d4a7fc8
hwdef: the RM3100 should run at max 1MHz on SPI bus
2024-04-10 21:40:51 +10:00
Alexis Guijarro
a50c19f622
mRo Control Zero Classic: Added ADC input for servo rail
2024-04-10 19:01:51 +10:00
Peter Barker
0e6bca92f7
AP_HAL_ChibiOS: remove redundant lines from hwdef files
2024-04-10 17:28:48 +10:00
Peter Barker
29149fad1b
hwdef: remove un-needed lines from CSKY405 hwdef
...
linting the hwdef showed this
2024-04-10 10:35:16 +10:00
Peter Barker
f16d0378e1
hwdef: compilation fix for CSKY405-fix
...
SCB-WAF: ../../libraries/AP_HAL/AP_HAL_Boards.h:372:2: error: #error "HAL_GPIO_LED_OFF must not be defined, it is implicitly !HAL_GPIO_LED_ON" 372 | #error "HAL_GPIO_LED_OFF must not be defined, it is implicitly !HAL_GPIO_LED_ON"
2024-04-10 10:35:16 +10:00
Andrew Tridgell
006d2c6cfe
hwdef: require bootloader for BotBloxSwitch
2024-04-10 09:59:14 +10:00
Peter Barker
ecf93f6d86
hwdef: remove redundant defines from hwdefs
...
this is set in the periph defaults file
2024-04-09 09:32:15 +10:00
Andy Piper
75978f9d6f
AP_HAL_ChibiOS: CB Unmanned Stamp H743
2024-04-09 09:26:40 +10:00
richaravoil
4cdca46a0c
hwdef: adding IMU lines for older version of board
2024-04-08 22:30:57 +10:00
Andy Piper
b9fede8a27
AP_HAL_ChibiOS: fixup FoxeerF405v2 build
2024-04-06 10:13:46 +11:00
Michael du Breuil
84cef5b786
AP_HAL_ChibiOS: add sw-boom-f407 and supporting scripts
2024-04-05 10:53:38 +11:00
AlexandrShipovsky
ace31e617e
AP_HAL_ChibiOS: add CSKY405 board
2024-04-05 10:45:00 +11:00
Andy Piper
fdce070f81
AP_HAL_ChibiOS: allow H7RF to build
2024-04-05 10:23:50 +11:00
Andy Piper
b045939f1d
AP_HAL_ChibiOS: FoxeerF405v2
2024-04-03 18:50:52 +11:00
Peter Barker
47716e2338
hwdef: remove stray HAL_BUILD_AP_PERIPH defines
...
this is added by defaults_periph
2024-04-03 18:36:29 +11:00
Peter Barker
5fb4e1e285
hwdef: replace defined(HAL_DISABLE_LOOP_DELAY) with HAL_SCHEDULER_LOOP_DELAY_ENABLED
2024-04-03 18:36:29 +11:00
Peter Barker
764f6863ea
hwdef: re-enable RCIN thread on some builds/boards
...
not because they need it, but to make a PR NFC
2024-04-03 18:36:29 +11:00
Peter Barker
994c268644
AP_HAL_ChibiOS: replace HAL_NO_RCIN_THREAD w/HAL_RCIN_THREAD_ENABLED
2024-04-03 18:36:29 +11:00
Henry Wurzburg
594c2466d8
HWDEF:revert copter only build on bds with integrated escs
2024-04-03 18:31:54 +11:00
Peter Barker
e1f3864349
hwdef: convert_betaflight_unified.py: don't set HAL_GPIO_LED_OFF
...
this value is the default value anyway, so don't make many copies..
2024-04-03 11:00:24 +11:00
Peter Barker
10627d296d
hwdef: remove HAL_GPIO lines which are simply the default values
...
... or the _OFF entry, which is simply !HAL_GPIO_MED_ON
2024-04-03 11:00:24 +11:00
mateksys
b904ab27f8
AP_HAL_ChibiOS: add MatekH7A3 defaults.parm
2024-04-02 15:29:55 +11:00
mateksys
4c3800c462
AP_HAL_ChibiOS: modify MatekH7A3 hwdef
2024-04-02 15:29:55 +11:00
Peter Barker
33e5b20709
hwdef: re-add ESC control to AP_Periph units which lost it
...
I'm quite sure that several of these don't actually want it, but want NFC
2024-04-02 11:28:27 +11:00
Peter Barker
416f7d393a
hwdef: remove DISABLE_SERIAL_ESC_COMM AP_Periph boilerplate
...
... use the defaults file instead
2024-04-02 11:28:27 +11:00
Peter Barker
f28cfc9a3b
hwdef: remove handling of FULL_CHIBIOS_BOOTLOADER directive
...
the string FULL_CHIBIOS_BOOTLOADER doesn't exist anywhere else in the source code
2024-04-02 11:20:48 +11:00
Henry Wurzburg
b83a895d7b
HWDEF: allow all build targets for non-integrated boarda
2024-04-02 10:17:21 +11:00
Peter Barker
8fc76e7455
hwdef: remove extraneous lines from hwdef files
...
these either come from includes are duplicated in these files
2024-03-26 11:09:03 +11:00
Peter Barker
395f438b42
chibios_hwdef.py: print error message if a define is re-defined at top level with same value
2024-03-26 11:09:03 +11:00
Peter Barker
eca2fd92b2
chibios_hwdef.py: correct extraction of intdefines
...
another regex problem
2024-03-26 11:09:03 +11:00
Peter Barker
1f3b4c47a0
hwdef: make a skyviper.inc, use it on skyviper-journey
2024-03-26 11:07:42 +11:00
Peter Barker
df19fed523
AP_HAL_ChibiOS: remove VRBrain board sub-types
...
these were only used to turn choose between AP_Notify LED backends, which can be done much more neatly with specific features defines.
2024-03-26 11:06:13 +11:00
Peter Barker
d663f14e3e
AP_HAL_ChibiOS: remove HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4
...
this isn't used for anything
2024-03-26 10:59:23 +11:00
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