Commit Graph
3721 Commits
Author SHA1 Message Date
Andy Piper a326227151 AP_HAL_ChibiOS: TBS Lucid H7 Wing AIO 2025-10-10 10:07:45 +01:00
Andy Piper 9bc425eb13 AP_HAL_ChibiOS: enabled missing i2c bus on TBS L431 Airspeed
Allow externally connected compass and GPS
2025-10-09 12:44:47 +11:00
Thomas Watson 0536ac7acc AP_HAL_ChibiOS: AEDROXH7: disable block logging
Exclusive with LittleFS.
2025-10-07 11:28:22 -05:00
Thomas Watson 1afac9fe01 AP_HAL_ChibiOS: correctly order SPI DMA TX and RX channels
Fix to match line 570 of
`libraries/AP_HAL_ChibiOS/hwdef/scripts/dma_resolver.py` which puts TX
first.

This swap has no consequence as `Shared_DMA` does not care about the
order of its arguments, but it's good to fix as it's incorrect and
confusing during debugging.

This is a no compiler-output change.
2025-10-07 11:16:57 +11:00
Thomas Watson d04903ad18 AP_HAL_ChibiOS: don't generate no-longer-used env.py 2025-10-06 08:02:36 +11:00
Thomas Watson f47c443c06 AP_HAL_ChibiOS: fix hwdef processor default parameter path source
Read from the passed in variable instead of the global args object. By
default the variable is set to the args object's contents so there is no
change in behavior.

Note that much of this logic is fishy and/or wrong; that is preserved
and left to be fixed another day.
2025-10-06 08:02:36 +11:00
Henry Wurzburg a3fb531ef4 hwdef: rename BATT_CURR_SCALE to BATT_AMP_PERVLT in board READMEs 2025-10-05 10:51:14 +11:00
Andy Piper eb588ba278 AP_HAL_ChibiOS: BlitzF745 gets littlefs
Correct some flash and IMU SPI speeds for F7
2025-10-04 13:40:12 -05:00
Peter Barker c5245f55b0 AP_HAL_ChibiOS: remove definition of HAL_NO_TIMER_THREAD from -bl files
this is enforce for bootloaders by chibios_hwdef.py
2025-10-02 09:25:02 +10:00
Peter Barker c57d98ea6d AP_HAL_ChibiOS: add define so user can omit AP_Vehicle bindings 2025-10-01 18:05:38 +10:00
Peter Barker dcd98c642b hwdef: correct RAMTROM -> RAMTRON spelling 2025-09-30 21:38:31 -05:00
Daria Cacic 4d3dd588ff AP_HAL_ChibiOS: Orqa H7 QuadCore support added for v1.2.1, first official verison being sold 2025-09-29 21:22:43 +01:00
alexklimaj 46f6c80753 hwdef: arkv6x and ark fpv increase IMU SPI speed to 16MHz 2025-09-29 23:43:49 +10:00
alexklimaj acf74c7cdc hwdef: ARKV6X Extended Range 2025-09-29 23:43:49 +10:00
kozinalexey 0eed9612dc hwdef: Update hwdef.dat
Update hardware configuration
2025-09-29 16:08:49 +10:00
Andy Piper 1faa721558 AP_HAL_ChibiOS: enable analog VTX on Spedix H743 2025-09-26 08:31:10 +10:00
命运的玩笑 5d04b7c6fe hwdef: RadiolinkF405 2025-09-25 20:01:51 +01:00
Jacob Dahl 2fb713ad60 hwdef:ARK_PI6X board support 2025-09-25 08:36:23 +10:00
Michael Cerasulo 490878720f hwdef: AeroCogito-H7Digital 2025-09-24 14:55:39 +01:00
Andy Piper f660d70bc5 AP_HAL_ChibiOS: avoid race in virtual timer for serial input
ensure that serial input timeouts reset the bit state
ensure that serial input timeouts trigger after byte time on BlueJay
2025-09-24 17:44:53 +10:00
Andy Piper 4f4ba47033 AP_HAL_ChibiOS: noop dma_cancel() if no dma stream allocated 2025-09-24 17:44:53 +10:00
Andy Piper 95c7c90046 AP_HAL_ChibiOS: BrahmaF4 updates 2025-09-23 07:55:44 +01:00
Alexey Kozin 1e8180d2d2 hwdef: Added support for F4BY_H743 flight controller 2025-09-23 07:54:15 +10:00
Peter Barker f622ede250 AP_HAL_ChibiOS: remove bad defines of DISABLE_SERIAL_ESC_COMM 2025-09-21 22:35:32 -05:00
Peter Barker 38461a2988 hwdef: remove define of HAL_USE_RTC to its default value 2025-09-21 22:35:32 -05:00
Peter Barker 700ca1607d AP_HAL_ChibiOS: remove unused define HAL_NO_GPIO_IRQ
... and make sure it does't come back.

