Andrew Tridgell
439a075b30
AP_HAL: added force_safety_off rcoutput function
...
this forces the safety switch off, enabling PWM on the IO board
11 years ago
Randy Mackay
89b222f1cf
Copter: only report gps glitch when usb disconnected
11 years ago
Dan Neault
262d384025
Coax: Yaw fix
...
Was using _rc_yaw servo_out instead of pwm_out to modify motors.
Corrected and less touchy in Yaw
11 years ago
Andrew Tridgell
fce464597a
AP_BoardConfig: PX4v1 does not have hw flow control on UART5
11 years ago
Andrew Tridgell
1b5d5dd8c4
AP_BoardConfig: set flow control to AUTO by default
11 years ago
Andrew Tridgell
c5c1d1358a
HAL_PX4: added automatic hardware flow control detection
...
this allows us to detect if hardware flow control is not available and
automatically disable it
11 years ago
Randy Mackay
a0369b85d1
LowPassFilter: make methods non-virtual
...
No classes inherit from this class so no need for set_cutoff_frequency,
set_time_constant and reset(T) to be declared virtual. Saves 6 bytes of
RAM.
11 years ago
Randy Mackay
38222d65e9
DerivativeFilter: update and slope non-virtual
...
No classes inherit from DerivativeFilter so no need to be virtual.
Saves 4bytes of RAM.
11 years ago
Randy Mackay
4040be9990
FilterWithBuffer: make get_sample non-virtual
...
virtual added to apply() and reset() declaration inline with base class.
This should have no impact on memory usage or functionality
11 years ago
Randy Mackay
6cee33b6fd
AP_Curve: remove virtual from method declarations
11 years ago
Randy Mackay
4c38999ca6
Maxsonar Test: remove raw from output to user
11 years ago
Randy Mackay
e1fabadd3c
MaxsonarI2C: read method returns int16_t
11 years ago
Randy Mackay
ab22d11110
MaxsonarRFinder: convert_raw returns int16_t
11 years ago
Randy Mackay
32820b4260
PulsedLightRFinder: read method returns int16_t
11 years ago
Randy Mackay
bf3fa8b99b
RangeFinder: remove raw_value from SharpGP2Y
11 years ago
Randy Mackay
8d54e50897
RangeFinder: remove raw_value, orientation variables
...
This saves 10bytes of RAM
11 years ago
Randy Mackay
d19b566d97
OptFlow: remove unused variables
...
Saves 24bytes RAM by removing several static variables that were used
only for internal calculations
11 years ago
Andrew Tridgell
b907263685
AP_BoardConfig: added BRD_SER1_RTSCTS and BRD_SER2_RTSCTS
...
used to enable flow control on telemetry ports
11 years ago
Andrew Tridgell
3e637ac5d9
AP_HAL: added enable_flow_control() option in AP_HAL
11 years ago
Randy Mackay
8f5585423c
Copter: use ahrs trig values
11 years ago
Randy Mackay
c9415a08f1
AC_WPNav: use ahrs trig values
11 years ago
Randy Mackay
98d667c916
AHRS_HIL: call update_trig
11 years ago
Randy Mackay
6946d68318
AHRS_DCM: call update_trig
11 years ago
Randy Mackay
3dc6ea682c
AHRS: add update_trig
...
Calculates helper trig values including cos_roll, cos_pitch
11 years ago
Andrew Tridgell
a95a3142e0
AP_InertialSensor: use fixed size arrays
...
apparently helps SITL build on MacOS
11 years ago
Bill Bonney
82ea5926a8
OptFlow: update function added to fix compiler error
11 years ago
Randy Mackay
5bcc2f5ca5
Copter: version to AC3.2-dev
11 years ago
Craig Elder
32f5a1ac94
Iris: Updated gimbal configuration
11 years ago
grant3DR
31f6e3c63b
Update 3DR_X8_RTF.param
...
Updated RATE_PIT_(P,I,D), RATE_RLL_(P,I,D), RATE_YAW_(P,I,D), THR_MID, and STB_(PIT, RLL, and YAW) to autotuned param values
Grant Lieberman
3D Robotics
11 years ago
Randy Mackay
69c165b3b3
Copter: correct release note dates
11 years ago
Randy Mackay
ac9f0b5fd1
Copter: remove setup_aux_channels
...
moved to individual motors libraries
11 years ago
Randy Mackay
14409ee20f
Copter: disable aux channels used for motors
11 years ago
Randy Mackay
7c25247c87
Copter: disable aux channel 7 for SingleCopter
...
Move servo range setup to AP_MotorsSingle
11 years ago
Randy Mackay
9b594dc5e1
Copter: disable aux channel ch7 for Tri
11 years ago
Randy Mackay
1426078cdb
TradHeli: disable aux channels 7 and 8
11 years ago
Paul Riseborough
bc311542ab
AP_TECS : Fixed bug preventing accel launch detection when not using AS sensor
11 years ago
Randy Mackay
91b78c0cbe
Copter: bug fix for duplicate single and coax params
11 years ago
Dneault
4b3699f985
Copter: coax allows ch5 and higher for do_set_servo cmd
11 years ago
Dneault
5213ec4aa6
Coax: servos to ch1, ch2, motors to ch3, ch4
11 years ago
Randy Mackay
5d929351ca
Copter: removed unused servo3, servo4 from coax
11 years ago
Randy Mackay
e6f4fb4828
Copter: moved coax servo set-up to AP_MotorCoax
11 years ago
Randy Mackay
f60d94c4ab
Coax: remove unused servo3, servo4
...
Removed commented out code
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
00d2d5946c
RC_Channel: added disable_aux_channel()
...
this will be used by copter to ensure motor channels are not enabled
for aux functions
11 years ago
Andrew Tridgell
ae9201342a
Plane: allow FLAP_IN_CHANNEL to control k_flap and k_flap_auto too
11 years ago
Andrew Tridgell
c3b7e76c28
Plane: added flaperon support
...
this adds FLAPERON_OUTPUT and FLAP_IN_CHANNEL to allow both manual
and auto flap control for both normal flaps and flaperons
11 years ago
Andrew Tridgell
b4208c7fc0
RC_Channel: added flaperon1 and flaperon2 function outputs
11 years ago
Andrew Tridgell
871777fa57
Rover: use new RC_Channels API
11 years ago
Andrew Tridgell
5a3a7f1cec
Copter: use new RC_Channels API
11 years ago