Andy Piper
7b733da2ea
AP_HAL: correct assert
3 years ago
Andy Piper
d3e57be6e5
AP_HAL: save a sliding window array of frequency bins
...
calculate frequency average from sliding window
3 years ago
Andy Piper
044aaf3004
AP_HAL_Empty: save a sliding window array of frequency bins
3 years ago
Andy Piper
061ddf7a3f
AP_HAL_SITL: save a sliding window of frequency bins
3 years ago
Andy Piper
58b04db242
AP_HAL_ChibiOS: save a sliding window of frequency bins
3 years ago
Andy Piper
684cf996e1
AP_GyroFFT: save a sliding window of output frequency bins
...
allow configuration of DSP averaging frames via FFT_NUM_FRAMES
3 years ago
Andrew Tridgell
c02aef8a50
AP_Logger: allow for new log msgs in Replay
...
this makes replay tuning and code testing much easier as up to 10 new
log messages can be added in the replay code
3 years ago
Maxim Buzdalov
e71ced7984
AP_Scripting: Fix parameter name in find_serial, add description
...
The argument to find_serial is not the protocol name, but the number of instance that can run the Scripting protocol (28).
The matching doc update is in https://github.com/ArduPilot/ardupilot_wiki/pull/4346 .
3 years ago
Andrew Tridgell
6f3b760d0b
AP_Filesystem: fixed gets() posix compat function
...
it needs to stop at end of line
3 years ago
Andrew Tridgell
74c4f3c9a9
AP_NavEKF3: log set source events
3 years ago
Andrew Tridgell
8430fc1002
AP_DAL: added set source events for EKF3
3 years ago
Mark Whitehorn
6f789ead55
AP_Math: add unit test for rc_input_to_roll_pitch
3 years ago
Leonard Hall
1a21c6da1e
AP_Math: Move rc_input_to_roll_pitch conversion
3 years ago
Randy Mackay
6ac864ec2f
AP_Mission: support NAV_ATTITUDE_TIME command
3 years ago
Andy Piper
1899962175
AP_OSD: update parameter menu flightmodes for plane and copter.
3 years ago
Iampete1
ecc86b6a4b
AC_AttitudeControl: reduce alt hold min lean angle to 5deg on plane
3 years ago
TunaLobster
53a5043ac4
AP_ICEngine: Change throttle_override to pass in current throttle value
3 years ago
TunaLobster
9e26556408
AP_ICEngine: Add redline governor and RPM filter
...
Adds a top end governor to protect the engine from exceeding design limits. Similar to idle governor.
Adds a LPF at 0.5 Hz for RPM.
3 years ago
Peter Barker
db9228ea3e
AP_DAL: correct error path in max_distance_cm_orient
3 years ago
Ryan Beall
eb790c6c0b
AP_Baro.cpp: Add in notes for standard day model accuracy
3 years ago
Ryan Beall
5dda9ac9d0
AP_Baro.cpp: no need to set and save FIELD_ELV
...
parameter gets reset on boot
3 years ago
Ryan Beall
cfa0690ab1
AP_Baro.cpp: Move parameter to end of list
3 years ago
Ryan Beall
9f1620f346
AP_Baro.cpp: if not define out AP Periph
3 years ago
Ryan Beall
f9840386bc
AP_Baro.cpp: fix fabsf and use non-fixed temperature for calibration
3 years ago
Ryan Beall
16f0df04dc
AP_Baro.cpp: Atmospheric Model Correction
3 years ago
Randy Mackay
27b66443b2
AP_Vehicle: mode reason added for dead reckon failsafe
3 years ago
Randy Mackay
86eea9468a
AP_Arming: add DEADRECKON_FAILSAFE disarm reason
3 years ago
Randy Mackay
5b40808ee8
AP_Logger: error subsystem added for dead reckon failsafe
3 years ago
Randy Mackay
eafb118b47
AP_NavEKF3: set filter status dead_reckoning bit
3 years ago
Randy Mackay
6553b9145a
AP_NavEKF: filter status gets dead_reckoning bit
3 years ago
Randy Mackay
e37bf9ad53
AP_NavEKF3: drag fusion for att and velAiding
...
also add dragTimeout
3 years ago
Randy Mackay
61c4643aed
AP_NavEKF3: minor comment fix
3 years ago
Peter Barker
e9426b2ff3
AP_ExternalAHRS: correct compilation if AP_Baro_ExternalAHRS isn't available
3 years ago
Peter Barker
c5f1d1db28
AP_Generator: inhibit maintenance warning based on GEN_OPTIONS bit
3 years ago
Peter Barker
bc0befc737
AP_Generator: mask MaintenanceRequired out from error bits in prearm
...
Turns out the generator sets this bit when it reaches the
maintenance-required state.
Mask it out from the error bits so the user can still fly.
Add some periodically-run code to complain about maintenance-required,
separate from the prearm checks.
3 years ago
Peter Barker
c496985e37
SITL: SIM_RichenPower sets MaintenanceRequired error flag
...
Turns out the generator does set this flag when the generator reaches
its maintenance required state.
3 years ago
bugobliterator
1934b4a738
AP_HAL: move function definitions to cpp to save flash
3 years ago
bugobliterator
76d6170ec9
AP_HAL_ChibiOS: add mechanism to set register rw register using device name for SPI
3 years ago
bugobliterator
e26ffc4ec5
AP_HAL: add mechanism to set register rw register using device name for SPI
3 years ago
Peter Barker
4272b2c264
AP_AccelCal: limit COMMAND_ACKs accepted for vehicle pose confirmation
3 years ago
Peter Barker
be21091619
GCS_MAVLink: pass mavlink_command_ack_t to accelcal library
...
The library needs to look at the content of the packet. Given that GCS_MAVLink is already within handle_command_ack, decoding it there makes sense.
3 years ago
Peter Barker
dcc1818ee2
AP_AccelCal: pass mavlink_command_ack_t to accelcal library
...
The library needs to look at the content of the packet. Given that GCS_MAVLink is already within handle_command_ack, decoding it there makes sense.
3 years ago
Peter Barker
dd2283d73b
AP_Airspeed: add SITL backend
3 years ago
Andy Piper
0cd3636dfb
AR_Motors: make sure ESC type is initialized early
3 years ago
Andy Piper
3d9639181e
AP_Motors: make sure ESC type is initialized early
3 years ago
Andy Piper
e95d116979
SRV_Channel: add BLHeli_S ESC type
3 years ago
Andy Piper
cabaef6173
AP_HAL_ChibiOS: add BLHeli_S ESC type and use it to control bitwidths
3 years ago
Andy Piper
35a37cb84b
AP_HAL: add BLHeli_S ESC type and use it to control bitwidths
...
adjust BLHeli_S bitwidth and ticks to support more ESC variants.
3 years ago
Ruffalo-sunghwan
988eb67298
AP_Common : correct comment spelling
3 years ago
Ruffalo-sunghwan
e4a4fbe17a
AP_ADSB : correct comment spelling
3 years ago