Dr.-Ing. Amilcar do Carmo Lucas
cb81c23040
AP_HAL_ChibiOS: disable FETtec OneWire device driver
2021-11-29 19:02:38 +09:00
Andrew Tridgell
72647b1a85
hwdef: added alternative Durandal 20602 IMU
2021-11-29 19:02:38 +09:00
Andrew Tridgell
ad13c8816d
HAL_ChibiOS: fixed orientation of ICM42605 on QiotekZealotF427
2021-10-17 19:03:42 -04:00
Andrew Tridgell
0c4de1b25a
HAL_ChibiOS: disable soarding on FlywooF745 for flash space
2021-10-17 19:03:42 -04:00
mateksys
02245c4142
ChibiOS: add icm42605 as substitution for icm20602
2021-09-28 06:48:17 +09:00
Andy Piper
74e4097f01
AP_HAL_ChibiOS: bdshot version of CUAVv5
2021-09-10 14:07:37 +09:00
Andy Piper
2c0d14c534
AP_HAL_ChibiOS: bdshot version of CUAVv5Nano
2021-09-10 14:07:37 +09:00
Andrew Tridgell
d0351581a0
HAL_ChibiOS: use more USB buffers on higher end F7 chips
2021-09-10 14:07:37 +09:00
Andrew Tridgell
d565549fad
HAL_ChibiOS: reduce the impact of UART DMA contention
...
this changes the heuristics for UART TX DMA allocation to greatly
reduce the chances of DMA contention causing long delays on other
devices
This fixes issues with FETTec driver output and gimbal status messages
as reported by Amilcar and OlliW. The problem is particularly bad when
no GPS is connected to GPS1 on fmuv3 and derived boards (such as
CubeBlack)
key changes:
- remember the contention_counter across begin() calls, as the GPS
calls begin with new baudrates regularly
- added a is_shared() API to Shared_DMA, allowing the UART driver to
avoid TX DMA on shared streams when at low baudrates.
2021-09-10 14:07:37 +09:00
Andrew Tridgell
8843704aca
HAL_ChibiOS: fixed GPIO lines for QioTekZealotF427
2021-09-10 14:07:37 +09:00
mateksys
29a028d361
Tools: added MatekF765-SE to autobuild
2021-08-28 14:41:27 +09:00
mateksys
de2cfe0702
AP_HAL_ChibiOS: add MatekF765-SE hwdef as a variant of MatekF765-Wing
2021-08-28 14:41:27 +09:00
QioTek
7b38bdb455
AP_HAL_ChibiOS: add Icm42605 as a backup to replace icm20649
...
AP_HAL_ChibiOS: add Icm42605 as a backup to replace icm20649
2021-08-28 14:41:27 +09:00
Hwurzburg
4761bd0eff
AP_HAL_Chibios: Change RC in to RCINT to free a DMA channel
2021-08-28 14:41:27 +09:00
Andrew Tridgell
4143a21088
HAL_ChibiOS: allow FlywooF745 to build again
2021-08-28 14:41:27 +09:00
Andy Piper
479157a741
AP_HAL_ChibiOS: add FlywooF745Nano board definition
2021-08-28 14:41:27 +09:00
Andrew Tridgell
84d9ff108e
HAL_ChibiOS: switch to minimum scheduling delta of 10us
...
this avoids an issue with the ChibiOS 20.3 virtual timer
implementation that can result in a scheduling slip equal to the
system timer period.
Andy has been suggesting this change for a while. I resisted it as I
thought it would impact on soft-serial parsing, but it turns out it
doesn't.
Fixes issue #18383
2021-08-28 14:41:27 +09:00
Andy Piper
3c8dbf8e30
AP_HAL_ChibiOS: use hardware serial inversion pins on F4 boards that support it
...
change mamba F405 to active high as per betaflight
2021-08-28 14:41:27 +09:00
Randy Mackay
945600a49e
AP_HAL_ChibiOS: swap Pixhawk4 blue and red LEDs
2021-08-28 14:41:27 +09:00
Leonard Hall
988f2dbb7e
AP_Hal_ChibiOS: Skyviper Parameters PSC_VELXY_FLTE
2021-08-14 10:44:08 +09:00
Andy Piper
796fdab984
AP_HAL_ChibiOS: probe for compasses on FlywooF745
2021-08-14 10:44:08 +09:00
Andy Piper
e0bd344582
AP_HAL_ChibiOS: re-enable LEDs on MatekF405-bdshot
2021-07-22 19:07:36 +09:00
Andrew Tridgell
63de37341c
HAL_ChibiOS: define HAL_HAVE_HARDWARE_DOUBLE on F765, F777 and H7
2021-07-22 19:07:36 +09:00
Andrew Tridgell
3239caf852
HAL_ChibiOS: use SRAM1 as first ram segment on H7
...
this is needed to give the linker more than 128k for static variables
with double precision maths.
2021-07-22 19:07:36 +09:00
bugobliterator
7e8f11b749
AP_HAL_ChibiOS: allow embedded bootloader to be excluded
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2021-06-24 08:36:30 +10:00
Andrew Tridgell
ed93caadd5
HAL_ChibiOS: fixed build of VRUBrain-v51
...
overflowing flash
2021-06-21 16:48:10 -07:00
Andy Piper
3386cbb0df
AP_HAL_ChibiOS: add OREO support to CubeSolo.
...
add back RunCam and Spektrum support to MatekF405-Wing
remove gripper support from MatekF405-Wing
2021-06-16 20:25:58 +10:00
Samuel Tabor
3fc58de7ce
AP_HAL_ChibiOS: Restore soaring on F405-Wing board.
2021-06-16 09:15:03 +10:00
Andy Piper
d36b4bfa3f
AP_HAL_ChibiOS: make sure all MatekF405 bi-dir outputs get a DMA channel
...
only allow (b)dshot on M1-4 to get full DMA on USART3 and UART4
2021-06-15 09:49:02 +10:00
Dr.-Ing. Amilcar do Carmo Lucas
d363cbadcc
AP_HAL_ChibiOS: Disable un-needed hardware drivers in SkyViper builds
...
these boards have integrated ESCs with no telemetry
2021-06-09 21:42:51 +10:00
Tom Pittenger
1feec460c4
AP_HAL_ChibiOS: enable BattMon MPPT PacketDigital to CubeOrange-periph
2021-06-09 18:36:18 +10:00
Andrew Tridgell
f09abc705b
HAL_ChibiOS: bring us to 18k free for MatekF405-Wing plane build
2021-06-09 18:07:00 +10:00
Peter Barker
09e82e52e1
AP_HAL_ChibiOS: disable AP_EFI on MatekF405-Wing and omnibusf4pro
2021-06-08 14:08:34 +10:00
Peter Barker
3ba57fed89
AP_HAL_ChibiOS: add support for AP_Logger into AP_Periph
2021-06-08 09:57:55 +10:00
Andrew Tridgell
c34d8e80e9
HAL_ChibiOS: fixed serial info indexing for EMPTY uarts
2021-06-05 18:52:33 +10:00
Andrew Tridgell
a895bc1846
HAL_ChibiOS: reduce flash on VRBranin-v51
2021-06-05 13:05:30 +10:00
honglang
847ce3b311
AP_HAL_ChibiOS: CUAV X7/Nora: use icm42688 instead of bmi088
2021-06-03 13:57:27 +10:00
CUAVcaijie
0ff38e1379
HAL_ChibiOS: CUAV ICM20649 on SPI6 bus replaced by ICM20689
...
alternative IMUs for Nora and X7
2021-06-02 10:49:55 +10:00
Andrew Tridgell
5529ba36e2
HAL_ChibiOS: added HolybroGPS AP_Periph port
2021-06-01 09:19:51 +10:00
Andrew Tridgell
23c0f257b6
HAL_ChibiOS: default off serial protocols in AP_Periph
...
this allows for a GPS on high numbered ports
2021-06-01 09:19:51 +10:00
Andrew Tridgell
ac1e03e16a
HAL_ChibiOS: move heater gains on CubeOrange to hwdef.dat
...
this makes it easier for users using apjtool to override params
2021-06-01 08:07:49 +10:00
Andrew Tridgell
244d896bfb
HAL_ChibiOS: enable heater on Pix32v5
2021-06-01 08:07:49 +10:00
Michael Oborne
126456742a
Hwdef: add Joey
2021-05-27 14:19:55 +10:00
Andrew Tridgell
91dce554d1
HAL_ChibiOS: removed unnecessary USB product IDs from boards
2021-05-27 09:30:30 +09:00
Andrew Tridgell
de3a3f7edf
HAL_ChibiOS: fixed case of Pix32v5 USB product string
2021-05-27 09:30:30 +09:00
Andrew Tridgell
fced5271af
HAL_ChibiOS: expand pin map of G474 to cover 64 pin parts
2021-05-25 09:35:25 +10:00
Peter Barker
79809b60aa
AP_HAL_ChibiOS: rename f103-periph/hwdef.dat to .inc (f303 too)
2021-05-20 17:23:17 +10:00
Siddharth Purohit
5bcc713985
AP_HAL_ChibiOS: add omnibusf4pro config with one compass and gps
2021-05-19 18:04:20 +10:00
Peter Barker
31ef6db937
AP_HAL_ChibiOS: remove redundant HAL_LOGGING_ENABLED from AP_Periph hwdefs
2021-05-19 17:38:47 +10:00
Andrew Tridgell
ebe858f762
HAL_ChibiOS: auto-set HAL_LOGGING_ENABLED for AP_Periph builds
2021-05-19 17:38:47 +10:00