bugobliterator
ac8a447bbf
AP_HAL_ChibiOS: add asserts to AnalogIn
2023-04-26 18:04:00 +10:00
bugobliterator
240556acc5
AP_HAL_ChibiOS: ignore the settings for ANALOG_INPUT_NONE
2023-04-26 18:04:00 +10:00
bugobliterator
09c6500ac7
bootloaders: add CubeRed bootloaders
2023-04-26 18:04:00 +10:00
bugobliterator
91c0bda4da
AP_HAL_ChibiOS: add hwdef for CubeRedSecondary
2023-04-26 18:04:00 +10:00
bugobliterator
9e6c9022a3
AP_HAL_ChibiOS: add support for forwarding USB COM2 to Secondary controller
2023-04-26 18:04:00 +10:00
bugobliterator
2ac7dcc764
AP_HAL_ChibiOS: use HAL_SERIAL0_BAUD_DEFAULT when setting up serial(0)
2023-04-26 18:04:00 +10:00
bugobliterator
918a7355c5
AP_HAL_ChibiOS: add CubeRedPrimary hwdef
2023-04-26 18:04:00 +10:00
bugobliterator
0343b789e6
AP_HAL_ChibiOS: add support for mixed internal and external flash
2023-04-26 18:04:00 +10:00
bugobliterator
626fd9e77f
AP_HAL_ChibiOS: add support for marking ADC pins with identifier
2023-04-26 18:04:00 +10:00
bugobliterator
726dcda24f
AP_HAL_ChibiOS: add support for using ADC2 and ADC3 on H7
2023-04-26 18:04:00 +10:00
Andrew Tridgell
e4ce423c46
hwdef: DMA is off on I2C on F7 and H7 by default
...
no need to have it in hwdef.dat
2023-04-25 14:19:09 +10:00
Andrew Tridgell
64cd58c21a
ChibiOS: disable DMA on I2C on F7 and H7 by default
...
this was already done on many (most?) boards, and greatly reduces DMA
sharing which improves performance of UARTs. This changes the default
to no DMA on I2C
2023-04-25 14:19:09 +10:00
Andrew Tridgell
5024261e2e
HAL_ChibiOS: fixed hwdef DMA resolver dependency on python2/python3
...
we need to use sorted keys in dictionaries to ensure we end up with
the same DMA mapping when using py2 and py3
fixes #15534
2023-04-25 11:30:56 +10:00
Peter Barker
6933000395
AP_HAL_ChibiOS: add and use AP_NOTIFY_TONEALARM_ENABLED
2023-04-23 16:24:02 +10:00
Henry Wurzburg
efd0937568
AP_HAL_ChibiOS: rename/remove HAL_BUZZER_ON to DEFAULT_BUZZ_ON_LVL
2023-04-23 11:19:50 +10:00
Peter Barker
dafc24b7a1
AP_HAL_ChibiOS: tidy external baro probing
2023-04-23 08:28:55 +10:00
Peter Barker
d3ce0356b8
hwdef: remove uart7 from thepeach-r1 bootloader to get it compiling
...
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
e37b3f9fcd
hwdef: remove uart7 from thepeach-k1 bootloader to get it compiling
...
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
587f64b784
hwdef: remove uart7 from PixSurveyA1-IND bootloader to get it compiling
...
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
e3ee5ca822
hwdef: remove uart7 from PixPilot-v3 bootloader to get it compiling
...
out of space otherwise
2023-04-22 13:58:02 +10:00
Henry Wurzburg
be94015dba
AP_HAL_ChibiOS: remove unused HAL_BUZZER_OFF defines
2023-04-22 13:51:09 +10:00
Peter Barker
1d8a5ac92d
AP_HAL_ChibiOS: correct CubOrange-periph-heavy compilation
...
canmanager isn't enabled, so no piccolocan
2023-04-20 21:51:40 +10:00
Andy Piper
cf20a70c58
AP_HAL_ChibiOS: move LED processing to a separate thread
...
LED processing on a separate thread allows much longer LED lengths to be handled without
compromising dshot timing or timeouts. The thread is also run at a lower priority to
reflect its lack of flight criticality
2023-04-19 16:45:21 +01:00
Peter Barker
c3c758a2e4
hwdef: DrokekP3Pro loses usart3
2023-04-19 19:05:14 +10:00
Andy Piper
7db0c387cc
AP_HAL_ChibiOS: update MambaF405v2 for ICM42688, bdshot and DMA on UART1
2023-04-19 17:47:51 +10:00
Andy Piper
87a3c34c70
AP_HAL_ChibiOS: add BMI270 and ICM42688 to FlywooF745
2023-04-19 17:42:26 +10:00
Andy Piper
794335bb26
AP_HAL_ChibiOS: remove erroneous FlywooF745v2
2023-04-19 17:42:26 +10:00
Andrew Tridgell
86b6f3a2c6
AP_HAL_ChibiOS: change to 16 bit timeout in event interface
...
prevent issues on 16 bit timers where we can end up with TIME_INFINITE
2023-04-19 17:26:57 +10:00
Peter Barker
5121b33c03
hwdef: remove more features from SkyViper
2023-04-18 11:45:39 +10:00
Henry Wurzburg
73011c81fd
AP_HAL_ChibiOS: correct MatekH743 storage size
2023-04-18 11:25:25 +10:00
Peter Barker
1fb879322c
hwdef: correct compilation of OMNIBUSF7V2
...
redefition erro
2023-04-17 21:26:41 +10:00
Tom Pittenger
9cf5759435
AP_HAL_ChibiOS: enable KDECAN on CubeOrange-periph
2023-04-17 11:52:52 +10:00
Tom Pittenger
20d89c510b
AP_HAL_ChibiOS: AP_KDECAN_ENABLE 0 by default
2023-04-17 11:52:52 +10:00
Peter Barker
3c86167544
hwdef: only allow specific VisualOdom devices (right now, MAVLink)
2023-04-15 22:19:21 +10:00
Andy Piper
fc6cb74ac7
AP_HAL_ChibiOS: SDIO PWRSAV needs to be enabled on F4/F7
2023-04-14 08:05:19 +10:00
Peter Barker
9e0c83503e
hwdef: minimize_features.inc: nominate all included battery backends
...
this will stop the number growing on our smallest boards
2023-04-14 07:49:16 +10:00
Andrew Tridgell
3f33457404
HAL_ChibiOS: fixed L4 mcu type detection
2023-04-14 07:48:56 +10:00
tsubashmail@gmail.com
ae9e15ade5
HAL_ChibiOS: port for STM32L4+ processor
...
Added support for stm32l4+ processor
- Added scripts for hwdef generation
- Tested in custom hardware prototype (stm32l4r5vit6)
- Tested all peripherals and auto pilot modes.
2023-04-14 07:48:56 +10:00
Peter Barker
92dea59620
hwdef: SkyViper doesn't need most proximity sensors
2023-04-13 07:07:18 +10:00
Andy Piper
078778de30
AP_HAL_ChibiOS: hwdef for MatekF405-TE/VTOL including bdshot
2023-04-12 17:24:15 +10:00
Peter Barker
aab771d380
AP_HAL_ChibiOS: use AP_BEACON_ENABLED instead of BEACON_ENABLED
2023-04-12 09:24:39 +10:00
Andrew Tridgell
78862a334e
AP_HAL_ChibiOS: cleanup more defines and classes
2023-04-11 10:31:31 +10:00
Andrew Tridgell
3f47d4c71c
AP_HAL_ChibiOS: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9d5815ce7b
AP_HAL_ChibiOS: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Henry Wurzburg
9371e60431
AP_HAL_ChibiOS: Add SpeedyBeeF405Wing
2023-04-11 10:22:29 +10:00
Andrew Tridgell
e0f2f060c6
AP_HAL_ChibiOS: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Peter Barker
9643f44ecc
hwdef: skyviper has only companion support for precision landing
2023-04-05 18:33:19 +10:00
Andy Piper
34411809d3
AP_HAL_ChibiOS: revert to ChibiOS SPI driver model v1
2023-03-31 05:40:20 +11:00
Andy Piper
2c7698f748
AP_HAL_ChibiOS: update MatekF405-CAN bootloader to fit
2023-03-29 20:49:40 +11:00
Andy Piper
a115681373
AP_HAL_ChibiOS: add support for building USB MSD
2023-03-29 20:49:40 +11:00