Commit Graph
3667 Commits
Author SHA1 Message Date
Peter Barker 6ba8231901 bootloaders: add MatekL431 bootloader
to be used by all of the variants
2025-08-05 09:04:28 +09:00
Peter Barker c2e4ee9791 hwdef: use USE_BOOTLOADER_FROM_BOARD on MatekL431 variants 2025-08-05 09:04:28 +09:00
Huibean 395fd9c0f6 AP_HAL_ChibiOS:remove vm l431 target unnecessary defaults.parm 2025-08-05 07:40:25 +10:00
Huibean 171e0e6b72 AP_HAL_ChibiOS:remove vm l431 target HAL_USE_EMPTY_IO define that cause save param fail 2025-08-05 07:40:25 +10:00
Abhishek Shukla 12254b37a9 hwdef: BOTWINGF405 add hwdef and readme file 2025-08-01 17:02:23 +01:00
Randy Mackay 70c1468af0 AP_HAL_ChibiOS: replace CubeNode PDF with reference to CubeNode wiki 2025-07-29 04:44:59 -06:00
Peter Barker 96ebdfd828 AP_HAL_ChibiOS: correct output of RCOutput::read on SimOnHardware
we're doing writes, but not reads
2025-07-29 10:12:11 +10:00
Peter Barker ece5cec062 AP_HAL_ChibiOS: add and use AP_SIM_VICON_ENABLED
this doesn't compile on sim-on-hardware when debugging is enabled (stack frame too large)
2025-07-29 10:12:11 +10:00
Thomas Watson d0b7387752 AP_HAL_ChibiOS: disable GPIO interrupt callbacks in bootloader build
Saves several hundred bytes by not including unused ISRs.
2025-07-29 10:09:21 +10:00
Shiv Tyagi cd81a40d28 AP_HAL_ChibiOS: add HAL_EFI_ENABLED as a dependency of AP_PERIPH_EFI_ENABLED 2025-07-24 12:21:31 +10:00
Andy Piper 1f3a6322d7 hwdef: SkystarsF405v2 2025-07-23 21:49:21 +01:00
A908gao c9734f1e20 hwdef: SIYI_N7: add support for ICM45686 and correct LED setup 2025-07-22 17:47:30 +10:00
Peter Barker 3708936c62 global: correct shebang lines to refernce python3
also remove the odd encoding line which is not required in Py3
2025-07-22 10:45:57 +10:00
Andy Piper 265753db8b hwdef: update baro on BlitzH743 pro and wing 2025-07-21 20:40:21 +10:00
Shiv Tyagi c3747f0eba AP_HAL_ChibiOS: add HAL_PROXIMITY_ENABLED as a dependency of AP_PERIPH_PROXIMITY_ENABLED 2025-07-19 11:45:35 +10:00
Shiv Tyagi 261f9ed9b2 AP_HAL_ChibiOS: add AP_PERIPH_RTC_ENABLED as a dependency of AP_PERIPH_BATTERY_TAG_ENABLED 2025-07-17 08:32:14 +10:00
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