Commit Graph

2151 Commits

Author SHA1 Message Date
Peter Barker
28d827cedc AP_HAL_ChibiOS: add RTC support to GPS periphs that log
this re-adds support for RTC into GPS peripherals that also log.  This was removed as these boards were calling methods on the nullptr
2023-10-11 19:17:27 +11:00
Peter Barker
cf96791fe2 AP_HAL_ChibiOS: add and use HAP_PERIPH_ENABLE_RTC 2023-10-11 19:17:27 +11:00
Peter Barker
53f4709a78 AP_HAL_ChibiOS: disable RTC on periphs
the singleton isn't instantiated
2023-10-11 19:17:27 +11:00
Henry Wurzburg
912a088c2b hwdef: Create correct README and add defaults to ease setup 2023-10-11 19:11:16 +11:00
muramura
007c3460ea AP_ChibiOS: Delete the same definition 2023-10-11 14:42:32 +11:00
rishabsingh3003
5897aab566 hwdef: add MatekL431 ADSB Periph 2023-10-09 16:18:13 -07:00
thu5cob
49d7d0b1c4 HAL_ChibiOS: Fix stm32l4+ flash issue
stm32l4+ flash reset register has been reset properly
2023-10-06 14:52:34 +11:00
Henry Wurzburg
de7dd9d692 hwdef:add VTX power control to SpeedyBeeF405-Wing 2023-10-06 14:51:52 +11:00
Peter Barker
3b2dec7ec6 hwdef: CubeOrangePlus: build abin files
... for use with flash-from-SD-card
2023-10-05 18:55:48 +11:00
alexklimaj
e1b991a84a hwdef: ARKV6X ADIS16507 example 2023-10-05 08:21:50 +11:00
Peter Barker
fe9932855b hwdef: HerePro requires AHRS to compile 2023-10-04 18:10:58 +11:00
Andrew Tridgell
da0870f616 HAL_ChibiOS: enable mavlink bindings for ADSB periph 2023-10-02 21:45:28 +11:00
Peter Barker
e2975a67e7 AP_HAL_ChibiOS: use AP_GPS_ENABLED to exclude more code when GPS not compiled in 2023-09-27 16:38:15 +10:00
Peter Barker
0824eca776 AP_GPS: use AP_GPS_ENABLED to exclude more code when GPS not compiled in 2023-09-27 16:38:15 +10:00
Andy Piper
82452758b4 AP_HAL_ChibiOS: write out serial ports that are available when configuring 2023-09-26 11:31:08 +10:00
Andy Piper
1b1e5b1085 hwdef: correct inversion pin on MambaF405v2
correct battery setup for MambaF405v2
provide suitable serial defaults for MambaF405v2
reallocate DMA channels to allow full DMA on USART3 and NeoPixel on MambaF405v2
add camera control pin to MambaF405v2
2023-09-19 11:43:58 +10:00
Henry Wurzburg
d13085d4bb HWDEF:Correct hwdef of BETAFPV-F405 2023-09-19 08:03:58 +10:00
Davide_Lentini
5b0d7928bd hwdef: Update luminousbee5 defaults.parm 2023-09-14 12:40:59 +10:00
Michael du Breuil
dcfd9f6586 AP_HAL_ChibiOS: Add sw-nav-f405 target
Navlight board with a compass, requires #24945 for status light to work
2023-09-14 10:56:20 +10:00
Henry Wurzburg
ae05df22eb HWDEF: Correct define errors in HEEWING and Tmotor bds 2023-09-14 10:38:01 +10:00
TunaLobster
6f80f8f200 AP_HAL_ChibiOS: Add hwdef for ARK_CANNODE 2023-09-13 17:06:02 +10:00
Andy Piper
f02b34fc02 hwdef: mRoControlZeroOEMH7 bdshot version 2023-09-13 17:04:24 +10:00
Andy Piper
feabd1f568 AP_HAL_ChibiOS: hwdef for Flywoo F405 Pro 2023-09-13 17:03:51 +10:00
Andy Piper
9387236e6c AP_HAL_ChibiOS: prefer bi-directional dshot channels that can be shared on F4 and F7 2023-09-13 17:03:51 +10:00
Andy Piper
f3ac8f9d75 hwdef: SpeedyBeeF405Mini 2023-09-12 09:23:39 +10:00
cuav-chen2
13195464d5 hwdef: added ICP-20100 baro to CUAV_GPS 2023-09-08 18:03:02 +10:00
Ryan Friedman
f92a6bf2b2 AP_HAL_ChibiOS: Remove executable permissions
* Fixes a pre-commit violation; the ioc files are not supposed to be executable

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
yjuav
914c3c702d hwdef: Modify YJUAV_A6SE board TIME12 to TIM8 2023-09-08 07:57:07 +10:00
Peter Barker
6bb5723b18 hwdef: fpv/osd boards get turtle, flowhold and msp 2023-09-06 20:32:06 +10:00
Peter Barker
b9df48e2ec AP_HAL_ChibiOS: include hexa and octa frames in mimimize_fpv_osd 2023-09-06 20:32:06 +10:00
Peter Barker
bc83de5eac hwdef: fpv/osd boards get CRSF Text and spektrum telemetry 2023-09-06 20:32:06 +10:00
Peter Barker
0400282416 hwdef: fpv/osd boards get Tramp 2023-09-06 20:32:06 +10:00
Peter Barker
d3c32ba440 hwdef: add comments clarifying use of each of the minimize includes 2023-09-06 20:32:06 +10:00
Peter Barker
91e1dac053 hwdef: minimize_fpv_osd.inc: remove features not needed for fpv/osd 2023-09-06 20:32:06 +10:00
Peter Barker
7deb7e2c20 ArduCopter: disable turtle mode in minimize_features.inc
instead of using the define.

