Andrew Tridgell
74883ddaeb
Copter: use set_range_in() for tuning channel
...
this allows channel 6 to be used for something else for output
9 years ago
Randy Mackay
546d668d1d
Copter: no set_hover_throttle for TradHeli
10 years ago
Randy Mackay
88b617707f
Copter: call set_throttle_range for multicopters only
10 years ago
Randy Mackay
28fc981d29
Copter: refresh rc servo function on startup
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
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
Andrew Tridgell
554de1f2d7
Copter: added channel objects named after input function
...
this follows the pattern used in plane and rover
10 years ago
Robert Lefebvre
05f18bb014
Copter: Rename output_min() to enable_motor_output()
10 years ago
Robert Lefebvre
4e51ce6d75
Copter: rename "estop" to "emergency stop".
...
No functional change
10 years ago
Robert Lefebvre
16cf9471ae
Copter: Remove ap.motors_interlock, use only flag in AP_Motors
10 years ago
Robert Lefebvre
9b15ea6f5c
Copter: Change throttle_zero to check interlock and E-stop status
10 years ago
Randy Mackay
b10730f35c
Copter: remove THR_MAX parameter
10 years ago
Robert Lefebvre
2186dec271
Copter: Remove trim_radio() function.
10 years ago
Jonathan Challinger
cafb38e923
Copter: allow radio failsafe while disarmed so that user can be notified
10 years ago
Andrew Tridgell
dcdfff66e8
Copter: setup pwm esc scaling
10 years ago
Randy Mackay
8eba55ed67
Copter: throttle zero debounce to separate function
...
Also initialise throttle_zero to true on startup
Treat throttle less than zero as zero
10 years ago
Jonathan Challinger
96f50b7cd7
Copter: add throttle_zero state
10 years ago
Randy Mackay
41c576044f
Copter: allow passthru for ch 9 ~ 14
...
Based on work by Emile Castelnuovo
11 years ago
Randy Mackay
58602bd1ae
Copter: move esc calibration to separate file
...
Restructured into case statement
Replaced use of g.throttle_max with definition
Added more comments
Send message to ground station instead of printing on console (although
probably both are unlikely to be read)
11 years ago
Randy Mackay
af28270669
Copter: bug fix for throttle failsafe
...
Missing bracket could cause throttle failsafe to be triggered even when
disabled or motors disarmed
11 years ago
Randy Mackay
df28db1361
Copter: minor formatting update
11 years ago
Craig Elder
07d43534c1
Copter: Change Radio Failsafe Timeout
...
Change Radio Failsafe Timeout from 2 seconds to 200ms
11 years ago
Craig Elder
3c9c943b67
Copter: Change Radio Failsafe Timeout
...
Change Radio Failsafe Timeout from 2 seconds to 200ms
11 years ago
Randy Mackay
e1a6b07e60
Copter: setting ESC param to 2 skips high throttle check
...
This allows the all-at-once ESC calibration to be performed on a setup
in which the RC input takes some time to come online.
11 years ago
Andrew Tridgell
27ad8c39d6
Copter: enable passthrough auxillary channels
11 years ago
Andrew Tridgell
e1b9135946
Copter: updates for new RCInput API
11 years ago
Randy Mackay
ac9f0b5fd1
Copter: remove setup_aux_channels
...
moved to individual motors libraries
11 years ago
Randy Mackay
e6f4fb4828
Copter: moved coax servo set-up to AP_MotorCoax
11 years ago
Dneault
f48e106271
Copter: add coax heli support
...
Motors should be attached to RCOutputs 1 and 2, Flaps should be connected
to RC outputs 3 and 4
11 years ago
Andrew Tridgell
dc6433d63c
Copter: ensure that motor channels cannot be used for auxillary functions
...
disable RC_Channel_aux channels that are used for motors. This perhaps
should be done by the AP_Motors library, but for now this is simpler
11 years ago
Andrew Tridgell
5a3a7f1cec
Copter: use new RC_Channels API
11 years ago
Randy Mackay
0f67e25d37
TradHeli: set throttle_min to zero by default
11 years ago
Randy Mackay
4537e0aa15
Copter: add deadzone to ch8 for TradHeli
11 years ago
ssq870424
07d3f2a3c5
Copter: add support for singlecopter airframe
...
this is the newest singlecopter airframe programme.
This kind of aerial vehicles include Honeywell T-hawk and Goldeneye.
11 years ago
Jason Short
520a535c21
Copter: TOY mode updates
11 years ago
Randy Mackay
de08116320
Copter: disable some aux channels on hexa and octas
...
Resolves issue #324
11 years ago
Randy Mackay
d86ac9041e
Copter: report RC receiver health to GCS
11 years ago
Randy Mackay
d2bbc06502
Copter: allow throttle deadband to be redefined in APM_Config.h
11 years ago
Randy Mackay
9435eb4a15
Copter: remove unused flags and consolidate ap and ap_system
11 years ago
Randy Mackay
7cc8a9038f
Copter: move failsafe flags into structure
12 years ago
Randy Mackay
36bbed8fdd
Copter: removed calls to set motor's max throttle
12 years ago
Andrew Tridgell
1b99ef5e4f
Copter: added a delay in ESC calibration
...
this allows AP_Notify to run via the delay callback
12 years ago
Randy Mackay
52ef77393c
Copter: integrate Toshiba_LED_PX4
12 years ago
Randy Mackay
e985253f1a
Copter: integrate notify
12 years ago
Randy Mackay
6969ab573d
Copter: configurable max lean angle
...
ANGLE_MAX parameter allows limiting the roll and pitch angles during
manual and auto flight modes to anywhere from 10 to 80 degrees
12 years ago
Randy Mackay
2f4221391e
Copter: set_dead_zone renamed to set_default_dead_zone
...
Dead zones now set as part of rc initialisation instead of only after
eeprom is erased.
Change in use of parameter means value passed in should be 1/2 what it
was previously
12 years ago
Andrew Tridgell
340c451caf
Copter: fixed off-by-one in rcmapper
...
oops ...
12 years ago
Andrew Tridgell
725293b9c3
Copter: removed use of rc_ch[] global array
12 years ago
Randy Mackay
213eaa8db6
Copter: integrate draft RCMapper
12 years ago