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
Buzz
7c893d7cc9
AP_Filesystem: add ESP32 support
...
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Buzz
8d9f161b40
AP_Compass: add support for ICM20948 I2C variant and rename existing one as SPI variant
...
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
Andrew Tridgell
98849a3998
HAL_ChibiOS: fixed build for EMPTY uarts
...
this fixes NucleoH743 build
3 years ago
divyateja04
2d7076fd39
AP_SerialLED: removed empty constructors
3 years ago
Andrew Tridgell
2b19b8a988
AP_Compass: switched to GSF based compass learning
...
this makes inflight compass learning faster, more accurate and much
simpler
3 years ago
Andrew Tridgell
282209e3e6
AP_NavEKF3: add accessor for GSF yaw estimator
3 years ago
Andrew Tridgell
0d8cf00c5a
AP_NavEKF2: add accessor for GSF yaw estimator
3 years ago
Andrew Tridgell
bdf903b862
AP_AHRS: add accessor for GSF yaw estimator
3 years ago
divyateja04
001f6a29ee
AP_RangeFinder: removed empty constructors
3 years ago
divyateja04
2406877a60
AP_VisualOdom: removed empty constructors
3 years ago
QioTek
952a827287
HAL_ChibiOS: fixed orientation of ADI1674X and optimize SPI3 DMA
...
HAL_ChibiOS: fixed orientation of ADI1674X and optimize SPI3 DMA
3 years ago
bugobliterator
57e1fb1a81
HAL_ChibiOS: disable building CrashCatcher for non 2M boards
3 years ago
bugobliterator
91fdf6e875
HAL_ChibiOS: fix issue with writing the last byte
3 years ago
bugobliterator
a28bf358d1
HAL_ChibiOS: skip compiling last_crash_dump if bootloader and GCS disabled
3 years ago
bugobliterator
8651d99de6
HAL_ChibiOS: move to using parameter STORAGE_FLASH_PAGE instead of define
3 years ago
bugobliterator
70f606c480
AP_HAL_ChibiOS: restrict crash dump mechanisms only on boards with 2M flash
3 years ago
bugobliterator
909f59f0e0
HAL_ChibiOS: fix build with boards without HAL_CRASH_SERIAL_PORT
3 years ago
bugobliterator
a6b2018cbf
HAL_ChibiOS: fix build and serial crash dump for F4 based boards
3 years ago
bugobliterator
7d199f3e51
HAL_ChibiOS: record info into watchdog as well
3 years ago
bugobliterator
13c83f7010
HAL_ChibiOS: remove build of Crash dump to flash methods when !defined(HAL_CRASH_DUMP_FLASHPAGE)
3 years ago