Andrew Tridgell
ad2890dc5a
HAL_ChibiOS: added connector pinouts for PH4-mini
6 years ago
Andrew Tridgell
b344946300
HAL_ChibiOS: prevent duplicate sensors in hwdef.dat
...
throw an error on configure if there is a duplicate
6 years ago
Andrew Tridgell
2c5c8106a5
HAL_ChibiOS: removed duplicate barometer from fmuv5
6 years ago
Andrew Tridgell
708ee47c03
HAL_ChibiOS: fixed f103 rm3100
6 years ago
Andrew Tridgell
c2c8702329
HAL_ChibiOS: convert remaining boards to use COMPASS specifier
6 years ago
Andrew Tridgell
3aa01448ff
HAL_ChibiOS: use COMPASS specifier for f103-periph
6 years ago
Andrew Tridgell
316e7cf7e6
HAL_ChibiOS: fixed mini-pix compass and baro probing
...
removed dup baro and fixed compass probe
6 years ago
Andrew Tridgell
beca17c638
HAL_ChibiOS: use GET_I2C_DEVICE() for i2c probing
...
this allows for the driver probing to use a macro to prevent loading
of duplicate i2c devices (AP_Compass does this)
6 years ago
E Thomas
c09d6908ed
Enabled active buzzer output on OmnibusNanoV6
6 years ago
Andrew Tridgell
72494788f7
HAL_ChibiOS: convert more boards to use BARO specifier
6 years ago
Andrew Tridgell
0667747506
HAL_ChibiOS: convert some more boards to new IMU specifiers
6 years ago
Andrew Tridgell
5ce4ff916e
HAL_ChibiOS: fixed Pixhawk1 gyro orientation
...
this was broken by the recent switch to hwdef.dat for orientations
6 years ago
Andrew Tridgell
0ffe2e75be
HAL_ChibiOS: fixed warnings
6 years ago
Andrew Tridgell
9d760a2956
HAL_ChibiOS: disable re-entrancy in FATFS
...
not needed now we have a semaphore in AP_Filesystem
6 years ago
Andrew Tridgell
bf79b65e07
HAL_ChibiOS: simplify stubs code
6 years ago
Andrew Tridgell
d1565a96c5
HAL_ChibiOS: wrap cacheBuffer functions
...
needed to avoid problem with end() method in UARTDriver shadowing with
F7 implementation of cache macros
6 years ago
Andrew Tridgell
b867ef35c0
HAL_ChibiOS: use AP_Filesystem API
6 years ago
Andrew Tridgell
97c56c068e
HAL_ChibiOS: update board IDs for AP_Periph firmwares
6 years ago
Andrew Tridgell
63f39c2bd6
HAL_ChibiOS: fixed build of iomcu firmware
6 years ago
Andrew Tridgell
64921b64f5
HAL_ChibiOS: enable sensors in peripheral firmwares
6 years ago
Andrew Tridgell
5cbe85ee19
HAL_ChibiOS: allow for ADC and clock overrides
6 years ago
Andrew Tridgell
dc89d10ccf
HAL_ChibiOS: added hwdef.dat for CUAV_GPS
6 years ago
Andrew Tridgell
c8806acaf5
HAL_ChibiOS: use AP_PERIPH env var
6 years ago
Andrew Tridgell
cbc83d68cd
HAL_ChibiOS: allow for CAN enable override on F4
6 years ago
Andrew Tridgell
fb68fa8bc9
HAL_ChibiOS: fixed typo for 512k F4 parts
6 years ago
Andrew Tridgell
e51a1a88df
HAL_ChibiOS: initial hwdef-bl.dat for CUAV CAN GPS
6 years ago
Andrew Tridgell
66ab585a24
HAL_ChibiOS: setup defaults for CAN app versions
6 years ago
Andrew Tridgell
d711bed405
HAL_ChibiOS: set default node ID of 117
...
this allows for flight controllers without DNA support
6 years ago
Andrew Tridgell
ababe1e81d
HAL_ChibiOS: disable UART support in f103-periph bootloader
6 years ago
Andrew Tridgell
2facfe0baa
HAL_ChibiOS: support empty UART_ORDER
...
for CAN bootloader without uart support
6 years ago
Andrew Tridgell
9a7b52fd15
HAL_ChibiOS: added hwdef.dat for f103-periph
6 years ago
Andrew Tridgell
16bdaaa1af
HAL_ChibiOS: added support for STM31F10x for AP_Periph
6 years ago
Stone white
ec911710c9
hwdef: Enable Spektrum 3.3V VDD Power on fmuv5
6 years ago
Andrew Tridgell
ffe0f338d3
HAL_ChibiOS: enable utime() API
6 years ago
Henry Wurzburg
00c111651a
ChiBios: Omnibusf4pro hwdef tweak to allow active or passive buzzer
6 years ago
Andrew Tridgell
f8cfbb8062
HAL_ChibiOS: added ISR limit on I2C
...
this will prevent any possibility of an I2C interrupt storm. This is
designed to address the most likely cause of #11642
6 years ago
Henry Wurzburg
b6518b6b46
AP_HAL_ChiibOS: change omnibusf4 board type to be unique
6 years ago
Andrew Tridgell
4fca69c5e9
HAL_ChibiOS: renamed Pixhawk6 to Durandal
...
new name for FC from Holybro
6 years ago
Andrew Tridgell
adcf9c4fa4
HAL_ChibiOS: added commented out baro on SPI5 for fmuv5
...
useful for SPI debugging
6 years ago
Andrew Tridgell
98f578394f
HAL_ChibiOS: default OTG2 protocol to mavlink2 on most boards
...
For boards that haven't yet had a driver update in MissionPlanner to
cope with the 2nd OTG interface this change makes both interfaces work
as MAVLink
This also fixes an issue with connecting under a windows VM within
vmware
6 years ago
bugobliterator
cba98096e9
HAL_ChibiOS: move to using hardcoded heater PWM polarity in iofirmware
6 years ago
Andrew Tridgell
e57228646e
HAL_ChibiOS: added unused CS pins for fmuv5
...
these are needed to ensure SPI works correctly if the unused pins are
later attached to a device
6 years ago
vierfuffzig
bed92e8ca8
AP_HAL_ChibiOS: fix buzzer pin define on OMNIBUSF7V2
6 years ago
Andrew Tridgell
2f79639e36
HAL_ChibiOS: added support for MatekF765-Wing
6 years ago
reubenfinch
cabd6aec8f
AP_HAL_ChibiOS: Correct the README.md for fmuv5 boards
...
the IST8310 magnetometer uses I2C, not SPI
6 years ago
Andrew Tridgell
2f0a4ff1ab
HAL_ChibiOS: fixed build on boards with less than max uarts
6 years ago
Andrew Tridgell
1919268801
HAL_ChibiOS: added OTG2 on all F7 and H7 boards with CAN
...
allows for SLCAN on 2nd port
6 years ago
Andrew Tridgell
02014776e8
HAL_ChibiOS: auto-set HAL_HAVE_DUAL_USB_CDC
6 years ago
Siddharth Purohit
dcf17e5bc2
HAL_ChibiOS: hwdef: add support for dual cdc on CubeYellow and CubeOrange
6 years ago
Siddharth Purohit
2f0d1336e6
HAL_ChibiOS: add support for dual usd cdc
6 years ago