Iampete1
5ba2bd675a
Plane: move quadplane arming checks to own function and add angle max and tiltrotor / tailsitter checks
3 years ago
Peter Barker
065cb2decb
AP_GPS_UBLOX: tidy reading of uart data
...
Neither of the return types used for data and numc were actually correct for the values being returned from the uartdriver functions.
3 years ago
Peter Barker
7c3de472b2
Plane: support send_extended_sys_state
3 years ago
Peter Barker
e95aedd748
AP_Logger: tidy construction of backends
3 years ago
murata
511dec01c5
AP_WindVane: Make the char_to_hex method a common method
3 years ago
murata
1e91dfe9d6
AP_Common: Make the char_to_hex method a common method
3 years ago
murata
8743ca226c
AP_AIS: Make the char_to_hex method a common method
3 years ago
Michael du Breuil
f08866639e
AP_GPS: Novatel respect the auto config disable parameter
3 years ago
Michael du Breuil
eedcb9aded
AP_GPS: Isolate the header to be only set once
...
Also wrap up some common whitespace issues
3 years ago
Randy Mackay
9c1ca781f6
AP_HAL_ChibiOS: update for renamed BRD_HEAT_ parameters
3 years ago
Randy Mackay
ad0a5aa260
AP_BoardConfig: rename TEMPMGN_LOW to HEAT_LOWMGN
...
also these renames are included
BRD_IMU_TARGTEMP becomes BRD_HEAT_TARG
BRD_IMUHEAT_P/I/IJAX become BRD_HEAT_P/I/IMAX
3 years ago
Andrew Tridgell
893046608c
Plane: update release notes for 4.1.3beta1
3 years ago
Peter Barker
63f87a863c
AP_RCProtocol: use switch statement for 3-frame check
...
Forces new protocol implementer to consider whether a 3-frame check is
required
3 years ago
Andrew Tridgell
12c10dce32
AP_InertialSensor: fixed comments on IMU types supported
3 years ago
Hwurzburg
47028f136e
AP_Motors: change build option name to new standard
3 years ago
Andrew Tridgell
ad29135384
AP_Scripting: added plane aerobatics example
3 years ago
Andrew Tridgell
9ccfbe9813
AP_Scripting: added bindings for NAV_SCRIPT_TIME support
3 years ago
Andrew Tridgell
527d9b38e6
AP_Vehicle: added nav_script_time methods
...
for supporting aerobatics in scripts
3 years ago
Andrew Tridgell
0c1e576544
Plane: added support for NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
ca00eceb98
AP_Mission: support NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
91fe254dad
mavlink: added NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
86c481b4b0
AP_NavEKF3: fixed switch to non-zero primary on disarm
...
if EK3_PRIMARY is not zero then we were not switching to it when
disarmed
3 years ago
Peter Barker
2dd392ec4b
autotest: read pexpects while waiting for sim time
...
If we do not drain pexpects regularly the ardupilot process can become blocked on terminal IO
3 years ago
Iampete1
0f1d3c4fc4
AP_Scripting: Docs: document arguments
3 years ago
Andrew Tridgell
f91c948fd0
AP_SerialManager: disable unused RX/TX pins on uarts
3 years ago
Andrew Tridgell
61ffe188d4
HAL_ChibiOS: implement disable_rxtx()
3 years ago
Andrew Tridgell
51da1c3eff
AP_HAL: added disable_rxtx() to UARTs
3 years ago
Andrew Tridgell
97aee6f45e
HAL_ChibiOS: fixed regex error for GPIOs
3 years ago
Andrew Tridgell
d3742989ef
Plane: default rate max to 75 for quadplane VTOL
...
this reduces overshoot when VTOL tune is less than ideal
3 years ago
Andrew Tridgell
debae1381c
Plane: fixed a bug in POSITION1 speed thresholds
...
we were comparing two different speeds in the threshold for going to
Q_WP_SPEED limit. The reason the two speeds were different was the
wp_nav init happened before the defaults were setup for quadplanes
this fixes both bugs
3 years ago
Peter Barker
bb973ac913
autotest: print content of sitl /proc/PID/status on death
...
Mysterious death ofi Copter in CI - add more debug
3 years ago
Peter Barker
f86b2c1051
autotest: add sanity check that sim time is updating
3 years ago
Peter Barker
306bd0a4ab
SIM_GPS: make writing of data w/out byteloss more efficient
3 years ago
Peter Barker
13bd2379cf
SITL: use SITL::SerialDevice in place of pipe for communication
3 years ago
Peter Barker
9ebd0cdeed
AP_HAL_SITL: use SITL::SerialDevice in place of pipe for communication
3 years ago
Peter Barker
a0418eaab5
.github: install anytree along with elf_diff
...
new unstated dependency which is causing CI to fall over
3 years ago
Randy Mackay
3b34087977
Tools: DeSET mapping boat default parameters
...
This frame will be added as a reference frame to the wiki
3 years ago
Peter Barker
b6293acbce
autotest: tweak how we make gps bad in fallback test
3 years ago
Peter Barker
a88464c928
SITL: send sv_info from both GPS instances
...
Without sv_info we don't get the correct ublox type, meaning we get the wrong lag time, meaning EKF2 gets rather more annoyed than it should when we do loops in SITL.
3 years ago
Andrew Tridgell
8a4001817b
HAL_ChibiOS: added support for Pixhawk5X
3 years ago
Andrew Tridgell
f0a4e6e55b
Tools: added Pixhawk5X bootloader
3 years ago
Andrew Tridgell
8a6a47aa3f
Tools: autobuild Pixhawk5X
3 years ago
Andrew Tridgell
5f15432e07
HAL_ChibiOS: allow for NODMA patterns
...
this makes it easy to disable DMA on I2C
3 years ago
Andrew Tridgell
7f2bcf927c
HAL_ChibiOS: allow setting of armed pin
3 years ago
Andrew Tridgell
c77dfae9a4
HAL_ChibiOS: adjust modalai for INA2xx batt mon change
3 years ago
Andrew Tridgell
75dfa6bae4
AP_BattMonitor: support other INA2xx battery monitors
...
added parameters for I2C bus and address. Tested on INA231 and INA226
This allows any 2M flash board to use an INA2xx battery monitor
3 years ago
Andrew Tridgell
34ba3e4782
AP_HAL: make set_soft_armed() virtual
3 years ago
Andrew Tridgell
dfd2686878
Tools: fixed uploader.py for px4 bootloader
...
by fetching ext flash info before we get IDs the bootloader is left in
a state where it accepts an erase and upload
3 years ago
Andrew Tridgell
350de066a5
Tools: recognise Auterion bootloader string
3 years ago
Peter Barker
f7d42a3f3b
GCS_MAVLink: add board ID to AUTOPILOT_VERSION mavlink msg
...
Co-authored-by: durka
3 years ago