Andrew Tridgell
ca00eceb98
AP_Mission: support 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
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
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
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
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
Peter Barker
f7d42a3f3b
GCS_MAVLink: add board ID to AUTOPILOT_VERSION mavlink msg
...
Co-authored-by: durka
3 years ago
Peter Barker
ce352410e1
AP_Vehicle: move EFI to AP_Vehicle
3 years ago
Hwurzburg
0b5123b194
AP_Motors: add Y4 Frame type to Quadcopters
3 years ago
bugobliterator
85284d1bc0
GCS_MAVLink: remove use of AP_BattMonitor if AP_Periph and Battery disabled
3 years ago
bugobliterator
418ac60373
AP_HAL_ChibiOS: disable watchdog when DISABLE_WATCHDOG is defined
3 years ago
Andrew Tridgell
01fb16b3b0
AP_AHRS: relax arming checks for inactive AHRS types
...
When using an EKF as ride-along we should not fail arming if it has
inconsistent yaw between its lanes. This is especially important when
using external yaw or GPS yaw with EKF3, where yaw is expected to be
bad with EKF2.
The check on DCM is based on the existance of an AHRS view. This is so
that tailsitters do not get arming failures due to the inability of
DCM to cope with being nose up
3 years ago
Michel Pastor
04a170d141
AP_SerialManager: fix ESC telem baud rate so that it is consistent with other protocols baud forcing
3 years ago
Josh Henderson
ea4c3d68d6
AP_Airspeed: make MAV_SEVERITY levels higher
3 years ago
Mirko Denecke
8b46ab66bd
AP_Motors: remove throttle roll adjust for single motor tailsitter
3 years ago
Buzz
854266dc78
ESP32: drop submodule and add script to get it as a clone and/or submodule
...
works with either a submodule setup or a 'clone' for either type of dev
3 years ago
Iampete1
b047ea5c02
AP_Scripting: stop and restart scripting via command int
3 years ago
Peter Barker
6a46ccf019
AP_Beacon: have nooploop use base-class uart instance
3 years ago
Iampete1
73fb871695
AP_BatteryMoniter: combine pointer loaded param tables
3 years ago
Iampete1
7d4f305f20
AP_BatteryMoniter: add mask param to sum battery backend.
3 years ago
Josh Henderson
ed32136006
AP_Param: remove unused convert_parent_class()
3 years ago
Josh Henderson
9cae5d1120
AP_Param: add sub-group class param conversion method
3 years ago
Iampete1
a45e7608f2
GCS_MAVLink: set RC is_calibrating from command_preflight_calibration param4
3 years ago
Iampete1
c9107b2e98
RC_Channel: add gcs_is_calibrating bool
3 years ago
Iampete1
f7a788dc44
AP_Arming: add rc_in_calibration_check to manual_transmitter_checks and mandatory_checks
3 years ago
Peter Barker
1abef3275e
SITL: make ToshibaLED simulator optional
3 years ago
Peter Barker
59bda177ff
SITL: cope with fewer than three INS_MAX_INSTANCEs
3 years ago
Josh Henderson
38ef0fd4fa
AP_Param: eedump_apparam match Param_header and sentinals to AP_Param.h
3 years ago
Peter Barker
581629b332
SITL: make Ship simulator optional
3 years ago
yaapu
b97e335940
AP_CRSF_Telem: adjusted status text frame size based on actually used bytes
3 years ago
yaapu
1850851869
AP_CRSF_Telem: adjusted flight mode frame length based on actually used bytes
3 years ago
Peter Barker
0627ee66c5
AP_Compass: clarify all_configured calculations
3 years ago
Andrew Tridgell
e8926f8518
AP_Logger: avoid all opens of log files in main thread
...
this fixes a problem with sdcards where file open is very slow. It can
trigger a watchdog if it is slow enough. Peter and I hit this issue on
a pixracer today with a new sd card
3 years ago
Buzz
3ecfdd5f88
GCS_MAVLink: esp target is not STM32, so don't do stm32 specific magic
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
adaccdf0ba
AP_Math: esp32 with esp_idf have MIN and MAX defined to something else.
...
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
d4e2828540
AP_Logger: esp32 takes longer to init its SD card after boot.
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
168dc34566
AP_InertialSensor: New fallback type = NONE, which successfully does nothing like an INS, but without needing a real one, like esp32 dev boards.
...
Good for boards that u want to boot even when they dont have an IMU attached.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
ecfdd80bc7
AP_HAL: new HAL layer for esp32
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
bb8998bdef
AP_HAL_ESP32: new HAL layer for esp32
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago