Andrew Tridgell
fa487fe1bc
HAL_ChibiOS: added Pixhawk1 docs
6 years ago
Andrew Tridgell
774cea0dd5
HAL_ChibiOS: added KakuteF7 docs
6 years ago
Andrew Tridgell
d84bc9f556
HAL_ChibiOS: fixed STM32F7 RXINV flag
6 years ago
Andrew Tridgell
8dd58b4181
HAL_ChibiOS: support reversible DShot motors
6 years ago
Andrew Tridgell
adf7fefc2e
HAL_ChibiOS: detect stuck I2C bus and clear with SCL
...
This detects the I2C bus becoming stuck with SDA low after a timeout
and clears the bus by toggling SCL. Many thanks to @jhw84 for the
suggestion
6 years ago
Andrew Tridgell
a0ed658fcc
HAL_ChibiOS: added palReadLineMode() function
...
used to change and restore line modes
6 years ago
Andrew Tridgell
85243ad522
HAL_ChibiOS: enable support for half-duplex uart config
6 years ago
Andrew Tridgell
b346d82f96
HAL_ChibiOS: allow frsky invert for p3pro and mindpx-v2
6 years ago
Andrew Tridgell
f0c13d4089
HAL_ChibiOS: allow user control of frsky inversion on Pixracer
6 years ago
Andrew Tridgell
acf03980ca
HAL_ChibiOS: added UART inversion options
...
support GPIO pins or STM32F7
6 years ago
Andrew Tridgell
bd117f1548
HAL_ChibiOS: define pins for inverting uarts
6 years ago
Andrew Tridgell
d824cf0a40
HAL_ChibiOS: default the battery2 pins correctly for CubeBlack
6 years ago
Michael du Breuil
be8d4e6c9d
AP_HAL_ChibiOS: Assume that IOMCU implies servo voltage monitoring
6 years ago
Michael du Breuil
a5115930dd
AP_HAL_ChibiOS: Fix board voltage checks being disabled
6 years ago
Andrew Tridgell
f48c3da497
HAL_ChibiOS: fixed undefine typo
6 years ago
vierfuffzig
f8d43bc96b
HAL_ChibiOs: add default support for board versions with ICM20602
6 years ago
Andrew Tridgell
24ba876e88
HAL_ChibiOS: don't use STDOUT_SERIAL on mindpx-v2 or cube-red
...
better to use USB, giving us one more uart
6 years ago
auturgy
575d03796c
AP_HAL_ChibiOS: fix typo in fmuv5 hwdef [NFC]
...
header comment fixed from fmuv3 to fmuv5
6 years ago
vierfuffzig
d204939cb2
AP_HAL_ChibiOS: set default type for boards with onboard OSD
6 years ago
Peter Barker
17f643719a
AP_HAL_ChibiOS: add override keyword in many places
6 years ago
Andrew Tridgell
a0c57979ab
HAL_ChibiOS: use opendrain outputs for LEDs on iomcu
6 years ago
Andrew Tridgell
7168a0297a
HAL_ChibiOS: display RC protocol for iocmu
6 years ago
Andrew Tridgell
a69f66eadd
HAL_ChibiOS: ensure RCIN sigbuf has even number of words
...
ObjectBuffer rounds up by 1, leaving an odd number of words, which
caused DSM RC input corruption
6 years ago
Andrew Tridgell
6c128fcaf2
HAL_ChibiOS: signal2 does not need to be DMA safe
6 years ago
Andrew Tridgell
e3a01c661f
HAL_ChibiOS: switched to USB for console on pixracer
6 years ago
Andrew Tridgell
56203204cc
HAL_ChibiOS: fixed build of bootloaders
6 years ago
Andrew Tridgell
b950b83eea
HAL_ChibiOS: fixed build with EICU RC input
6 years ago
Andrew Tridgell
5dd0086698
HAL_ChibiOS: make SoftSigReader considerably more efficient
...
this reduces interrupt latency on the F100, which allows us to use all
RC input protocols on the pulse based decoder, allowing for more
flexibility in RC input protocols
6 years ago
Andrew Tridgell
dbc05f787b
HAL_ChibiOS: display decoded RC protocol
6 years ago
Andrew Tridgell
d18277487e
HAL_ChibiOS: use RCIN pin for only PPM only on iomcu
...
use uarts for SBUS and other serial protocols
6 years ago
Andrew Tridgell
7c1ba15031
HAL_ChibiOS: fixed syntax error on RCIN pin for iomcu
6 years ago
Andrew Tridgell
86ab3d7669
HAL_ChibiOS: turn off green ring LED on cube
6 years ago
Andrew Tridgell
fcc259ae31
HAL_ChibiOS: separate out F1 CR1 calculations
...
and modify pin speeds for iomcu uarts
6 years ago
Andrew Tridgell
7e66bb69b9
HAL_ChibiOS: enable amber LED on iomcu
6 years ago
Andrew Tridgell
3ab1cd4808
HAL_ChibiOS: fixed build
6 years ago
Eugene Shamaev
032c5ab707
AP_HAL_ChibiOS: Binding update for DSM
6 years ago
Andrew Tridgell
f69360844f
HAL_ChibiOS: enable USART1 for iomcu for spektrum input
6 years ago
Andrew Tridgell
065dba973b
HAL_ChibiOS: fixed build warning on iomcu
6 years ago
Andrew Tridgell
81fe8b7138
HAL_ChibiOS: allow set of safety mask from IOMCU
6 years ago
fat_dell
d1f557e96b
HAL_ChibiOS: added Omnibusf4v6 board, based on omnibusnanov6.
6 years ago
Andrew Tridgell
49ce9d02b1
HAL_ChibiOS: ensure RC in channels are bounded
6 years ago
vierfuffzig
e04ebb1326
HAL_ChibiOS: set BATT_MON default on boards with onboard volt/curr sens
6 years ago
Andrew Tridgell
78a32df2e7
HAL_ChibiOS: make all boards base GPIOs for servos at 50
...
this makes the docs for GPIO pins consistent across boards
6 years ago
fnoop
deeaf6ec09
AP_HAL_ChibiOS: Add UARTS to F405-Wing bootloader
...
AP_HAL_ChibiOS: Add pins to support new UART_ORDER uarts
AP_HAL_ChibiOS: Add UARTs to F405-Wing hwdef-bl.dat to support firmware upload on UARTS
6 years ago
Peter Barker
d2cf065fdf
AP_HAL_ChibiOS: return uart link bandwidth
6 years ago
Andrew Tridgell
7e777d8b28
HAL_ChibiOS: disable loop() delay for iofirmware
6 years ago
Andrew Tridgell
6c761fa864
HAL_ChibiOS: shutdown IOMCU on reboot
6 years ago
Andrew Tridgell
b3946fc458
HAL_ChibiOS: added uart for sbus out in IOMCU
6 years ago
Andrew Tridgell
af4340d1d1
HAL_ChibiOS: enable analog input on IOMCU
6 years ago
Andrew Tridgell
a6b35d6496
HAL_ChibiOS: restore old ODR behaviour for F4 boards
...
This fixes an issue with ESP8366 on Pixracer
6 years ago