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
8ece4e3f64
AP_IOMCU: implement BRD_SAFETY_MASK in iofirmware
6 years ago
Andrew Tridgell
81fe8b7138
HAL_ChibiOS: allow set of safety mask from IOMCU
6 years ago
Andrew Tridgell
beff16abe6
AP_IOMCU: implement manual_rc_mask
6 years ago
Andrew Tridgell
27f06ce810
AP_IOMCU: trigger override at 1750
...
thanks Michael
6 years ago
Andrew Tridgell
46fcfe0582
AP_IOMCU: removed rc_channel range check
...
feedback from @WickedShell
6 years ago
Andrew Tridgell
e70a98fa9a
AP_IOMCU: support elevon and vtail mixing in failsafe
6 years ago
Andrew Tridgell
285508d568
AP_IOMCU: added initial mixing support
...
supports aileron, elevator, throttle and rudder
6 years ago
Andrew Tridgell
ec73a7072b
AP_IOMCU: use more bandwidth efficient IO read
6 years ago
Andrew Tridgell
191f72d2e6
AP_IOMCU: added mixing structure to protocol
6 years ago
Andrew Tridgell
8d5b9521ad
AP_Arming: added IOMCU health check
6 years ago
Michael du Breuil
b5caea19da
AP_WheelEncoder: Fix AP_WheelRateControl::get_pid() always returning the
...
first pid
CID: 318644
6 years ago
Michael du Breuil
b38200a960
AP_WheelEncoder: Fix integer division limiting wheel encoder accuracy
...
CID: 318646
6 years ago
Michael du Breuil
c712e926d7
AP_Baro: Avoid returning 0.0f for EAS2TAS
6 years ago
Peter Barker
3749cfd764
GCS_MAVLink: allow vehicles to override VFR_HUD.alt
6 years ago
Randy Mackay
7fdd0bd996
AP_RangeFinder: Benewake driver discards distances over 327m
6 years ago
Peter Barker
3803684c4e
DataFlash: add sanity checks around EraseAll
6 years ago
Andrew Tridgell
cab5199da8
AP_IOMCU: fixed a race in event trigger on startup
...
this fixes the issue with initial safety option state, and with
initial safety mask
6 years ago
Peter Barker
0afc9bf724
AP_Mount: SoloGimbal: avoid calling safe_sqrtf
6 years ago
Peter Barker
126065e95c
AP_Mount: trim out dead getDebug method
6 years ago
Peter Barker
d9d9a298bb
AP_SmartRTL: stop constructing/copying Bitmask
6 years ago
Peter Barker
6b7e04da06
AP_Common: Bitmask: remove copy operator and constructor
6 years ago
Peter Barker
8641dcbc31
AP_Mount: SoloGimbal: stop taking reference to AHRS
6 years ago
fat_dell
d1f557e96b
HAL_ChibiOS: added Omnibusf4v6 board, based on omnibusnanov6.
6 years ago
murata
6db54bd65e
AC_AttitudeControl: Change from sqrt to safe_sqrt
6 years ago
murata
998dd7207f
AP_Mount: Change from sqrt to safe_sqrt
6 years ago
Andrew Tridgell
49ce9d02b1
HAL_ChibiOS: ensure RC in channels are bounded
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
6b2ad734b6
AP_BLHeli: correct SERVO_BLH_POLES parameter value range metadata
6 years ago
Randy Mackay
0aaa6bf054
AP_WindVane: rename variables and parameters
...
also update comments and parameter descriptions
remove redundant wrap_PI
6 years ago
Randy Mackay
ecd1f8e658
AP_WindVane: add send_wind
6 years ago
IamPete1
bc1cf6a87a
AP_WindVane: add wind speed
6 years ago
Randy Mackay
ff4ef4968e
AP_WindVane: switch x and y in read_SITL_direction_ef
6 years ago
Randy Mackay
836237cc49
AP_WindVane: update parameter descriptions
6 years ago
IamPete1
e42c3c6fab
RC_Channel: add Sailboat Tack to aux switch
6 years ago
vierfuffzig
e04ebb1326
HAL_ChibiOS: set BATT_MON default on boards with onboard volt/curr sens
6 years ago
Andrew Tridgell
6c6dabc33c
AP_HAL: set default batt monitoring for bebop and disco
6 years ago
Andrew Tridgell
1a5d60609d
AP_BattMonitor: added BATT_MONITOR_DEFAULT option
...
this is for boards with builtin current and voltage monitoring
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
Peter Barker
156ac83123
DataFlash: allow replay to work again
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
Michael du Breuil
922d593f3d
AP_Mount: Fix strncpy warning
6 years ago
Michael du Breuil
3d7d23531a
AP_OpticalFlow: No need to clear already zerod objects
6 years ago
Michael du Breuil
d6944510da
AP_GPS: Suppress clearing non-trival type warning
6 years ago
Michael du Breuil
25ef5fed82
AP_NavEKF3: Suppress clearing non-trival type warning
6 years ago
Michael du Breuil
29db069c75
AP_NavEKF2: Suppress clearing non-trival type warning
6 years ago
Michael du Breuil
dda7c615a8
AP_Mount: Suppress clearing non-trival type warning
6 years ago
Michael du Breuil
4852562ec7
AP_AHRS: Suppress clearing non-trival type warning
6 years ago
Michael du Breuil
a2a8ac15b3
AP_Scripting: Add access to SRV_Channels::set_output_pwm
...
This also provides a more intresting function, with range checking. We
could choose to ignore this range checking and leave the script author
responsible for managing this, but it's probably better to protect the
author from themselves as much as possible, even if it makes the API
binding harder to automate
6 years ago
Michael du Breuil
ac63e55c8d
SRV_Channel: Add scripting outputs
6 years ago