Andrew Tridgell
|
7dc5911572
|
hwdef: changed MatekH743 to a 32 bit timer
the 68ms issue is still present on this board. Switching to a 32 bit
timer will fix it, but loses us the tonealarm support
|
2022-03-29 07:45:23 +11:00 |
|
Andrew Tridgell
|
4564140745
|
HAL_ChibiOS: display source of RC input
distinguish between IOMCU, RCInput with bytes and RCInput with pulses
|
2022-03-28 17:09:26 +11:00 |
|
Andrew Tridgell
|
b46b0d61a6
|
HAL_ChibiOS: switch between IOMCU and RCProt rapidly
keep the RCProtocol decoder going when IOMCU being used, allowing for fast failover
between IOMCU RC input and uart RC input
|
2022-03-28 17:09:26 +11:00 |
|
Andrew Tridgell
|
7947494cab
|
HAL_ChibiOS: prevent conflicting RC input
when we have RC from both IOMCU and from rcprotocol (eg. from
SERIALn_PROTOCOL=23) we need to only process one of them. This
prioritises IOMCU input
|
2022-03-24 16:09:43 +11:00 |
|
Andy Piper
|
458ff45fe6
|
AP_HAL_ChibiOS: correct channel offsets for dshot commands
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
|
2022-03-24 11:20:09 +09:00 |
|
Randy Mackay
|
5561a5e82e
|
AP_HAL_ChibiOS: reversible DShot fix
Co-authored-by: Andy Piper <github@andypiper.com>
|
2022-03-24 08:01:48 +09:00 |
|
MallikarjunSE
|
bf0ce19942
|
hwdef: RM3100 no false rotation
|
2022-03-24 07:47:11 +11:00 |
|
MallikarjunSE
|
549883772c
|
hwdef: RM3100 reversal mask
|
2022-03-24 07:47:11 +11:00 |
|
bugobliterator
|
2dceb9a3ed
|
AP_HAL_ChibiOS: ensure that common ram is selected for bootloader/app comms in STM32H7
|
2022-03-23 19:09:21 +11:00 |
|
bugobliterator
|
7abcf9ec46
|
AP_HAL_ChibiOS: add CubeOrangePlus
|
2022-03-20 07:23:10 -07:00 |
|
Andrew Tridgell
|
54e4c6e1be
|
hwdef: leave MatekL431 ROMFS uncompressed
this allows for bl update when low on memory
|
2022-03-19 12:06:04 +11:00 |
|
mateksys
|
35ed87a5db
|
AP_HAL_ChibiOS: add MatekL431 AP_Periph hwdef
|
2022-03-19 12:06:04 +11:00 |
|
Peter Barker
|
f7608c22da
|
AP_HAL_ChibiOS: set pwm output values in simstate object
|
2022-03-17 14:39:55 +11:00 |
|
Peter Barker
|
8b2f85756a
|
AP_HAL_ChibiOS: instantiate SIMState object in HAL
|
2022-03-17 14:39:55 +11:00 |
|
Andy Piper
|
ceef68e07b
|
AP_HAL_ChibiOS: allow H7 480Mhz clock speed to be configured in hwdef via MCU_CLOCKRATE_MHZ
|
2022-03-16 20:37:30 +11:00 |
|
Andy Piper
|
222717cc88
|
AP_HAL_ChibiOS: add KakuteH7-bdshot target
|
2022-03-15 10:18:58 +11:00 |
|
Peter Barker
|
470cb2caa2
|
AP_HAL_ChibiOS: turn autocal off for periphs
|
2022-03-15 08:52:37 +11:00 |
|
李孟晓
|
81b129d3b3
|
AP_HAL_ChibiOS: CUAVv5: use icm42688p instead of icm20602
|
2022-03-15 05:59:14 +11:00 |
|
AndKe
|
caaa5002ab
|
AP_HAL_ChibiOS: add OREOLED to CubeGreen
|
2022-03-14 09:19:37 +11:00 |
|
iainguilliard
|
ea0b6dfcb2
|
HAL_ChibiOS: add MatekF405-STD S7 PWM output
MatekF405-STD board has a pad for S7 PWM output from pin PB8 missing in hwdef
|
2022-03-13 14:00:26 +11:00 |
|
Peter Barker
|
e486671bb2
|
AP_HAL_ChibiOS: correct #ifndef nesting in periph defaults
|
2022-03-13 13:23:51 +11:00 |
|
bugobliterator
|
6a0c46d241
|
AP_HAL_Periph: assert clock is FDCANCLK is 80MHz for H7 boards
|
2022-03-11 18:13:54 +11:00 |
|
bugobliterator
|
633eb0db8b
|
AP_HAL_ChibiOS: move to using data_32 for copying into CANFD buffer
|
2022-03-11 18:13:54 +11:00 |
|
bugobliterator
|
faf0c0d7c3
|
AP_HAL_ChibiOS: set canfd bitrates using CANFD_SUPPORTED opt
|
2022-03-11 18:13:54 +11:00 |
|
bugobliterator
|
4bdbd37731
|
AP_HAL_ChibiOS: use datalength when copying payload into CAN Frames
|
2022-03-11 18:13:54 +11:00 |
|
bugobliterator
|
90a660b445
|
AP_HAL_ChibiOS: update clock tree to have FDCAN Base clock at 80MHz
|
2022-03-11 18:13:54 +11:00 |
|
bugobliterator
|
47dd964e63
|
AP_HAL_ChibiOS: add init method to take in separate canfd bitrate
|
2022-03-11 18:13:54 +11:00 |
|
Siddharth Purohit
|
72090d10da
|
AP_HAL_ChibiOS: add hwdef config to enable CANFD support
|
2022-03-11 18:13:54 +11:00 |
|
Siddharth Purohit
|
8aa047d876
|
AP_HAL_ChibiOS: add support for CANFD for H7 and G4
|
2022-03-11 18:13:54 +11:00 |
|
MallikarjunSE
|
228796d55b
|
AP_HAL_ChibiOS: Add Sierra-F9P support
|
2022-03-10 08:29:51 +11:00 |
|
murata
|
eb78a0a4a6
|
hwdef: Set the maximum number of barometric pressure sensors to 1
|
2022-03-08 14:21:31 -08:00 |
|
murata
|
60eb6ff1b7
|
hwdef: Maximum number of battery monitors is 1
|
2022-03-08 14:21:31 -08:00 |
|
Andrew Tridgell
|
74f1a8007d
|
hwdef: enable GPS_MOVING_BASELINE on FreeflyRTK and f303-GPS
this allows for F9P based dual-GPS yaw on DroneCAN peripherals with
auto-config
|
2022-03-09 07:52:42 +11:00 |
|
Andrew Tridgell
|
86c25b98d5
|
hwdef: added HolybroG4_GPS
|
2022-03-09 07:51:35 +11:00 |
|
Andrew Tridgell
|
93031e297d
|
HAL_ChibiOS: fixed min/max inversion in MCU voltage logging
|
2022-03-08 11:33:21 +11:00 |
|
MallikarjunSE
|
5cd1c7783d
|
hwdef: hwdef update with watchdog
|
2022-03-07 16:15:41 +11:00 |
|
MallikarjunSE
|
360ddb2aed
|
hwdef:update storage pages and enable watchdog
|
2022-03-07 16:15:41 +11:00 |
|
Andrew Tridgell
|
7999335727
|
hwdef: fixed buzzer on CUAV_GPS peripheral
|
2022-03-03 16:26:27 +11:00 |
|
Peter Barker
|
11f7cce978
|
AP_HAL_ChibiOS: allow specification of AUTOBUILD_TARGETS in hwdef files
|
2022-03-03 09:03:17 +11:00 |
|
Andy Piper
|
d589c0fc5e
|
AP_HAL_ChibiOS: normalize BeastH7v2 in line with BeastF7v2 definition
|
2022-03-02 15:46:17 +11:00 |
|
Evgeniy
|
32afbbdec4
|
AP_HAL_ChibiOS: BeastH7v2 board added
|
2022-03-02 15:46:17 +11:00 |
|
Andy Piper
|
ed952a0ea0
|
AP_HAL_ChibiOS: allow flash to be write-protected/unprotected on reboot
control protection support via HAL_FLASH_PROTECTION
provide support for flash protection on SPRacingH7
SPRacingH7 bootloader needs to use w25q-dtr
|
2022-02-24 10:19:07 +11:00 |
|
Henry Wurzburg
|
ac88f354fc
|
hwdef: update Swan-K1 with new harmonic notch mask to avoid errors
|
2022-02-23 18:45:51 +11:00 |
|
Andy Piper
|
02219ba3e5
|
AP_HAL_ChibiOS: ensure chan_offset is initialized before using it
|
2022-02-23 18:35:43 +11:00 |
|
Andy Piper
|
b6022ca5d4
|
AP_HAL_ChibiOS: add support for alternate alarm PWM group
account for inverted alarms and build on boards without PWM
enable alarm based on pwm
shutdown alarm channel if using a different one
|
2022-02-23 18:35:43 +11:00 |
|
Andy Piper
|
f840315aa4
|
AP_HAL_ChibiOS: clock H750 at 480Mhz when using 8Mhz, 16Mhz and 24Mhz crystals
|
2022-02-23 18:19:56 +11:00 |
|
Andrew Tridgell
|
96518c9eda
|
HAL_ChibiOS: added CPU defines to hwdef
needed for checks like defined(STM32F1)
|
2022-02-22 12:13:19 +11:00 |
|
Andrew Tridgell
|
6039b8012a
|
HAL_ChibiOS: define HAL_USE_SDMMC
|
2022-02-22 12:13:19 +11:00 |
|
Andrew Tridgell
|
638e20a0b9
|
HAL_ChibiOS: bring in hal.h where it is needed
|
2022-02-22 12:13:19 +11:00 |
|
Andrew Tridgell
|
25cc8203d8
|
HAL_ChibiOS: added CHIBIOS_BOARD_NAME define
|
2022-02-22 12:13:19 +11:00 |
|