Iampete1
58ef0d0137
AP_Scripting: log files and runtime stats
2021-11-17 19:16:46 +11:00
Iampete1
f32f14b19c
AP_Logger: log_file_content: copy filename
2021-11-17 19:16:46 +11:00
Iampete1
817864ce74
AP_Scripting: convert DEBUG_LVL to DEBUG_OPTS bitmask
2021-11-17 19:16:46 +11:00
Andrew Tridgell
42412b2a60
AP_BattMonitor: added VLT_OFFSET for analog
...
useful for diode bias in voltage monitors
thanks to Charles from ASW and Jeff Wurzbach
2021-11-17 19:09:40 +11:00
Peter Barker
c559e27c55
AP_Vehicle: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Peter Barker
e1310b2082
AP_Scheduler: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Peter Barker
1835a63bfb
AP_Camera: don't use stale image number in CAMERA_FEEDBACK
2021-11-17 18:48:00 +11:00
Peter Barker
8f1c255693
AP_Camera: stash information required for camera_feedback message
...
This means the data sent in the mavlink message is closer to the
information when the picture was taken, rather than when we decide we
have the space to send the mavlink message. When we process the
deferred request to send the camera feedback message is up to the
vagaries of mavlink scheduling, so the data can become quite out-of-date
2021-11-17 18:48:00 +11:00
Peter Barker
411ed0f50e
AP_RCProtocol: use data structure for serial configurations
2021-11-16 22:06:24 +11:00
Peter Barker
c1cdfb448c
AP_RCProtocol: move uart flow control set out of CRSF code
...
11:32 AM] AndrewTridgell: @Peter Barker we should disable flow control when we first add the uart - none of the RC protocols use flow control
[11:32 AM] AndrewTridgell: the blocking writes call isn't needed
[11:32 AM] Peter Barker: Thanks, I'll make a patch.
2021-11-16 22:06:24 +11:00
Rishabh
647cbe8b68
AC_Avoid: Convert Dijkstras to A-star
2021-11-16 15:08:16 +09:00
TunaLobster
0b2ebfefda
AP_WindVane: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
ba9381f40c
AP_RangeFinder: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
206a25fbcc
AP_RSSI: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
db6383eee7
AP_IOMCU: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
11f98f7421
AP_HAL_ChibiOS: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
HefnySco
5aa3714e71
WEBOTS_SITL: adjust_params model
2021-11-16 13:30:12 +11:00
Josh Henderson
fb28b39206
AP_BattMonitor: remove old parameter conversion to allow setting BATT_MONITOR to 0
2021-11-16 11:58:01 +11:00
Shiv Tyagi
a747a4a19a
AP_Devo_Telem: fix gpsDdToDmsFormat method
...
This fixes gpsDdToDmsFormat method to correctly convert decimal degrees to degrees minutes with less precision loss
2021-11-16 11:37:10 +11:00
Peter Barker
514368537b
GCS_MAVLink: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
6b9ef0aba8
AP_Vehicle: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
f4651f0287
AP_Scripting: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
65b335ae0c
AP_Notify: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
55cdbd208d
AP_Motors: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
ff58afd4a2
AP_Mission: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
64aaf9d93d
AP_Frsky_Telem: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
13dc37fdcc
AP_DAL: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
a729ba165e
AP_Arming: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
8e15bf09a6
AC_AttitudeControl: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
fd128066ad
GCS_MAVLink: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
c090ddc65c
AP_Vehicle: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
6b4de23630
AP_Scripting: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
4eaba21e15
AP_Notify: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
9e8126d07c
AP_Motors: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
6fef352b8f
AP_Mission: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
39a4f0b3b2
AP_Frsky_Telem: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
c153225ccf
AP_Arming: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
38479905c0
AC_AttitudeControl: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Pierre Kancir
4037104f59
AP_UAVCAN: hide -Wcast-function-type warning on GCC11
2021-11-13 17:28:30 +11:00
Shiv Tyagi
516eafa45b
AP_Rangefinder: fail RF prearm checks for NoData/NotConnected statuses
...
Earlier we only failed RF checks if we could not detect an RF instance but we should also fail it if the RF is not connected or we receive no data.
2021-11-13 09:47:39 +09:00
Iampete1
c83ff858b8
Remove AP_SpdHgtControl
2021-11-13 08:05:39 +11:00
Iampete1
e0f03a3e09
AP_TECS: no longer child of SpdHgtController
2021-11-13 08:05:39 +11:00
Iampete1
7bf1fe1277
AP_Soaring: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Iampete1
1c195d01b8
AP_Landing: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Iampete1
29455adab4
AP_L1_Control: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Peter Barker
eb6da9512f
AP_HAL_SITL: quieten i2c-device-creation diagnostics
2021-11-12 10:17:28 +11:00
Peter Barker
60453b2250
SITL: quieten MKFIFO warning in case of EEXIST
2021-11-12 09:56:28 +11:00
Peter Barker
5e18f98b8e
AP_RCProtocol: number all of the RC Protocols supported
...
Needed this as soon as we got the RC_PROTOCOL bitmask
2021-11-12 09:00:45 +11:00
Andy Piper
00da3520bc
Filter: set output slew rate to zero when max is zero.
2021-11-11 08:13:23 +09:00
Andy Piper
819645d1f6
AC_AutoTune: set slew rate to 0 while twitching
2021-11-11 08:13:23 +09:00
Andy Piper
e84a05d5ba
AC_PID: add slew_rate modifier
2021-11-11 08:13:23 +09:00
Bill Geyer
d2c37daa66
AP_Motors: change internal variable names and methods for mid collective to be more accurate
2021-11-10 16:45:17 -05:00
Bill Geyer
183b5e9e6d
AP_Motors: update H_SV_MAN parameter to reflect zero thrust collective
2021-11-10 16:45:17 -05:00
Bill Geyer
d02097bf1c
AP_Motors: add protection for new tradheli parameters
2021-11-10 16:45:17 -05:00
Bill Geyer
1a50dce206
AP_Motors: coll setup uses actual blade pitch angle
2021-11-10 16:45:17 -05:00
Andrew Tridgell
c3442d0143
hwdef: added alternative Durandal 20602 IMU
2021-11-11 08:28:51 +11:00
Patrick José Pereira
6ac7c2dbea
AP_HAL_Linux: Update SPIDevice for Navigator R4
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-11-10 18:11:34 -03:00
Patrick José Pereira
176c70b5ff
AP_HAL: Update Navigator board to R4
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-11-10 18:11:34 -03:00
Patrick José Pereira
91ea129be3
AP_Compass: Add support to AK09915
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-11-10 18:11:34 -03:00
torsten
14c9de4d95
AP_FETtecOneWire: reset buf_used
...
if byte is missing due to electrical noise it can now resync
2021-11-11 07:44:57 +11:00
Andrew Tridgell
3f936baf5c
AC_AttitudeControl: adjust docs for rate max limits
...
after discussion with Leonard
2021-11-11 07:22:38 +11:00
bugobliterator
6d07a512e9
StorageManager: fix storage manager counts and merge common areas
2021-11-10 19:03:59 +11:00
Andrew Tridgell
71faeb926c
RC_Channel: added fixed wing autotune rc option
2021-11-10 18:46:34 +11:00
Jaime
5d117c6ae7
hwdef: CubeOrange Enable Serial2 and Serial3 in bootloader hwdef
2021-11-10 18:10:20 +11:00
bugobliterator
60e0bec628
AP_Common: add support for setting custom external buffer
2021-11-10 17:21:35 +11:00
bugobliterator
09096cb355
AP_HAL_SITL: add get_storage_ptr method
2021-11-10 17:21:35 +11:00
bugobliterator
f57f106c7f
AP_HAL_Linux: add get_storage_ptr method
2021-11-10 17:21:35 +11:00
bugobliterator
7a1044309c
AP_HAL_ESP32: add get_storage_ptr method
2021-11-10 17:21:35 +11:00
bugobliterator
b025c17ec4
AP_HAL_ChibiOS: add get_storage_ptr method
2021-11-10 17:21:35 +11:00
bugobliterator
6d4ac999d0
AP_HAL: add get_storage_ptr method
2021-11-10 17:21:35 +11:00
bugobliterator
528e57c2ae
AP_Filesystem: add support for downloading raw storage via ftp sysfs
2021-11-10 17:21:35 +11:00
Iampete1
6c29eb73d2
AP_Motors: Coax: correct array indexnig offset
2021-11-10 11:52:19 +09:00
Iampete1
291ab5b5f2
AP_Motors: Coax: remvoe servo outs from motor mask
2021-11-10 11:52:19 +09:00
Willian Galvani
4c756fd7ef
AP_Compass: update MMMC5XX3 driver to support only mmc5983
...
Registers changed
Product ID changed
Data is now Big endian
Results are now 18 bits instead of 16, but we only consume 16.
Added SPI support
Co-authored-by: Patrick Pereira <patrickelectric@gmail.com>
Co-authored-by: Jacob Walser <jwalser90@gmail.com>
2021-11-10 11:38:25 +11:00
Iampete1
1771481779
AP_Compass: never override custom orentation in calabration
2021-11-10 09:28:54 +11:00
Kirill Shilov
f97182f48a
hwdef: AIRLink board support
2021-11-10 08:47:21 +11:00
Andrew Tridgell
e1c9da85b9
AP_BoardConfig: allow for heater polarity setting on FMU
2021-11-10 08:47:21 +11:00
Andrew Tridgell
f7bc7b0d9b
HAL_ChibiOS: support more enable pins for late enable
2021-11-10 08:47:21 +11:00
Andrew Tridgell
61cc86b911
GCS_MAVLINK: fixed build of boards with APJ_BOARD_ID>32768
...
this impacts modalai_fc_v1
2021-11-10 08:46:52 +11:00
Peter Barker
7c774d02bb
AP_RCProtocol: remove pointless 100kbaud speed change
...
added.opened is set to false. Next time we check_added_uart, the baud
rate is unconditionally set in each of the phases. Thus this line has
no effect except to confuse the reader
2021-11-10 07:04:47 +11:00
Samuel Tabor
266fbabb6f
AP_Landing: Fix slope calculation.
2021-11-10 06:55:14 +11:00
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.
2021-11-09 10:31:25 +11:00
Peter Barker
e95aedd748
AP_Logger: tidy construction of backends
2021-11-09 10:18:10 +11:00
murata
511dec01c5
AP_WindVane: Make the char_to_hex method a common method
2021-11-09 10:16:25 +11:00
murata
1e91dfe9d6
AP_Common: Make the char_to_hex method a common method
2021-11-09 10:16:25 +11:00
murata
8743ca226c
AP_AIS: Make the char_to_hex method a common method
2021-11-09 10:16:25 +11:00
Michael du Breuil
f08866639e
AP_GPS: Novatel respect the auto config disable parameter
2021-11-09 10:05:26 +11:00
Michael du Breuil
eedcb9aded
AP_GPS: Isolate the header to be only set once
...
Also wrap up some common whitespace issues
2021-11-09 10:05:26 +11:00
Randy Mackay
9c1ca781f6
AP_HAL_ChibiOS: update for renamed BRD_HEAT_ parameters
2021-11-09 08:02:57 +09:00
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
2021-11-09 08:02:57 +09:00
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
2021-11-09 09:06:45 +11:00
Andrew Tridgell
12c10dce32
AP_InertialSensor: fixed comments on IMU types supported
2021-11-09 08:05:03 +11:00
Hwurzburg
47028f136e
AP_Motors: change build option name to new standard
2021-11-08 19:13:00 +09:00
Andrew Tridgell
ad29135384
AP_Scripting: added plane aerobatics example
2021-11-08 21:08:52 +11:00
Andrew Tridgell
9ccfbe9813
AP_Scripting: added bindings for NAV_SCRIPT_TIME support
2021-11-08 21:08:52 +11:00
Andrew Tridgell
527d9b38e6
AP_Vehicle: added nav_script_time methods
...
for supporting aerobatics in scripts
2021-11-08 21:08:52 +11:00
Andrew Tridgell
ca00eceb98
AP_Mission: support NAV_SCRIPT_TIME
2021-11-08 21:08:52 +11:00
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
2021-11-07 10:11:52 +11:00
Iampete1
0f1d3c4fc4
AP_Scripting: Docs: document arguments
2021-11-07 08:01:32 +11:00
Andrew Tridgell
f91c948fd0
AP_SerialManager: disable unused RX/TX pins on uarts
2021-11-07 07:00:35 +11:00
Andrew Tridgell
61ffe188d4
HAL_ChibiOS: implement disable_rxtx()
2021-11-07 07:00:35 +11:00
Andrew Tridgell
51da1c3eff
AP_HAL: added disable_rxtx() to UARTs
2021-11-07 07:00:35 +11:00
Andrew Tridgell
97aee6f45e
HAL_ChibiOS: fixed regex error for GPIOs
2021-11-07 07:00:35 +11:00
Peter Barker
306bd0a4ab
SIM_GPS: make writing of data w/out byteloss more efficient
2021-11-06 16:56:14 +11:00
Peter Barker
13bd2379cf
SITL: use SITL::SerialDevice in place of pipe for communication
2021-11-06 16:54:07 +11:00
Peter Barker
9ebd0cdeed
AP_HAL_SITL: use SITL::SerialDevice in place of pipe for communication
2021-11-06 16:54:07 +11:00
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.
2021-11-05 23:18:11 +11:00
Andrew Tridgell
8a4001817b
HAL_ChibiOS: added support for Pixhawk5X
2021-11-05 14:30:43 +11:00
Andrew Tridgell
5f15432e07
HAL_ChibiOS: allow for NODMA patterns
...
this makes it easy to disable DMA on I2C
2021-11-05 14:30:43 +11:00
Andrew Tridgell
7f2bcf927c
HAL_ChibiOS: allow setting of armed pin
2021-11-05 14:30:43 +11:00
Andrew Tridgell
c77dfae9a4
HAL_ChibiOS: adjust modalai for INA2xx batt mon change
2021-11-05 14:30:43 +11:00
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
2021-11-05 14:30:43 +11:00
Andrew Tridgell
34ba3e4782
AP_HAL: make set_soft_armed() virtual
2021-11-05 14:30:43 +11:00
Peter Barker
f7d42a3f3b
GCS_MAVLink: add board ID to AUTOPILOT_VERSION mavlink msg
...
Co-authored-by: durka
2021-11-05 14:10:46 +11:00
Peter Barker
ce352410e1
AP_Vehicle: move EFI to AP_Vehicle
2021-11-05 09:22:17 +11:00
Hwurzburg
0b5123b194
AP_Motors: add Y4 Frame type to Quadcopters
2021-11-05 07:39:27 +11:00
bugobliterator
85284d1bc0
GCS_MAVLink: remove use of AP_BattMonitor if AP_Periph and Battery disabled
2021-11-05 07:38:43 +11:00
bugobliterator
418ac60373
AP_HAL_ChibiOS: disable watchdog when DISABLE_WATCHDOG is defined
2021-11-05 07:38:43 +11:00
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
2021-11-04 17:44:29 +11:00
Michel Pastor
04a170d141
AP_SerialManager: fix ESC telem baud rate so that it is consistent with other protocols baud forcing
2021-11-03 18:09:41 -07:00
Josh Henderson
ea4c3d68d6
AP_Airspeed: make MAV_SEVERITY levels higher
2021-11-03 18:06:48 -07:00
Mirko Denecke
8b46ab66bd
AP_Motors: remove throttle roll adjust for single motor tailsitter
2021-11-03 12:32:31 +11:00
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
2021-11-03 06:06:15 +11:00
Iampete1
b047ea5c02
AP_Scripting: stop and restart scripting via command int
2021-11-02 17:33:34 +11:00
Peter Barker
6a46ccf019
AP_Beacon: have nooploop use base-class uart instance
2021-11-02 11:19:18 +11:00
Iampete1
73fb871695
AP_BatteryMoniter: combine pointer loaded param tables
2021-11-02 11:12:57 +11:00
Iampete1
7d4f305f20
AP_BatteryMoniter: add mask param to sum battery backend.
2021-11-02 11:12:57 +11:00
Josh Henderson
ed32136006
AP_Param: remove unused convert_parent_class()
2021-11-02 10:18:09 +11:00
Josh Henderson
9cae5d1120
AP_Param: add sub-group class param conversion method
2021-11-02 10:18:09 +11:00
Iampete1
a45e7608f2
GCS_MAVLink: set RC is_calibrating from command_preflight_calibration param4
2021-11-02 10:05:07 +11:00
Iampete1
c9107b2e98
RC_Channel: add gcs_is_calibrating bool
2021-11-02 10:05:07 +11:00
Iampete1
f7a788dc44
AP_Arming: add rc_in_calibration_check to manual_transmitter_checks and mandatory_checks
2021-11-02 10:05:07 +11:00
Peter Barker
1abef3275e
SITL: make ToshibaLED simulator optional
2021-11-02 09:40:09 +11:00
Peter Barker
59bda177ff
SITL: cope with fewer than three INS_MAX_INSTANCEs
2021-11-02 09:38:59 +11:00
Josh Henderson
38ef0fd4fa
AP_Param: eedump_apparam match Param_header and sentinals to AP_Param.h
2021-11-02 06:06:16 +11:00
Peter Barker
581629b332
SITL: make Ship simulator optional
2021-11-01 21:34:04 +11:00
yaapu
b97e335940
AP_CRSF_Telem: adjusted status text frame size based on actually used bytes
2021-11-01 21:32:24 +11:00
yaapu
1850851869
AP_CRSF_Telem: adjusted flight mode frame length based on actually used bytes
2021-11-01 21:32:24 +11:00
Peter Barker
0627ee66c5
AP_Compass: clarify all_configured calculations
2021-11-01 21:28:17 +11:00
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
2021-11-01 20:32:38 +11:00
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>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
Buzz
7c893d7cc9
AP_Filesystem: add ESP32 support
...
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
2021-11-01 17:40:31 +11:00
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>
2021-11-01 17:40:31 +11:00
Andrew Tridgell
98849a3998
HAL_ChibiOS: fixed build for EMPTY uarts
...
this fixes NucleoH743 build
2021-11-01 15:48:25 +11:00
divyateja04
2d7076fd39
AP_SerialLED: removed empty constructors
2021-11-01 10:24:40 +11:00
Andrew Tridgell
2b19b8a988
AP_Compass: switched to GSF based compass learning
...
this makes inflight compass learning faster, more accurate and much
simpler
2021-11-01 09:00:27 +11:00
Andrew Tridgell
282209e3e6
AP_NavEKF3: add accessor for GSF yaw estimator
2021-11-01 09:00:27 +11:00
Andrew Tridgell
0d8cf00c5a
AP_NavEKF2: add accessor for GSF yaw estimator
2021-11-01 09:00:27 +11:00
Andrew Tridgell
bdf903b862
AP_AHRS: add accessor for GSF yaw estimator
2021-11-01 09:00:27 +11:00
divyateja04
001f6a29ee
AP_RangeFinder: removed empty constructors
2021-10-31 09:49:25 +11:00
divyateja04
2406877a60
AP_VisualOdom: removed empty constructors
2021-10-31 09:47:12 +11:00
QioTek
952a827287
HAL_ChibiOS: fixed orientation of ADI1674X and optimize SPI3 DMA
...
HAL_ChibiOS: fixed orientation of ADI1674X and optimize SPI3 DMA
2021-10-31 08:42:05 +11:00
bugobliterator
57e1fb1a81
HAL_ChibiOS: disable building CrashCatcher for non 2M boards
2021-10-30 19:24:57 +11:00
bugobliterator
91fdf6e875
HAL_ChibiOS: fix issue with writing the last byte
2021-10-30 19:24:57 +11:00
bugobliterator
a28bf358d1
HAL_ChibiOS: skip compiling last_crash_dump if bootloader and GCS disabled
2021-10-30 19:24:57 +11:00
bugobliterator
8651d99de6
HAL_ChibiOS: move to using parameter STORAGE_FLASH_PAGE instead of define
2021-10-30 19:24:57 +11:00
bugobliterator
70f606c480
AP_HAL_ChibiOS: restrict crash dump mechanisms only on boards with 2M flash
2021-10-30 19:24:57 +11:00
bugobliterator
909f59f0e0
HAL_ChibiOS: fix build with boards without HAL_CRASH_SERIAL_PORT
2021-10-30 19:24:57 +11:00
bugobliterator
a6b2018cbf
HAL_ChibiOS: fix build and serial crash dump for F4 based boards
2021-10-30 19:24:57 +11:00
bugobliterator
7d199f3e51
HAL_ChibiOS: record info into watchdog as well
2021-10-30 19:24:57 +11:00
bugobliterator
13c83f7010
HAL_ChibiOS: remove build of Crash dump to flash methods when !defined(HAL_CRASH_DUMP_FLASHPAGE)
2021-10-30 19:24:57 +11:00
bugobliterator
66b8b9cf74
HAL_ChibiOS: add support for dumping crash logs to flash page
2021-10-30 19:24:57 +11:00
bugobliterator
b2ffc12092
HAL_ChibiOS: define flash page for dumping crash log
2021-10-30 19:24:57 +11:00
bugobliterator
29568a23ae
HAL_ChibiOS: fetch crash_dump stored in flash
2021-10-30 19:24:57 +11:00
bugobliterator
f9f47cbeeb
AP_HAL: add method to fetch last crash dump
2021-10-30 19:24:57 +11:00
bugobliterator
2af001541e
AP_FileSystem: add crash_dump.bin
2021-10-30 19:24:57 +11:00
bugobliterator
bd08d2d257
HAL_ChibiOS: move crashcatcher methods out from system.cpp into hwdef common
2021-10-30 19:24:57 +11:00
bugobliterator
7c96f295b3
HAL_ChibiOS: use CrashCatcher's hardfault method to log and dump crashes
2021-10-30 19:24:57 +11:00
bugobliterator
69f53a6188
HAL_ChibiOS: add defines for CrashCatcher methods to use
2021-10-30 19:24:57 +11:00
bugobliterator
c32bd845f2
HAL_ChibiOS: build crashcatcher lib alongside chibios
2021-10-30 19:24:57 +11:00
Andrew Tridgell
8a73bdcbe6
APM_Control: suppress roll/pitch D term in ground_mode
...
prevent oscillations which are quite common
2021-10-30 18:45:53 +11:00
Andrew Tridgell
50f9d2601f
AP_Arming: log key @SYS files on arming
2021-10-30 16:44:00 +11:00
Andrew Tridgell
0be1017843
AP_Logger: support logging of files contents
...
this allows us to see key internal data in log files
2021-10-30 16:44:00 +11:00
Andrew Tridgell
a0b662f161
hwdef: fixed reported flash on boards with storage at end of flash
...
this was in hwdef-bl.dat but had been left out of hwdef.dat which led
to flash_free being wrong in apj file
2021-10-29 18:28:36 +11:00
Shiv Tyagi
1c33cfca5d
AP_MSP: factor code in init method
...
This factors code in AP_MSP:init() and removes two of the three identical implementations for initialising backends
2021-10-28 20:37:24 +11:00
Tom Pittenger
6107dcc8e7
AP_ADSB: bugfix vertical velocity sign was backwards
2021-10-28 09:51:33 +11:00
Peter Barker
02dc42275c
AP_HAL_SITL: remove unused/unimplemented methods/vars, tidy namespacing
2021-10-28 09:09:44 +11:00
divyateja04
7f0bf89003
AC_AttitudeControl: removed empty constructors
2021-10-28 09:07:56 +11:00
drtrigon
3a0ed5446a
AP_Scripting: select auto or manual gimbal/camera control mode
...
I have a camera that has picture and video trigger on the same channel. As ArduPilot is not able to handle that currently I wrote a script that allows to switch between auto and manual gimbal and camera control modes. Switching to manual camera control allows to enable picture as well as video trigger.
2021-10-27 18:40:42 +11:00
divyateja04
24eb35f0f6
AP_WheelEncoder: quadrature spelling changed
2021-10-27 16:03:06 +11:00
Tom Pittenger
99912e9e0f
AP_ADSB: UCP cleanup
2021-10-26 16:53:00 -07:00
nicholas-inocencio
f4ff8859e4
AP_ADSB: I implement new mavlink packets ADSB_OUT_STATUS and ADSB_OUT_CONTROL
2021-10-26 16:53:00 -07:00
nicholas-inocencio
9ca681c76d
GCS_MAVLink: integrate new ADSB Ping200X/MissionPlanner new mavlink config and status commands
2021-10-26 16:53:00 -07:00
Hwurzburg
9349abfe48
AP_Motors: add build options for each frame class
2021-10-27 07:59:52 +09:00
divyateja04
d82ad94b7e
AP_WheelEncoder: remove empty constructors
2021-10-26 22:10:21 +11:00
Randy Mackay
58b2154e77
AP_Torqeedo: handle outgoing esc characters
2021-10-26 19:40:52 +09:00
Randy Mackay
096f459148
AP_Torqeedo: handle incoming escape characters
2021-10-26 19:40:52 +09:00
Andrew Tridgell
b94d6b064f
HAL_ChibiOS: convert some hwdef.dat to unix line endings
2021-10-26 15:56:53 +11:00
Andrew Tridgell
80836ca1d9
HAL_ChibiOS: simplify AP_Periph hwdef.dat
2021-10-26 15:56:53 +11:00
Andrew Tridgell
68146d541c
HAL_ChibiOS: removed boilerplate lines from bootloaders
2021-10-26 15:56:53 +11:00
Andrew Tridgell
0378e1a879
HAL_ChibiOS: removed need for a lot of boilerplate hwdef lines
...
bootloader and AP_Periph lines can default to right values
2021-10-26 15:56:53 +11:00
Andrew Tridgell
7056a09ef4
SITL: rename uLanding files to USD1
2021-10-26 15:31:12 +11:00
Andrew Tridgell
55e8725231
SITL: rename uLanding simulation to USD1
2021-10-26 15:31:12 +11:00
Andrew Tridgell
8e689f2e66
AP_SerialManager: rename uLanding simulation to USD1
2021-10-26 15:31:12 +11:00
Andrew Tridgell
8192661042
AP_HAL_SITL: rename uLanding simulation to USD1
2021-10-26 15:31:12 +11:00