Andrew Tridgell
164022ca12
AP_HAL: added thread_info() API
5 years ago
Andrew Tridgell
67fc23d01b
AP_Filesystem: support downloading parameters via ftp
...
adds @PARAM/param.pck as a packed file of all parameters
5 years ago
Andrew Tridgell
456b685779
AP_Param: make type_size() public
5 years ago
Andrew Tridgell
ea71b72c87
HAL_ChibiOS: fixed issue with I2C4 on H743
...
when both I2C4 and SPI4 are active on a H743 I found that some BDMA
completion interrupts were lost, which resulted in SPI transfer
timeouts. Close inspection of the ChibiOS BDMA, I2Cv3 and SPIv3
drivers did not reveal any issues, but I found that the issue only
happened when the first 4 BDMA streams were used. This change splits
the 4 streams across the first and 2nd half of the BDMA controller,
and that fixes the problem.
This works as there are only 2 peripherals (I2C4 and SPI6) that want
to use BDMA with our current setup. If we ever wish to enable ADC3
(which also uses BDMA) we will need to revisit this issue
5 years ago
Randy Mackay
d8bc197d35
SITL: add VICON_GLIT_XYZ, FAIL and YAW
...
glitches are in meters in vicon's frame
fail disables sending of vision-position-estimate messages
yaw is the vicon's heading in degrees. i.e. if vicon's "forward" is
pointing to the east, yaw should be set to 90
5 years ago
Paul Riseborough
ad5ae1813d
AP_NavEKF3: Don't use geomag data when user specifies declination
5 years ago
Paul Riseborough
e1f27054d5
AP_NavEKF2: Don't use geomag data when user specifies declination
5 years ago
Paul Riseborough
8e9dc1c393
AP_Compass: Add accessor function for COMPASS_AUTODEC
5 years ago
Andrew Tridgell
b1977ca43d
AP_Scripting: removed old servo output binding
5 years ago
Andrew Tridgell
d214e379a2
AP_Scripting: rebuild bindings
5 years ago
Andrew Tridgell
ea9316c2b5
AP_Scripting: added servo movement example script
5 years ago
Andrew Tridgell
ca584943a5
AP_Scripting: added bindings for servo output
5 years ago
Arash Negahdar
98dfc69887
SITL: Don't start scrimmage from ArduPilot
5 years ago
Mark Whitehorn
570aa929ca
AP_Compass: handle ROTATION_CUSTOM in SITL
5 years ago
Mark Whitehorn
db1c7d9bdd
SITL: add support for AHRS_ORIENTATION=ROTATION_CUSTOM
5 years ago
Mark Whitehorn
7d3d664ddf
AP_Math: generate internalError on call to Vector3<T>::rotate and Quaternion::from_rotation with bad rotation value
5 years ago
Mark Whitehorn
b658a84124
AP_InternalError: add error type bad_rotation
5 years ago
bnsgeyer
ce171107a3
SITL: update tradheli dynamics model for SITL
5 years ago
Kelly Schrock
2cb54bb11d
AP_BattMonitor: NeoDesign battery driver
...
Adds a driver for the NeoDesign BMS, with variable cell count.
5 years ago
Randy Mackay
8caf7d5811
AP_AHRS: add set_alt_measurement_noise
...
These calls the EKF2 and EKF3's set_baro_alt_noise
5 years ago
Michael du Breuil
9b404669c8
AP_Compass: Skip rotating the mag data when the board orientation is none
5 years ago
Andrew Tridgell
32cdfddf12
HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER
...
much easier to understand
5 years ago
Andrew Tridgell
a52070d226
HAL_ChibiOS: use SERIAL_ORDER instead of UART_ORDER
...
SERIAL_ORDER is much easier for developers to understand as it maps
directly to the SERIALn_ parameters
5 years ago
Andrew Tridgell
0994655f5b
HAL_ChibiOS: fixed build warnings for bootloader builds
5 years ago
Andrew Tridgell
9557a5c22c
HAL_ChibiOS: added more STM32CubeMX configs
5 years ago
Andrew Tridgell
a9df9fe0c0
HAL_ChibiOS: removed clock tree settings in most hwdef.dat
...
these are better set automatically in the headers. This simplifies the
task of doing a new port
5 years ago
Andrew Tridgell
a638196334
HAL_ChibiOS: skyviper-f412-rev1 uses a custom clock tree
5 years ago
Andrew Tridgell
e8b2b52bae
HAL_ChibiOS: removed STM32_VDD from hwdef.dat
...
use default
5 years ago
Andrew Tridgell
d9efac2993
HAL_ChibiOS: only allow PLL override in clock selection part of header
5 years ago
Andrew Tridgell
fe765b8845
HAL_ChibiOS: switched CUAV_GPS to use same clocks as other F4
5 years ago
Andrew Tridgell
82c45f6cdb
HAL_ChibiOS: default STM32_VDD to 3.3V
5 years ago
Andrew Tridgell
29f538dec9
HAL_ChibiOS: use common header for STM32 clock config
...
avoid the need for clock config lines in most hwdef.dat files
5 years ago
Andrew Tridgell
3d5475a1d9
HAL_ChibiOS: fixed skyviper-journey build
5 years ago
Andrew Tridgell
bceee69a6c
AP_Filesystem: avoid some warnings in AP_Scripting
5 years ago
Andrew Tridgell
6222649e37
AP_Scripting: avoid build warnings
5 years ago
Andrew Tridgell
764117c336
AP_BoardConfig: fixed build warning
5 years ago
Andrew Tridgell
bb87da628e
AP_Param: fixed build warning
5 years ago
Randy Mackay
2ae31f9d76
AP_AHRS: get_position obeys always_use_EKF
...
Co-Authored-By: WickedShell <Wicked.Shell.Scripts@gmail.com>
5 years ago
Leonardo Mariga
0f92cb9168
AP_Landing: Description of APP_EXT and unit of L1 fixed
5 years ago
Peter Barker
9142f877e7
AP_Mount: use logger Write method for logging Solo gimbal
...
Also document the messages
5 years ago
Peter Barker
ad9493caca
AP_Logger: use logger Write method for logging Solo gimbal
...
Also document the messages
5 years ago
Iampete1
3618607746
AP_Proximity: AirSimSITL: fix left right swap
5 years ago
Andy Piper
8407648316
Filter: make sure the center frequency can never be zero
5 years ago
Andy Piper
d0a241597a
AP_InertialSensor: add support for double harmonic notches to more effectively target wider noise peaks
5 years ago
Andy Piper
1dbde3af09
Filter: add support for double harmonic notches to more effectively target wider noise peaks
5 years ago
Willian Galvani
cf6f5502a4
SITL: Make Sub buoyancy a parameter
5 years ago
Randy Mackay
90db3d6317
AP_NavEKF2: minor comment fix
5 years ago
Peter Barker
830176f2f4
AP_Logger: remove unused SBFE
5 years ago
Peter Barker
26b88823f4
GCS_MAVLink: correct out-of-space-to-send call in HAVE_PAYLOAD_SPACE
5 years ago
Peter Barker
8b0b644c11
GCS_MAVLink: correct check for payload space for COMMAND_ACK
5 years ago