Andrew Tridgell
1f100710d2
hwdef: go to minimal GPS for MatekF405-CAN
...
fixes flash overflow
2022-12-20 12:14:24 +11:00
Andrew Tridgell
8e93265928
hwdef: added MatekL431-BattMon firmware
2022-12-20 10:44:52 +11:00
Andrew Tridgell
eb704510d6
HAL_ChibiOS: default to one battery monitor backend in peripherals
2022-12-20 10:44:52 +11:00
Andrew Tridgell
907acd6e5f
hwdef: added C-RTK2-HP AP_Periph
...
this is a UM982 Unicore GPS from CUAV with support for dual-antenna
GPS yaw
2022-12-20 10:23:58 +11:00
Kirill Shilov
8a51c73e4a
AIRLink: added LTE module enable pin to hwdef
2022-12-18 07:19:42 +11:00
alexklimaj
6ddf2e039f
hwdef: Add ARK RTK GPS AP Periph
2022-12-17 12:46:22 +11:00
MAD-CRAZY-MAN
eb91ab87fa
hwdef: added ThePeach K1/R1
2022-12-16 14:16:16 +11:00
Peter Barker
54418a319e
AP_HAL_ChibiOS: add missing bouncebuffer include
2022-12-15 21:06:30 +11:00
rishabsingh3003
d8cf7c8bb5
hwdef: Add Proximity hwdef for L431
2022-12-15 07:20:05 +11:00
Peter Barker
d60db821cf
AP_HAL_ChibiOS: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Andrew Tridgell
bfff5548ef
HAL_ChibiOS: implement get_statistics()
2022-12-13 16:56:57 +11:00
Henry Wurzburg
624de6443e
AP_HAL_ChibiOS:correct defaults/readme for ReaperF745AIO
2022-12-06 11:25:46 +11:00
Andy Piper
7bf728c403
AP_HAL_ChibiOS: support for MambaF405-2022B
...
Co-authored-by: vidmantas zemleris <vidmantas.zemleris@gmail.com>
2022-12-06 11:24:37 +11:00
Peter Barker
37240fb9ab
hwdef: turn baro-wind-compensation in save_some_flash.inc
2022-12-06 10:28:10 +11:00
Andrew Tridgell
063a8bff54
hwdef: use only USB for bootloader on MatekF405-Wing
...
the bootloader doesn't fit in flash with UARTs as well
2022-12-05 15:19:52 +11:00
Andrew Tridgell
03faff15df
hwdef: stop defining STORAGE_FLASH_PAGE in hwdef-bl.dat
...
this should only be in hwdef.dat, so we don't have it in 2 places
2022-12-05 15:19:52 +11:00
Andrew Tridgell
46782057f4
HAL_ChibiOS: fixed a bug in processing STORAGE_FLASH_PAGE
...
when we look in hwdef.dat for STORAGE_FLASH_PAGE we need to recurse
into includes, or we may miss it
2022-12-05 15:19:52 +11:00
Henry Wurzburg
40b318318d
AP_HAL_ChibiOS:remove synth curr from bds with onbd current
2022-11-29 11:01:13 +11:00
Henry Wurzburg
e1f1f1ed1e
AP_HAL_ChibiOS:free space on AtomRCF405NAVI
2022-11-29 10:59:12 +11:00
Peter Barker
23df336e80
hwdef: correct compilation of CubeOrange bdshot variants
2022-11-26 22:16:23 +11:00
Henry Wurzburg
f297e57176
AP_HAL_ChibiOS: add synthetic current sensor,fix SITL current
2022-11-24 06:53:35 +11:00
bugobliterator
644c7c316d
AP_HAL_ChibiOS: add CubeOrangePlus bdshot hwdef
2022-11-23 18:52:52 +11:00
bugobliterator
e02e89a474
AP_HAL_ChibiOS: use CubeOrange default params for CubeOrange-bdshot
2022-11-23 10:17:38 +11:00
bugobliterator
29da18493b
AP_HAL_ChibiOS: make EKF running on second IMU primary
2022-11-23 10:17:38 +11:00
Peter Barker
d075cc3cc5
hwdef: disable oreoled on SkyViper
2022-11-22 10:23:35 +11:00
Peter Barker
6ea352b087
AP_Notify: rename HAL_OREO_LED_ENABLED to AP_NOTIFY_OREOLED_ENABLED
2022-11-22 10:23:35 +11:00
Peter Barker
65c22b52cb
AP_HAL_ChibiOS: rename HAL_OREO_LED_ENABLED to AP_NOTIFY_OREOLED_ENABLED
2022-11-22 10:23:35 +11:00
xiao
e0035415fc
AP_HAL_ChibiOS: added PixPilot-V6
2022-11-22 07:37:42 +11:00
Peter Barker
c7f08e422c
AP_HAL_ChibiOS: remove GCS.h from header files
2022-11-16 18:29:07 +11:00
Peter Barker
1ac2791116
AP_HAL_ChibiOS: remove GCS.h from library header files
2022-11-16 18:29:07 +11:00
Peter Barker
7fa9364809
AP_HAL_ChibiOS: add and use AP_BEACON_ENABLED
2022-11-16 08:16:31 +11:00
Peter Barker
267353d280
hwdef: disable notify displays on SkyViper
2022-11-16 08:12:28 +11:00
Peter Barker
dd35ca4583
AP_HAL_ChibiOS: allow FRSky to be compiled out
2022-11-15 18:44:45 +11:00
Peter Barker
ab83f42380
AP_HAL_ChibiOS: add and use AP_NOTIFY_TOSHIBALED_ENABLED
2022-11-15 11:03:51 +11:00
Peter Barker
aef745c693
AP_Compass: fix compilation when removing diagonals state
2022-11-09 21:14:04 +11:00
Peter Barker
2ee0fb671b
AP_HAL_ChibiOS: allow pca9685 to be compiled out of code
2022-11-09 18:45:25 +11:00
Peter Barker
76fa78dacd
AP_HAL_ChibiOS: fix SIRF defines
...
this allows SIRF to be included even on minimised boards if it is requested
2022-11-09 18:44:40 +11:00
Peter Barker
9c1246f318
hwdef: turn MSP on for periphs lacking explicit define
2022-11-09 10:21:44 +11:00
Peter Barker
2f1bda4375
AP_HAL_ChibiOS: explicitly default MSP off for AP_Periph
...
several Periphs already define this on
2022-11-09 10:21:44 +11:00
Peter Barker
7b93bdd7fd
AP_HAL_ChibiOS: move definition of HAL_HOTT_TELEM_ENABLED to minimise include file
2022-11-08 20:23:58 +11:00
Peter Barker
8708b5f256
AP_HAL_ChibiOS: move definition of HAL_SOARING_ENABLED to minimise include file
2022-11-08 20:23:58 +11:00
Peter Barker
fc8ad509f7
AP_HAL_ChibiOS: define HAL_MAX_CAN_PROTOCOL_DRIVERS for bootloader in hwdef.h
2022-11-08 12:06:54 +11:00
Peter Barker
6e6fb70541
AP_HAL_ChibiOS: make explicit define for notify's NCP5623
2022-11-08 10:56:12 +11:00
Peter Barker
7d103b9218
AP_HAL_ChibiOS: remove OMNIBUSF7V2-bdshot
2022-11-08 09:01:57 +11:00
Peter Barker
a5cc8d6da3
AP_HAL_ChibiOS: specify AUTOBUILD_TARGETS for IOMCU
...
... which is just the iofirmware target
2022-11-06 12:58:18 +11:00
Peter Barker
e28e528a97
hwdef: build skyviper-f412-rev1 only for Copter
2022-11-05 19:44:35 +11:00
Peter Barker
bb1c3d6545
AP_HAL_ChibiOS: use minimize_features.inc for HAL_WITH_DSP
2022-11-05 14:52:10 +11:00
Peter Barker
bbbb8bcc2c
AP_HAL_ChibiOS: remove redefinition of HAL_WITH_DSP
...
now in minimize_features.inc
2022-11-05 14:52:10 +11:00
Andrew Tridgell
5c4c950faf
HAL_ChibiOS: fixed BRD_SAFETY_MASK on some boards
...
for boards that have an IOMCU but also have a safety button on the FMU
this fixes the BRD_SAFETY_MASK
2022-11-03 18:47:03 +11:00
Andy Piper
140205a289
AP_HAL_ChibiOS: hwdef for SpeedyBee F405 v3
2022-11-02 18:16:33 +00:00
Peter Barker
82f0544e57
AP_HAL_ChibiOS: set HAL_RUNCAM_ENABLED in minimize_features.inc
2022-11-02 18:40:09 +11:00
Peter Barker
a3bfc49ab1
AP_HAL_ChibiOS: set HAL_SPRAYER_ENABLED in minimize_features.inc
2022-11-02 18:40:09 +11:00
Peter Barker
5865428596
AP_HAL_ChibiOS: set AP_GRIPPER_ENABLED in minimize_features.inc
2022-11-02 18:40:09 +11:00
Peter Barker
33207bb915
AP_HAL_ChibiOS: factor out a save_some_flash.inc
2022-11-01 11:11:12 +11:00
Peter Barker
be6671571b
AP_HAL_ChibiOS: move defaulting of HAL_CRSF_TELEM_ENABLED to minimize_features.inc
2022-11-01 10:59:14 +11:00
bugobliterator
11154ef783
AP_HAL_ChibiOS: add replacement mag on CubeOrangePlus
2022-11-01 10:41:59 +11:00
bugobliterator
bc07e76f83
AP_HAL_ChibiOS: add replacement IMU detection on CubeOrangePlus
2022-11-01 10:41:59 +11:00
bugobliterator
2a4921c139
AP_HAL_ChibiOS: add support for detecting IMU backends by order
2022-11-01 10:41:59 +11:00
Peter Barker
959982c053
AP_HAL_ChibiOS: rename parameter name BRD_SAFETYENABLE to BRD_SAFETY_DEFLT
2022-10-26 19:53:03 +11:00
Henry Wurzburg
eee856b427
hwdef: limit to onboard BARO for low flash F4 boards
2022-10-25 10:33:24 +11:00
Andy Piper
35b138afb1
AP_HAL_ChibiOS: correctly default SERIAL7 to RCIN and SERIAL5 to ESC telem on MatekH743-bdshot
2022-10-25 10:18:57 +11:00
Andy Piper
7702e2ea99
AP_HAL_ChibiOS: support 8 bi-directional dshot channels on MatekH743
2022-10-25 10:18:57 +11:00
Peter Barker
6dba092c52
AP_HAL_ChibiOS: move defaulting of HAL_HIGH_LATENCY2_ENABLED to minimize_features.inc
2022-10-25 10:10:44 +11:00
alexklimaj
e5cd25ff98
hwdef: ARKV6X
2022-10-24 07:27:11 +11:00
Andrew Tridgell
01a52a5427
hwdef: use minimal GPS driver (ublox only) on low flash boards
...
this buys us about 22k of flash
2022-10-19 21:07:22 +11:00
Tom Pittenger
b3a4219b06
hwdef: added new f303-TempSensor based on mRo f303 kitcan
2022-10-18 10:05:31 +11:00
Henry Wurzburg
65a1b0cb56
AP_HAL_ChibiOS:add back displayport for KakuteF7
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-12 18:48:31 +11:00
bugobliterator
4d2b7bb7c9
AP_HAL_ChibiOS: add CubePilot CAN Module hwdef
2022-10-12 18:28:52 +11:00
bugobliterator
a669b2ef3e
AP_HAL_ChibiOS: fix typo in CubeOrangePlus hwdef
2022-10-12 18:28:52 +11:00
Tom Pittenger
af56837752
AP_HAL_ChibiOS: add support for SLCAN to CubeOrange-periph, enabled by default
2022-10-11 11:26:40 +11:00
Tom Pittenger
9103140aa5
AP_HAL_Chibios: fix periph-heavy build hwdef
2022-10-11 11:20:50 +11:00
Henry Wurzburg
98551ff005
AP_HAL_ChibiOS: update defaults for KakuteH7 boards
2022-10-11 10:52:05 +11:00
Henry Wurzburg
1db7c92603
AP_HAL_ChibiOS:Add defaults for KakuteH7Mini-NAND
2022-10-11 10:52:05 +11:00
Peter Barker
93db267204
AP_HAL_ChibiOS: make emitting nice strings on aux functions a selectable feature
2022-10-11 10:23:19 +11:00
Peter Barker
3f98e3aacb
hwdef: use an include file for boards requiring generic feature minimization
2022-10-11 10:23:19 +11:00
Andrew Tridgell
fdff3d57ac
hwdef: removed unused AP_FEATURE_BRD_PWM_COUNT_PARAM
2022-10-07 11:38:15 +11:00
Andrew Tridgell
861bd06034
hwdef: added warning messages about flash size
2022-10-06 10:58:46 +11:00
Andrew Tridgell
07f80c2442
HAL_ChibiOS: make check_limit_flash_1M() available in main firmware
2022-10-06 10:58:46 +11:00
Andrew Tridgell
e5b46eb2a7
HAL_ChibiOS: fixed build error with gcc 11.3
2022-10-06 10:45:49 +11:00
Andrew Tridgell
d919a7f8f4
hwdef: reduce flash usage to allow build
2022-10-06 10:31:51 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Peter Barker
0bd08a4a82
AP_HAL_ChibiOS: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Peter Barker
670a1dbdb1
hwdef: disable RPM on skyviper
2022-10-04 10:58:34 +11:00
Andrew Tridgell
a14b77db74
hwdef: added MatekL431-GPS build
...
this sets up for DMA on GPS UARTs, disables unnecessary UARTs and SPI
and disables unnecessary sensor types
the changes make moving baseline GPS with two DroneCAN GPS modules on
MatekL431 much more reliable
2022-10-03 17:30:59 +11:00
Andrew Tridgell
805e194b0b
hwdef: disable compass cal for herePro
...
it doesn't work as diagonals and offdiagonals not available
2022-09-30 21:25:36 +10:00
AerofoxTech
5ca31ac1a1
hwdef: add AeroFox PMU module hwdef
2022-09-29 15:15:36 +10:00
Andrew Tridgell
124f7846c8
hwdef: reduced memory usage on MatekF405-CAN board
2022-09-28 07:16:39 +10:00
Andy Piper
a1960e7d07
AP_HAL_ChibiOS: make sure SkystarsH7HD has functioning VTX on Camera 1 by default
2022-09-27 09:29:43 +10:00
Andy Piper
64b31b3592
AP_HAL_ChibiOS: increase SPI clock for ICM42688 on CUAV-Nora
...
use regular speed for ICM42688 CS on Nora
2022-09-27 09:28:45 +10:00
Andy Piper
91eb72058a
AP_HAL_ChibiOS: hwdef for bdshot version of CUAV Nora/Nora+
2022-09-27 09:28:45 +10:00
bugobliterator
6e28839daa
AP_HAL_ChibiOS: remove unused Here devices
2022-09-27 08:48:48 +10:00
Andy Piper
e7b1bcbd75
AP_HAL_ChibiOS: put RX on UART1 on Skystars H7HD bdshot
...
make sure VTX has power on Skystars H7HD at boot
2022-09-26 08:00:04 +10:00
Andy Piper
63fb1a2540
AP_HAL_ChibiOS: hwdef for bdshot variant of SkystarsH7HD
...
Correct bootloader storage location for SkystarsH7HD
2022-09-26 08:00:04 +10:00
Andy Piper
4cfd1ee426
AP_HAL_ChibiOS: disable DMA on I2C on bdshot boards to free up DMA channels
2022-09-21 17:59:29 +10:00
Yuri
765cb4581c
AP_HAL_ChibiOS: define skyviper short board names
2022-09-21 17:56:42 +10:00
Yuri
02e2061661
AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name
2022-09-21 17:56:42 +10:00
Yuri
fd148dcc4a
AP_HAL_ChibiOS: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Kirill Shilov
d48fc99c5f
hwdef: AIRLink: USART2 enabled in hwdef
2022-09-21 06:58:48 +10:00
Andy Piper
15dd2e6062
AP_HAL_ChibiOS: bdshot variant of MatekL431 Periph node
...
setup bdshot defaults for MatekL431
2022-09-20 09:45:03 +10:00
Andy Piper
3c8d94304d
AP_HAL_ChibiOS: allow bdshot to work on MCUs with DMAv1
...
remove magic value from DCR setup in bdshot
predicate FIFO usage on advanced DMA
2022-09-20 09:45:03 +10:00