Commit Graph
3651 Commits
Author SHA1 Message Date
Peter Barker cff63c3640 hwdef: correct AP_PERIPH_BATTERY_ENABLED define name 2025-07-15 19:52:44 +10:00
Peter Barker d29a9257ef hwdef: make board ID non-numeric for MFE_PDB_CAN 2025-07-15 19:52:44 +10:00
Thomas Watson c69ed5ec96 AP_HAL_ChibiOS: remove obsolete std_realloc from HAL
Also remove now-unused `USE_LIBC_REALLOC` define.
2025-07-15 09:51:25 +10:00
Sion Vaughan-Thomas 8488c95f94 HAL_ChibiOS: Added support for GreenSight's UltraBlue flight controller 2025-07-15 09:28:29 +10:00
mikefenghao 86816b44be hwdef: added MFE_PDB_CAN 2025-07-15 09:25:51 +10:00
Peter Barker 085c8a0f55 hwdef: remove AP_PARAM_MAX_EMBEDDED_PARAM 0 from hwdefs
this is the default
2025-07-12 10:15:49 +02:00
Shiv Tyagi c191cc14db AP_HAL_ChibiOS: add AP_RELAY_ENABLED as a dependency of AP_PERIPH_RELAY_ENABLED 2025-07-11 14:51:36 -07:00
jyhminwang bb98c50419 AP_HAL_ChibiOS: added AcctonGodwit_GA1 2025-07-11 16:38:56 +02:00
ThenYang e12f705ad4 AP_HAL_ChibiOS: add DAKEFPVH743
commit f64add03ea4a361e0ec66b2ab393b8a709810897
Author: ThenYang <engineer@dakefpv.com>
Date:   Thu Jul 10 17:13:57 2025 +0800

    lower the resolution of the images so that they are not so large

commit 2352cd54a042d9e2631046bb905febb1f763b879
Author: ThenYang <engineer@dakefpv.com>
Date:   Thu Jul 10 14:29:59 2025 +0800

    The DAKEFPVH743 is based on the DAKEFPVH743Pro.

commit f51ac2d9c116b234c2fba71c91c3eb1109f78930
Author: 玄绮 <shijiahansi@qq.com>
Date:   Thu Jul 10 14:29:59 2025 +0800

    Update DAKEFPVH743PRO

commit be7b6fb46b0b205d94af081930ad38500c2d0440
Author: 玄绮 <engineer@dakefpv.com>
Date:   Thu Jul 10 14:29:59 2025 +0800

    update:
    hwdef.dat:
    1.UART5 use DMA for RCIN.
    2.USART2,3 NODMA.
    3.USART6,7 use DMA.

    defaults.parm:
    1.setup for LEDs on chan14.

    WiringDiagramTop.png:
    1.updated the correct wiring diagram.

commit f249d5e0f472e106b79f931c064f87b423e867db
Author: 玄绮 <engineer@dakefpv.com>
Date:   Thu Jul 10 14:29:58 2025 +0800

    BATT_VOLT_MULT default 16.0

commit e24d94012abe028329e14551d6da44c0f1382076
Author: 玄绮 <engineer@dakefpv.com>
Date:   Thu Jul 10 14:29:58 2025 +0800

    Add New Target DAKEFPVH743
