Iampete1
f667c098a2
AP_RangeFinder: analog: check for valid pin
3 years ago
Iampete1
5ea72bd371
AP_LeakDetector: check for valid analog pin
3 years ago
Iampete1
9f04cded3b
AP_HAL_SITL: AnalogSource: return bool for set_pin
3 years ago
Iampete1
62474e6dc8
AP_HAL_Linux: AnalogSource: set_pin return true
3 years ago
Iampete1
f479964c5a
AP_HAL_Empty: AnalogSource: return bool
3 years ago
Iampete1
f7cba024c1
AP_HAL_ChibiOS: AnalogSource: check for valid pin
3 years ago
Iampete1
bb04406496
AP_HAL: AnalogSource: set_pin returns bool
3 years ago
Iampete1
19f66803ff
AP_BatteryMonitor: Analog: check valid pin
3 years ago
Iampete1
0731af751a
AP_Airspeed: analog: check valid pin
3 years ago
Andrew Tridgell
613f970870
AP_Compass: added AK09918 support
...
minor update over AK09916
3 years ago
Andrew Tridgell
32731e2cd0
AP_Scripting: fixed bug in string logging with logger.write()
...
this dereferenced a bad pointer, leading to crash and watchdog
thanks to Charlie for finding this!
3 years ago
Andrew Tridgell
33529c98a9
HAL_ChibiOS: check the ROMFS line for IOMCU is added
3 years ago
Andrew Tridgell
52124cf602
HAL_ChibiOS: fixed f1 bootloader build errors
3 years ago
Andrew Tridgell
8deaa1b46b
HAL_ChibiOS: fixed warning for USB
3 years ago
Andrew Tridgell
4daf4ad501
HAL_ChibiOS: lock in no warnings for chibios RTOS build
3 years ago
Peter Barker
402669f269
AP_HAL_SITL: add and use HAL_SITL &hal_sitl
...
analogous to our normal "extern hal" stuff but removes need for casting
3 years ago
Andrew Tridgell
4dbff85de7
HAL_ChibiOS: check for common hwdef.dat errors
...
catches missing GPIO type, mismatched timers and UARTs or bad pin types
3 years ago
Iampete1
f0a284c1e7
AP_Hal_ChibiOS: R9Pilot: add OUTPUT to GPIO
3 years ago
Iampete1
0143518954
AP_Hal_ChibiOS: mRoControlZeroF7: add OUTPUT to GPIO
3 years ago
Iampete1
a282a39866
AP_Hal_ChibiOS: F4BY: add OUTPUT to GPIO
3 years ago
Iampete1
6f1f26a72a
AP_Hal_ChibiOS: CubeOrange: add OUTPUT to GPIO
3 years ago
Peter Barker
919dc26ff6
AP_Camera: use location methods to convert altitudes
3 years ago
Michel Pastor
c590e1f1c5
OP_OSD_Screen: make the rangefinder distance element fixed length
3 years ago
Iampete1
5848510876
AP_HAL_ChibiOS: set flow control disabled if no RTS line
3 years ago
Iampete1
2d39836b42
AP_SerialManager: always set options
3 years ago
Michel Pastor
a9fed2f9bc
RCOutput: fix full throttle bug
3 years ago
Hwurzburg
3b543a8ceb
AP_Compass: Change orientation labels to match order of rotation
3 years ago
Hwurzburg
873097c030
AP_AHRS: Change orientation labels to march order of rotation
3 years ago
Peter Barker
e4ebea9e26
GCS_MAVLink: use AHRS position for location
...
This is our canonical source of position.
3 years ago
Peter Barker
07aa00f2b4
GCS_MAVLink: tidy sending of high-latency message
3 years ago
Peter Barker
3292128531
AP_HAL_SITL: allow for selection of Storage backend type at runtime
3 years ago
Peter Barker
102b1c6879
AP_HAL: allow for selection of Storage backend type at runtime
3 years ago
Tom Pittenger
9578b9bcd4
AP_ADSB: Ping200X update health, remove option for external baro, and gnss altitude units bugfix
3 years ago
Shiv Tyagi
9729377bb3
AP_Rangefinder : make get_temp const
...
This makes backend get_temp methods const
Co-Authored-By: Josh Henderson <69225461+hendjoshsr71@users.noreply.github.com>
3 years ago
Shiv Tyagi
5cca39e50a
GCS_Common : send water depth for each rangefinder instance
...
This sends depth message for each downward facing rangefinder instance which has data.
Co-Authored-By: Josh Henderson <69225461+hendjoshsr71@users.noreply.github.com>
3 years ago
Andrew Tridgell
9a29f2558c
HAL_SITL: fixed cygwin build
...
cygwin does not handle panic being weak, it gets a link error
3 years ago
Andrew Tridgell
c15221fd53
HAL_ChibiOS: fixed orientation of ICM42605 on QiotekZealotF427
3 years ago
Andrew Tridgell
6953778b4c
HAL_ChibiOS: use micros16() for blheli pass-thru IRQ
...
saves some IRQ overhead, makes time handling more consistent
3 years ago
Andrew Tridgell
5714ee113f
HAL_ChibiOS: added micros16() method
3 years ago
Andrew Tridgell
1283d42fbf
AP_HAL: added micros16() method
...
fast method for both 16 and 32 bit timers
3 years ago
Andrew Tridgell
2aef3364bc
HAL_ChibiOS: optimisation for AP_HAL::micros() on systems with 32 bit timers
...
most ChibiOS boards have a 32 bit timer. This optimisation reduces the
cost of micros() from 0.3us to 0.06us, which is significant in
interrupt handlers and for accurate timing. It takes advantage of the
timer being 32 bit with 1MHz clock
3 years ago
Iampete1
1371499022
AP_Motors: add note about test to new inverse functions
3 years ago
Iampete1
484a0b989f
AP_Motors: add expo inverse test example
3 years ago
Iampete1
0c1fe0b373
AP_MotorsMulticopter: add inverse thrust_to_actuator and thrust curve functions
3 years ago
lthall
d5286ec533
AC_AttitudeControl: Fix initialize bug
3 years ago
Peter Barker
4aeb85d080
GCS_MAVLINK: correct mavlink return code when wiping storage header
3 years ago
bugobliterator
ae65f2e6ab
AP_GPS: fix build and working with single GPS Receiver config
3 years ago
Andrew Tridgell
aa05629ef6
AP_HAL: added peekiovec test
...
fixes #18285
3 years ago
Peter Barker
df7b2982d3
AP_Filesystem: add fgets
3 years ago
Peter Barker
3f37a21aaf
GCS_MAVLink: set message intervals from config files
3 years ago