Andrew Tridgell
d84bc9f556
HAL_ChibiOS: fixed STM32F7 RXINV flag
6 years ago
Andrew Tridgell
285935f8b3
RC_Channel: added reverse throttle RC option
...
used in plane for reverse on a switch
6 years ago
Andrew Tridgell
f71013928a
AP_Motors: force PWM range for DShot to 1000 to 2000
6 years ago
Andrew Tridgell
fbcbbb72b1
SRV_Channel: support reversible DShot motors
...
force the PWM MIN/MAX to 1000/2000
6 years ago
Andrew Tridgell
8dd58b4181
HAL_ChibiOS: support reversible DShot motors
6 years ago
Andrew Tridgell
f2cd6e9a05
AP_HAL: added set_reversible_mask()
6 years ago
Andrew Tridgell
1910f266a6
AP_BLHeli: added SERVO_BLH_REMASK for reversible motors
...
this allows the user to specify which motors are configured as
reversible (3D)
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
b4c551b56c
AP_RCProtocol: expand DSM test to 8 channels
6 years ago
Andrew Tridgell
da0301c208
AP_RCProtocol: fixed DSM parser for 8 channels
...
this ensures we remember channels from the previous frame, avoiding a
bug with more than 7 channels
6 years ago
Andrew Tridgell
a4c532edff
AP_HAL: fixed typo in fmax macro
6 years ago
Kristian Klausen
d7f529d3c6
AP_HAL_SITL: Use double point precision when converting langitudes and longitudes from degrees to radians.
...
See #9536
6 years ago
Randy Mackay
e9c1abfc3c
AP_RangeFinder: fix benewake checksum check
6 years ago
Randy Mackay
3cc84173e3
DataFlash: log rangefinder status in RFND msg
6 years ago
Randy Mackay
123e10c058
AP_RangeFinder: benewake returns at least 12m or 22m when out-of-range
...
value logged and shown to the user will be at least 12m for TFmini or 22m for TF02 which ensure the user won't see the range drop even if they have configured a very short useable distance
6 years ago
Randy Mackay
e702ca7202
AP_Arming: resolve compiler warning
6 years ago
Andrew Tridgell
85243ad522
HAL_ChibiOS: enable support for half-duplex uart config
6 years ago
Andrew Tridgell
58ed5a123c
AP_HAL: added HalfDuplex UART option
6 years ago
Andrew Tridgell
20b2d05dfd
AP_SerialManager: added docs for HalfDuplex option
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
37fc6e8b1c
AP_HAL: added inversion options
6 years ago
Andrew Tridgell
ac3b0a98ab
AP_SerialManager: added options for each uart
...
used to control inversion of uarts
6 years ago
Michael du Breuil
2afe72d79f
AP_Scripting: Swap reschedule to be callback, delay
6 years ago
Michael du Breuil
ecb1a433b1
AP_Scripting: Add more runtime sanity checks
6 years ago
Michael du Breuil
40d5e233d4
AP_Scripting: Autostart all scripts in a given folder
6 years ago
Michael du Breuil
19a8c5a6ed
AP_Scripting: Run multiple scripts at once
6 years ago
Michael du Breuil
b0a84ab7cf
AP_Scripting: Enforce a time limit for a script
6 years ago
Andrew Tridgell
d824cf0a40
HAL_ChibiOS: default the battery2 pins correctly for CubeBlack
6 years ago
Peter Barker
e5fa728a28
AP_OpticalFlow: fix example for not taking ahrs in constructor
6 years ago
Peter Barker
3eee4e917a
DataFlash: OpticalFlow takes care of its own logging
6 years ago
Peter Barker
ac83765487
OpticalFlow: take care of own logging
6 years ago
Peter Barker
e88358ccc6
AP_OpticalFlow: use AHRS singleton
6 years ago
Peter Barker
38fdcb02a4
GCS_MAVLINK: move sending of optical flow status up to base class
6 years ago
Peter Barker
ebf038eb57
AP_OpticalFlow: add singleton
6 years ago
Michael du Breuil
e56f12b68e
AP_Arming: Add servo voltage check, paramertise the Vcc check
6 years ago
Michael du Breuil
6a41f0c86a
AP_BoardConfig: Add minimum board and servo voltage parameters
6 years ago
Michael du Breuil
be8d4e6c9d
AP_HAL_ChibiOS: Assume that IOMCU implies servo voltage monitoring
6 years ago
Michael du Breuil
9a9e715af8
AP_HAL: Define HAL_HAVE_SERVO_VOLTAGE
6 years ago
Michael du Breuil
a5115930dd
AP_HAL_ChibiOS: Fix board voltage checks being disabled
6 years ago
Andrew Tridgell
33b26da2eb
AP_AHRS: small cleanups
...
always pass the pitch trim, and removed unusued variables
6 years ago
IamPete1
e1cdf9fe0a
AP_AHRS: add trimed view
6 years ago
Randy Mackay
0d9c1847df
AP_TempCalibration: fix parameter descriptions
6 years ago
auturgy
d2cb4db191
AP_OpticalFlow: add defined(HAL_HAVE_PIXARTFLOW_SPI)
...
This addition will build in support for the Pixart pmw3901 if it is defined in the hwdef.dat for a board
6 years ago
Andrew Tridgell
8f709b7a34
AP_Mount: fixed build warning
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