2025-07-11 15:37:16 +02:00
Shiv Tyagi 545fb09c1c AP_HAL_ChibiOS: add HAL_MSP_ENABLED as a dependency of AP_PERIPH_MSP_ENABLED 2025-07-08 23:07:23 +10:00
Thomas Watson eeb72ce962 AP_HAL_ChibiOS: drop sbrk implementation
"Using sbrk based functions on ChibiOS is a really bad idea"
(PRs #24218 and #24221). Remove them completely so they can't be called.
We already backlist `_sbrk` so we know it can't be called.

Confirmed that CubeOrange application and bootloader binary do not
change.
2025-07-07 22:13:05 -05:00
Peter Barker 6695908a39 hwdef: CubeNode-ETH: remove duplicated define
this is already inheritted with this value
2025-07-06 18:22:04 +10:00
Peter Barker 31a1df993f hwdef: SkystarsHD: remove pin defaults which are inherited
already present from files this one includes
2025-07-06 18:21:46 +10:00
Shiv Tyagi da095c7312 AP_HAL_Chibios: enable AP_TEMPERATURE_SENSOR_ENABLED based on AP_PERIPH_DEVICE_TEMPERATURE_ENABLED 2025-07-05 21:34:38 -05:00
Peter Barker d225ee987d hwdef: turn off Sum backend on AP_Periph
default is to not have that many backends...
2025-07-03 09:12:20 +10:00
shen c0862a8801 hwdef: Modify AeroFox-PMU default configuration parameters 2025-07-02 19:33:18 +10:00
玄绮andHenry Wurzburg 7d3eaeb954 AP_HAL_ChibiOS: add DAKEFPVH743Pro
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2025-07-02 17:29:28 +10:00
Peter Barker 5315491cc3 AP_HAL_ChibiOS: tidy remaining AP_SIM_ defines 2025-07-02 17:27:59 +10:00
Andy Piper 32f7f7c019 hwdef: SkystarsH7HDv2 2025-06-30 16:29:34 +01:00
danlaks 5effc01318 AP_HAL_ChibiOS: udpate sw-boom-f407 defaults.parm battery capacity 2025-06-29 11:41:17 +10:00
Bob Long 8d1c34c660 hwdef: skyviper-journey: fix batt failsafe 2025-06-27 13:10:31 +10:00
Bob Long c57b93c6ff hwdef: skyviper-journey delete redefined params
Only the last value is used. I took the value from whatever appeared
last, but shuffled the order to keep things together where possible.

There is one exception, I set BRD_RADIO_TYPE to autodetect, which is the
earlier appearance, as that seems like that was the intent originally,
and that the later value was a mistake.
2025-06-27 13:10:31 +10:00
Bob Long 7e239c14ca hwdef: skyviper-journey delete non-existent params
The profile parameters seem to have been part of SkyRocketToys' fork and
never made it into upstream. I think the same is true for the FLIP
parameters and some of the other TMODE parameters.

SYSID_SW_TYPE does nothing anymore, and I'm not sure why it was ever
set to 100 in the first place. Must have been some fork-specific thing
that we don't care about.
2025-06-27 13:10:31 +10:00
Bob Long 0289f13e4c hwdef: skyviper* fix old param names
RC_FEEL_RP was changed to ATC_INPUT_TC. The functionality is the same,
but the scaling has changed.

PSC_ACCZ_FILT was renamed to PSC_ACCZ_FLTE.

PILOT_VELZ_MAX was wrong to begin with (#define/param name confusion).

The old WPNAV_LOIT params were moved ages ago. Only two of these have
a true one-to-one mapping to new params. The others I have deleted.

BRD_PWM_COUNT isn't necessary anymore. The appropriate servo pins are
marked as -1 to make them GPIO already.

I could have changed FLOW_ENABLE to FLOW_TYPE, but that would override
the default type set in the hwdef. The 0 FLOW_ENABLE is currently doing
nothing so I opted to keep it that way and just delete the line.
2025-06-27 13:10:31 +10:00
Bob Long 195702fc19 hwdef: skyviper* use HAL_TCAL_BARO_EXP_DEFAULT
This prevents us from putting a value in defaults.parm for a read-only
parameter. A #define value feels more appropriate for read-only params.
2025-06-27 13:10:31 +10:00
Shiv Tyagi c8ccdbb972 Tools: remove AP_PERIPH_AHRS_ENABLED 2025-06-27 09:28:16 +10:00
Andy Piper 86f5e51c12 AP_HAL_ChibiOS: add AEDROXH7 flight controller 2025-06-26 16:06:34 +01:00
Andy Piper d5a1728591 AP_HAL_ChibiOS: GEPRCF745BTHD now uses SPL06 2025-06-26 13:28:38 +01:00
Andy Piper 8220e6087e AP_HAL_ChibiOS: FoxeerF405v2 now uses SPA06 baro 2025-06-26 12:55:01 +01:00
Kinchin Fong 6aea709af2 AP_HAL_ChibiOS: fix NeoPixel support for MatekL431-Periph 2025-06-26 08:48:35 +09:00
Bob Long 53c0eb3ef0 hwdef: Swan-K1 delete repeated parameters
Only the last occurrence is used. This commit results in no change in
behavior, but is clearer. This prevents someone from changing the value
on one line only to find out they needed to change another instead.
2025-06-25 17:13:21 +01:00
Bob Long bf211ff7b7 hwdef: SkystarsH7HD fix param typos 2025-06-25 17:13:21 +01:00
Bob Long d30e52c4b1 hwdef: delete non-existent param from SPRacingH7RF 2025-06-25 17:13:21 +01:00
Bob Long 28e53c3011 hwdef: SPRacingH7RF: remove commented OSD lines
These lead to confusion
2025-06-25 17:13:21 +01:00
Bob Long d201905e3d hwdef: KakuteF4Mini: fix batt mon defaults
These were named like the hwdef defines, not the parameter names, so
this never worked. We usually define these in the hwdef anyway.
2025-06-25 17:13:21 +01:00
Peter Barker 13b86e6557 AP_HAL_ChibiOS: remove remaining vrbrain FMU architectures and PX4_BOARD_TYPEs 2025-06-25 18:17:19 +10:00
Jacob Dahl 93f5b54616 hwdef: ARKV6X-bdshot 2025-06-24 20:42:13 +01:00
Andy Piper e2b710eb55 AP_HAL_ChibiOS: always provide default IMU in betaflight conversion 2025-06-24 17:05:03 +01:00
Andy Piper 20440e0fc1 AP_HAL_ChibiOS: SPEDIX F405 2025-06-24 17:05:03 +01:00
Andy Piper 1be2c21440 AP_HAL_ChibiOS: SPEDIX H743 2025-06-24 17:05:03 +01:00
Peter Barker 27f435b2fc hwdef: skyviper-v2450: disable TRI motor backend 2025-06-24 16:53:38 +01:00
Peter Barker 28f2f37eb3 hwdef: minimize_fpv_osd.inc: remove most rangefinder backends 2025-06-24 16:51:15 +01:00
Peter Barker 40a2f70573 hwdef: remove HAL_CHIBIOS_ARCH_F412 defines
this wasn't ever a thing...
2025-06-24 23:48:41 +10:00
Peter Barker b0f2d22e37 hwdef: remove HAL_CHIBIOS_ARCH_F405 defines
this was never a Thing.  I'm sure we could track a lineage back to a single board and see them all copied from that....
2025-06-24 23:48:41 +10:00
Peter Barker bbdb4cd732 AP_HAL_ChibiOS: add board types for each of the standard IOMCU variants 2025-06-24 16:50:13 +10:00
Peter Barker d87272f2e4 hwdef: disable scripting on CubeRedSecondary-IO
this gets enabled but since there are no scripts to run it's just confusion

The target actually fails to compile if it is not embedded the hwdef.dat file as there are no filesystems at that point
2025-06-24 16:50:13 +10:00
Peter Barker 17c77362bb AP_HAL_ChibiOS: make various numeric APJ_BOARD_IDs strings from board_types.txt 2025-06-24 16:50:13 +10:00
Andrew Tridgell ee44dc536b HAL_ChibiOS: allow for single or double bit flash error triggering
useful for testing ECC code
2025-06-24 09:54:46 +10:00
cuav-chen2 21cb1ce473 AP_HAL_ChibiOS: add CUAV-7-Nano OpenDroneID enabled build 2025-06-21 19:37:06 +10:00
cuav-chen2 1921d7fc57 AP_HAL_ChibiOS: add CUAV-X7 OpenDroneID enabled build 2025-06-21 19:37:06 +10:00