CUAVcaijie
ccd54409f3
HAL_ChibiOS: Adding SPI devices for CUAV_GPS
5 years ago
CUAVcaijie
2df2e5c275
HAL_ChibiOS: Fix DMA of SPI1 TX on STM32F412
5 years ago
Andrew Tridgell
4b4642dd4d
HAL_ChibiOS: allow handling of much higher receiver baudrates with DMA
...
this uses two DMA RX bouncebuffers to minimise the time with DMA
disabled so that we can handle much higher baudrates
5 years ago
Andrew Tridgell
58292821b3
HAL_ChibiOS: fix DMA on UARTs for F303
5 years ago
Andrew Tridgell
652d137594
HAL_ChibiOS: fixed DMA channels for f3 USART2
5 years ago
Andrew Tridgell
6eb86c6cdb
HAL_ChibiOS: removed PB1 and PB0 TIM1 complementary channels for F76x
...
these do not work, possibly a datasheet bug
5 years ago
Andrew Tridgell
c8c6c80aef
HAL_ChibiOS: switch MatekF765 to timer 12
...
fixes PWM 5 and 6
5 years ago
Andrew Tridgell
ccd1ce406c
HAL_ChibiOS: scale uart rx buffer size with baudrate
...
this ensures we have enough buffer space for a RTK GPS, as well as for
high speed comms with a companion computer
5 years ago
Andrew Tridgell
1248519b11
HAL_ChibiOS: account for empty uarts in uart count
...
this fixes uart count on MatekF405-Wing
5 years ago
Andrew Tridgell
6f6fbb5b48
HAL_ChibiOS: make pwm pin pulldown
5 years ago
Andrew Tridgell
f732a482fe
HAL_ChibiOS: support wider range of clock frequencies
5 years ago
Andrew Tridgell
a9946b41e9
HAL_ChibiOS: added f103-Trigger board
5 years ago
Andrew Tridgell
a87e3e41f0
HAL_ChibiOS: make Pixhawk4 GPS2 connection clearer
5 years ago
Andrew Tridgell
d422825715
HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
...
not needed any more
5 years ago
Andrew Tridgell
fc867b1596
HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT
5 years ago
Andrew Tridgell
b3459c024c
HAL_ChibiOS: automatically set AP_FEATURE_RTSCTS
5 years ago
Andrew Tridgell
b99d6e075c
HAL_ChibiOS: change CUAVv5Nano volt scale to 18.000
5 years ago
Andrew Tridgell
f17178ace0
HAL_ChibiOS: fixed build of SPI clock test
5 years ago
Andrew Tridgell
95b527dac8
HAL_ChibiOS: save 3k of flash on MatekF405-Wing
...
disable SMBUS and fuel battery monitors
5 years ago
Andrew Tridgell
4f429e6c5a
HAL_ChibiOS: fixed handling of 16bit timer wrap
...
this fixes #12948
5 years ago
Andrew Tridgell
d4d44990e1
HAL_ChibiOS: added assert for systime_t size
5 years ago
Henry Wurzburg
ccc7968f91
HWDEF: Speedybeef4 change I2C internal mask to 0 to allow probing ext baros
5 years ago
Andy Piper
16d2dd4e2d
AP_HAL_ChibiOS: specify Durdanal IMUs so that ordering is correct
5 years ago
Andrew Tridgell
0a81c48d9c
HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
...
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
5 years ago
Phillip Kocmoud
73c56220ff
HAL_ChibiOS: update mRoControlZeroF7 I2C mask
5 years ago
Andrew Tridgell
0317b66139
HAL_ChibiOS: update mRoX21-777 I2C mask
...
all external
5 years ago
Andrew Tridgell
0c4a4ccb74
HAL_ChibiOS: optionally print information on a HardFault
5 years ago
Andrew Tridgell
ef993f380f
HAL_ChibiOS: use system_halt_hook()
5 years ago
Andrew Tridgell
c1575654e2
HAL_ChibiOS: added optional debug code for hardfaults and panics
...
this implements a soft-serial print function that can be used to get
debug out on a GPIO pin in a panic
5 years ago
Michael du Breuil
21f6695acd
AP_HAL_ChibiOS: Add defaults.parm for CubeOrange and CubeYellow
5 years ago
Stephen Dade
e1e7c6ea8a
AP_HAL: Ensure scheduler does not log if there is no logger
5 years ago
Andrew Tridgell
4636a4c458
HAL_ChibiOS: support LEDs with a wider range of frequencies
...
this fixed LEDs on FMUv5 boards on first 4 aux channels. We need to
round up not round down in the resulting bitrate
5 years ago
Andrew Tridgell
4745c9f78d
HAL_ChibiOS: setup define for number of serial ports
5 years ago
Andrew Tridgell
0751756e91
HAL_ChibiOS: retain OPENDRAIN if set on a pin
...
this allows OPENDRAIN when set on a pin to be retained when set with a
pinMode(). This fixes a partially lit B/E LED on the Pixhawk4
5 years ago
Andrew Tridgell
fdd2e93f7e
HAL_ChibiOS: disable debug port on f103 to save memory
5 years ago
Andrew Tridgell
a90a2e20dc
HAL_ChibiOS: enable CAN callbacks
...
this allows for much more reliable CAN comms in AP_Periph
5 years ago
Matt Lawrence
7a63bda027
Frame_params: Updated solo params for Copter 4
5 years ago
Andrew Tridgell
1db4afb844
HAL_ChibiOS: enable MatekF765 LED pin
...
- use tonealarm for buzzer
- add more baro options
5 years ago
Andrew Tridgell
64aae4f67e
HAL_ChibiOS: removed heater control
5 years ago
Andrew Tridgell
d8445928d1
HAL_ChibiOS: fixed SPI timeout bug
...
thanks to CUAV for noticing
5 years ago
Andrew Tridgell
6c0c09e690
Revert "HAL_ChibiOS: lower speed of mpu9250"
...
This reverts commit a4e51f3942
.
This commit led to more errors on the first IMU on a normal
CubeBlack. I don't yet know why this happens, but I'm removing this in
master for now as it affects primary IMU
5 years ago
Andrew Tridgell
22f0e8a065
HAL_ChibiOS: added RM3100 in f303-GPS
5 years ago
Andrew Tridgell
207dffba88
HAL_ChibiOS: moved compass support for f103-GPS
...
not needed for other builds
5 years ago
Andrew Tridgell
1d44718016
HAL_ChibiOS: added f303-periph and f303-GPS firmware
5 years ago
Andrew Tridgell
bc1de7a208
HAL_ChibiOS: support STM32F3xx MCUs
5 years ago
Siddharth Purohit
8c413d3c09
HAL_ChibiOS: fix writing into a NULL pointer CANFD interrupt
5 years ago
Andrew Tridgell
8f14ea9e80
HAL_ChibiOS: enable advanced timers if we have any N PWM channels
5 years ago
Andrew Tridgell
ff30ba87bc
HAL_ChibiOS: fixed build of sparky2
...
running out of flash
5 years ago
Andrew Tridgell
fcf9356e2c
HAL_ChibiOS: fixed build of f103 rangefinder
5 years ago
Andrew Tridgell
a4e51f3942
HAL_ChibiOS: lower speed of mpu9250
...
it isn't handling the full speed well, getting some SPI transfer
errors
5 years ago