Andrew Tridgell
ea63e8e9df
git: don't ignore bootloader bin files
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
Peter Barker
dd49d79798
autotest: add test for Plane flying with a very slow GPS
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
Nicholas Weaver
1377c1b78f
Tools: board_types.txt: reserve ID for ICSI_Kestrel
...
Developing a CM4-based carrier board, reserving a board ID.
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
3e031e78e5
Plane: add comment about us sending airspeed error in wrong units
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
abd5daccbb
autotest: augment HIGH_LATENCY2 test with location test
3 years ago
Peter Barker
0961d651f9
waf: correct description of --sitl-flash-storage
3 years ago
Peter Barker
b2a7841672
Tools: allow for selection of Storage backend type at runtime
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
Shiv Tyagi
6faa586dec
Rover : log multiple rangefinder instances in DPTH message
...
This makes log_dpth method to log multiple instances of rangefinder
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
41534d816c
CPUInfo: added timing of micros16()
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
Andrew Tridgell
2be23fff2b
Plane: obey Q_RTL_ALT when in POS1 and POS2 states
...
this fixes the alt target for when user has disabled the quadplane
approach code
3 years ago
Randy Mackay
9de5ef72db
Copter: 4.1.0-rc4 release notes
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
Hwurzburg
636358b668
Plane: add param for throttle control in transition to VTOL
3 years ago
Iampete1
c178962200
Plane: tailsitter: only apply throttle scaling once in assised flight
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
Pierre Kancir
a8e1bebe69
.github: test building chibios on Python2 too
3 years ago
Pierre Kancir
65b1458c5e
.github: remove 1M boards from GCC6 build
3 years ago
Pierre Kancir
28a2c1be68
.github: use clang/clang++ instead of clang-7/clang++-7
...
this prevent failures on build_ci.sh
3 years ago
Pierre Kancir
920ccb089f
.github: migrate semaphore to github actions
3 years ago
bugobliterator
eb9b29f84b
waf: do not generate headers when cleaning
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