Lucas De Marchi
20c6ffc5e3
Replace use of UARTDriver::printf_P() with UARTDriver::printf()
...
This also starts to show warnings on places that were already using
wrong printf format strings.
9 years ago
Lucas De Marchi
6f4904189b
Replace use of println_P() with println()
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
9 years ago
Andrew Tridgell
053194fd51
Copter: added EK2_* parameters and EKF2 instance
10 years ago
Randy Mackay
7db77482f5
Copter: precision landing velocity PI object
...
Follow up changes required to actually use this PI during landing
10 years ago
Randy Mackay
26ded641db
Copter: integrate Precision Landing lib
10 years ago
Robert Lefebvre
990761a13b
Copter: Create new heli RSC RC Channel object.
10 years ago
Fredrik Hedberg
66d9d38750
Copter: Use AP_MotorsHeli_Single for HELI_FRAME.
10 years ago
Andrew Tridgell
ff934d5bca
Copter: added FS_CRASH_CHECK parameter
...
this allows automatic crash detection to be disabled
10 years ago
Andrew Tridgell
90909f2b4a
Copter: added DISARM_DELAY parameter
...
this allows automatic disarming to be disabled, or set to a shorter or
longer time as appropriate for the user
10 years ago
Stewart Loving-Gibbard
7cb494d8e2
Copter: Moving to RSSI library for reading various kinds of RSSI, with the possibility of adding more.
...
* Retains ability to read from Analog Pin
* Adds ability to read RSSI from PWM channel value as is done in OpenLRSng, EazyUHF, and various other LRS.
* Handles any type of RSSI that provides RSSI values inverted - i.e. when the low value is the best signal and the high value is the worst signal.
* Has different key names from all existing RSSI parameters to provide for a clean break and easier distinguishing.
* Existing parameters are marked as obsolete
10 years ago
Randy Mackay
71cc89d107
Copter: add ACCEL_Z_FILT_HZ parameter description
...
Also fixed parameter links to ATC, BATT and MOT libraries
10 years ago
Randy Mackay
43fa9c8ae3
Copter: fix Autotune param descriptions
10 years ago
Randy Mackay
a10a74d498
Copter: AUTOTUNE_MIN_D param to allow controlling minimum D
10 years ago
Stewart Loving-Gibbard
d1f5a2988d
Copter: fix spelling errors in Parameters.cpp
10 years ago
Randy Mackay
c8ecb1bac7
Copter: fix PILOT_TKOFF_DZ param description
10 years ago
Randy Mackay
c324d4e89b
Copter: fix ANGLE_MAX param description
...
Thanks to Hamish for finding this
10 years ago
Andrew Tridgell
1fdf7ec83f
Copter: added RPM sensor support
...
send result via MAVLink
10 years ago
Randy Mackay
0af7fb93e5
Copter: rename param to MotorsMulticopter
10 years ago
Robert Lefebvre
cdfdb340df
Copter: Use AP_Motors_Multirotors class for params
10 years ago
Randy Mackay
063faa0383
Copter: add RTL_CLIMB_MIN
...
Vehicle climbs at least this many cm when entering RTL
10 years ago
Randy Mackay
c33453fcf9
Copter: rename ESC param to ESC_CALIBRATION
10 years ago
Randy Mackay
1a911553eb
Copter: allow disabling ESC calibration
10 years ago
Lucas De Marchi
0bc09adc78
ArduCopter: use ARRAY_SIZE macro
10 years ago
Randy Mackay
c57b4f9c8c
Copter: add Flip, AutoTune to FLTMODE param descriptions
10 years ago
Randy Mackay
e60f53d144
Copter: arming check Bitmask param description
10 years ago
Andrew Tridgell
58b1702552
Copter: fixed pde paths
10 years ago
Randy Mackay
1bd6728e21
Copter: add All+FullIMU to LOG_BITMASK param description
10 years ago
Randy Mackay
ce1031a5bd
Copter: remove AP_AHRS_NAVEKF_AVAILABLE checks
...
Copter requires an EKF
10 years ago
Randy Mackay
aa05325b54
Copter: add althold as ekf failsafe action
10 years ago
Randy Mackay
4408f01f39
Copter: rename ekf_check_thresh to fs_ekf_thresh
10 years ago
Michael Oborne
ebeb2b7ebb
Copter: add bitmask documentation
10 years ago
Randy Mackay
738e4d89db
Copter: default RC_FEEL to Medium
10 years ago
Andrew Tridgell
bfb105fa5a
Copter: changes for new AHRS API
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
356ece3402
Copter: rename .pde files to .cpp files
10 years ago
Randy Mackay
8adc60751c
Copte: fix LOG_BITMASK parameter description
10 years ago
Andrew Tridgell
1792710f41
Copter: added a bit in LOG_BITMASK for PID logging
10 years ago
Andrew Tridgell
22524daf5f
Copter: added GCS_PID_MASK for mavlink rate tuning
10 years ago
Robert Lefebvre
acdf4a226f
Copter: RCMAP Fix, remove RC_Channel references
...
from AP_Motors objects. And a few function renaming to follow changes in AP_Motors. Also add new throttle channel setter functionality.
Remove RC7 object from Tricopter. Add special Tricopter param handling.
10 years ago
Randy Mackay
260e7679dd
Copter: add BRAKE to FLTMODE parameter descriptions
10 years ago
Randy Mackay
8d05eaae16
Copter: add aux switch for Brake flight mode
10 years ago
Randy Mackay
d8b7e4a199
Copter: add support for 4th mavlink channel
10 years ago
Randy Mackay
d20a7deee1
Copter: clarify SYSID_MAV parameter description
10 years ago
Andrew Tridgell
5a36b9955e
Copter: fix for HAL_SITL rename
10 years ago
Robert Lefebvre
4e51ce6d75
Copter: rename "estop" to "emergency stop".
...
No functional change
10 years ago
Robert Lefebvre
32b4e70cb7
Copter: Deprecate Aux Switch Multi-Mode
10 years ago
Robert Lefebvre
7349827eb1
Copter: Add Aux Switch E-Stop Function
10 years ago