This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00
Peter Barker
472dda6555 AP_HAL_ChibiOS: disable turtle mode in minimize_features.inc
instead of using the define.

This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00
Peter Barker
19b066a46a hwdef: enable SmartAudio on fpv-osd boards 2023-09-06 20:32:06 +10:00
Peter Barker
cdfabf2038 hwdef: enable RunCam on fpv-osd boards 2023-09-06 20:32:06 +10:00
Peter Barker
9dda151a2d hwdef: make soaring and crsf aailable on minimized-OSD boards 2023-09-06 20:32:06 +10:00
Peter Barker
c29948c69a hwdef: do not remove OSD in common minimized boards 2023-09-06 20:32:06 +10:00
Peter Barker
1c07c875d6 hwdef: recreate minimize_features.inc to just include minimize_common.inc 2023-09-06 20:32:06 +10:00
Peter Barker
d55c08009f hwdef: rename minimize_features.inc to minimize_common..inc 2023-09-06 20:32:06 +10:00
Andy Piper
c6511b513b AP_HAL_ChibiOS: T-Motor H743 Mini 2023-09-06 17:13:07 +10:00
Andy Piper
194f555c7b AP_HAL_ChibiOS: provide mcu defaults in betaflight conversion 2023-09-06 17:13:07 +10:00
Andy Piper
2160a1afb4 AP_HAL_ChibiOS: correct hwdef generator battery scale 2023-09-06 17:13:07 +10:00
Andy Piper
ee8631e9fd AP_HAL_ChibiOS: cope with different IMU drivers in hwdef conversion 2023-09-06 17:13:07 +10:00
Andrew Tridgell
698673b0b2 hwdef: reduced size of f103-periph bootloader
serial not needed
2023-09-06 11:21:51 +10:00
Andrew Tridgell
684385c7d5 hwdef: reduced size of Hitec-Airspeed bootloader
serial not needed in bootloader
2023-09-06 11:21:51 +10:00
Andrew Tridgell
ea51aea2e5 hwdef: removed most CAN_APP_NODE_NAME defines
both bootloader and AP_Periph now default to
"org.ardupilot.BOARD_NAME". This makes it much easier to find the
right firmware for update
2023-09-06 11:21:51 +10:00
Andrew Tridgell
fb5dba9d86 hwdef: disable HAL_USE_CAN on all boards except f103-periph
setting HAL_USE_CAN uses the ChibiOS CAN driver instead of the AP_HAL
CAN driver. This is only used on the f103-periph as it significantly
reduces the size of the bootloader, which allows for f103 builds to
fit in the limited flash

on all other builds we are much better off using the HAL CAN driver as
it is much faster
2023-09-06 11:21:51 +10:00