I can't find where we ever actually used this, it's not been used for many years
2025-09-21 22:35:32 -05:00
Peter Barker 042700491f AP_HAL_ChibiOS: remove use of HAL_DISABLE_LOOP_DELAY 2025-09-21 22:35:32 -05:00
Peter Barker c0512963d3 AP_HAL_ChibiOS: remove use of HAL_NO_UARTDRIVER 2025-09-21 22:35:32 -05:00
Peter Barker 20a1241e8d hwdef: remove old unused HAL_NO_GCS define
this is the default for peripherals anyway
2025-09-21 22:35:32 -05:00
Peter Barker b60b1afe3b hwdef: remove more unused defines 2025-09-21 22:35:32 -05:00
Peter Barker d0af7e56d1 AP_HAL_ChibiOS: add stale defines checking
keeps these out of the main codebase which is nice, but also means we can catch these at configure-time rather than build time, which means CI will catch them
2025-09-21 22:35:32 -05:00
Andy Piper 413ca10178 AP_HAL_ChibiOS: add pullups to i2c on Blitz H743 Pro and Wing 2025-09-20 11:56:05 -05:00
Peter Barker 95f40f8f6d AP_HAL_ChibiOS: stop defining HAL_USE_EXT and HAL_NO_CCM
these aren't used anywhere in the codebase
2025-09-19 06:43:09 +10:00
Peter Barker 5192f2a8a4 hwdef: remove defines which are specifying default values
both of these defines have these values in defaults_normal.h
2025-09-18 20:51:37 +10:00
Andy Piper 0f629533c6 AP_HAL_ChibiOS: Orqa H743 Pro 2025-09-18 10:12:36 +01:00
Andy Piper 965c6c971f AP_HAL_ChibiOS: spell OrqaF405Pro board id correctly 2025-09-18 10:12:36 +01:00
Peter Barker e0cb7bf326 hwdef: remove bad DEFAULT_NTF_LED_TYPES defines breaking builds
the correct value for this define is being inherited from the hwdefs each of these hwdefs are including
2025-09-18 08:20:27 +01:00
Iampete1 4eb90cc652 AP_HAL_ChibiOS: periph: check for existing define for serial protocols 2025-09-18 16:17:07 +10:00
Peter Barker c52891c06b AP_HAL_ChibiOS: break out a write_device_table method 2025-09-03 11:54:13 +01:00
cuav-chen2 1ba82e4c07 hwdef: Add CUAV-V6X-v2 OpenDroneID enabled build 2025-09-02 10:08:40 +01:00
cuav-chen2 7247528eec hwdef: Added support for CUAV-V6X-v2 flight controller 2025-09-02 10:08:40 +01:00
Andy Piper 3d630e6f53 AP_HAL_ChibiOS: Correct GPIO defaults on LUCID H7 2025-08-22 17:37:42 +10:00
Peter Barker 5d9f435e48 hwdef: correct display of image for JHEMCUF405WING 2025-08-20 22:18:18 -05:00
Tim Tuxworth 456fb2149b AP_HAL_Chibios: add SVehicle E2-Plus 2025-08-21 10:40:11 +10:00
Henry Wurzburg 15c273b32c hwdef: add JHEMCUF405WING 2025-08-20 18:22:35 +10:00
Karthik Arumugham 9757d82399 AP_HAL_ChibiOS: hwdef: Update Readme
Updated Readme file based on PR comments
2025-08-20 17:50:46 +10:00
Karthik Arumugham 0aa473cbed AP_HAL_ChibiOS: hwdef: YARIV6X updates
- Add symbolic board name
- Remove redundant default `env OPTIMIZE -Os`
- Enable BIDIR for PWM outputs 1–6
- Update DMA priority ordering for TIM and SPI
2025-08-20 17:50:46 +10:00
Karthik Arumugham aa28c4bd39 AP_HAL_ChibiOS: fix(hwdef): remove executable bit from non-script files 2025-08-20 17:50:46 +10:00
Karthik Arumugham 11c2ea05af AP_HAL_ChibiOS: Add YARIV6X Board 2025-08-20 17:50:46 +10:00
cuav-chen2 26c952ab20 hwdef: Add CUAV-X25-EVO OpenDroneID enabled build 2025-08-17 16:41:41 +01:00