Andrew Tridgell
|
3a1f85a4b0
|
RC_Channel: added pwm_to_angle_dz() function
will be used by k_aileron in APM
|
2012-11-05 23:37:25 +11:00 |
Andrew Tridgell
|
c1fbad52c0
|
RC_Channel: removed set_filter() and scale_output
these unused options were costing 5 bytes per channel, for a total of
50 bytes on ArduCopter
|
2012-11-05 20:49:42 +11:00 |
Andrew Tridgell
|
644b3c6e17
|
RC_Channel: support channel reversal on range channels
this makes it possible to have a reverse throttle in ArduPlane
|
2012-09-16 15:06:26 +10:00 |
uncrustify
|
79e1b84b4f
|
uncrustify libraries/RC_Channel/RC_Channel.cpp
|
2012-08-21 19:04:31 -07:00 |
Andrew Tridgell
|
e9d0ae3e7f
|
AP_Param: update remaining libraries for new constructor syntax
|
2012-08-08 12:11:57 +10:00 |
Amilcar Lucas
|
fe4713b46e
|
RC_Channel: Allow each channel to know who they are, this simplifies the enabling and output function calls.
|
2012-08-05 23:08:31 +02:00 |
Amilcar Lucas
|
f3f89004e9
|
More work on ch9, 10 and 11
|
2012-08-04 19:44:41 +02:00 |
Amilcar Lucas
|
431ed1c9b9
|
More flexible RC support
|
2012-08-04 18:39:20 +02:00 |
Amilcar Lucas
|
13fb2e6dc9
|
RC_Channel parameters: Fix a typo
|
2012-07-18 22:39:49 +02:00 |
Amilcar Lucas
|
f5c2ffca34
|
Use ascending order in the values
|
2012-07-18 02:11:49 +02:00 |
Amilcar Lucas
|
23f009f665
|
Improve parameter documentation, it still does not work, but is an improvement.
I just do not understand why these parameters do not appear in Mission planner :(
|
2012-07-17 23:32:30 +02:00 |
rmackay9
|
3246f2bad3
|
RC_Channel library: change all "int" types to "int16_t".
Fixes SITL compile error due to type mismatch of set_pwm between .h and .cpp file (this only occurs because on the SITL, "int" is actually "int32_t"
|
2012-06-02 14:20:58 +09:00 |
Jason Short
|
477aa6e47a
|
RC_Channel fix for throttle output.
throttle was outputting incorrectly and allowing the user to max out the throttle leaving nothing for attitude control
|
2012-05-31 14:59:03 -07:00 |
Jason Short
|
7ee38df5a2
|
Issue 416: RC_Channel – Fix to make dead_zones still output 0
|
2012-05-31 12:05:47 -07:00 |
Jason Short
|
2cc9fde3c9
|
removed never used filter, and fixed a constrain that could make range calcs go bad
|
2012-05-31 11:45:07 -07:00 |
Jason Short
|
00cabc6343
|
Channel rage fix - low output was always 0 vs _low
|
2012-05-31 11:31:48 -07:00 |
Jason Short
|
669e8e34ea
|
added a limit to range output
|
2012-02-18 21:08:17 -08:00 |
Andrew Tridgell
|
c497ad9b7e
|
fixed dead zone load/save
|
2012-02-13 16:22:53 +11:00 |
Andrew Tridgell
|
6cf7015859
|
added indexes to group info structures
|
2012-02-13 16:22:52 +11:00 |
Andrew Tridgell
|
dff75dba96
|
convert libraries to new typesafe macros
|
2012-02-13 16:22:51 +11:00 |
Andrew Tridgell
|
fc0f1c52ca
|
modify RC_Channel for AP_Param
|
2012-02-13 16:22:51 +11:00 |
analoguedevices
|
a07f37f1b4
|
Removed outdated comment:
" // deadzone moved to
//control_in = (abs(control_in) < _dead_zone) ? 0 : control_in;"
|
2012-02-11 16:51:02 +00:00 |
Michael Oborne
|
651bd6953b
|
fix uint > int issue - for hil
|
2012-02-11 11:35:59 +08:00 |
Randy Mackay
|
98f3386ea0
|
Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h".
Modified FastSerial's write function to return size_t (number of bytes written).
|
2012-01-28 12:25:47 +09:00 |
Michael Oborne
|
e71266c258
|
change rc norm_output to scale evenly across the entire range
|
2012-01-20 16:24:55 +08:00 |
Pat Hickey
|
ce4547a1a5
|
purple: rework the RC_Channel library for the APM_RC changes
|
2011-11-25 20:00:16 -08:00 |
Michael Oborne
|
12d8b2cb9e
|
prevent div by 0
|
2011-10-30 21:28:39 +08:00 |
Jason Short
|
3b3f6bd168
|
RC_Channel Dead zone
Added APVar dead_zone to the RC_Channel library so you could edit it in the Mission planner
Made CH filtering off by default.
|
2011-10-27 11:34:00 -07:00 |
Jason Short
|
1243e76f29
|
Dead Zone fix - Now the range is full instead of clipped. Should make the Yaw much more smooth.
|
2011-09-26 22:12:39 -07:00 |
Jason Short
|
39cefe9554
|
RC_Channel tweaks. using Radio_trim rather than 1500 in Raw output. Cleaned up line in calc PWM to be easier to read.
|
2011-09-21 14:52:20 -07:00 |
Jason Short
|
1f52ad27d9
|
roughed in an expo option idea
made min and max values 1100, 1900
removed hard coded init for camera values
|
2011-09-16 19:06:53 -07:00 |
Amilcar Lucas
|
966f9f962a
|
Moved the RC_Channel_aux class to its own file. The includes could be improved, has anyone got any ideas how ?
|
2011-09-11 19:13:01 +02:00 |
Amilcar Lucas
|
7544b9abd3
|
Make the switch case complete
|
2011-09-11 18:32:24 +02:00 |
Amilcar Lucas
|
59bd4d731a
|
Fix RC range reversal
|
2011-09-11 04:12:46 +02:00 |
Amilcar Lucas
|
a78de771d4
|
Moved enum values around to make code simpler to read and use
|
2011-09-11 02:34:47 +02:00 |
Amilcar Lucas
|
b977007bdf
|
Moved a function from radio.pde to the RC_Channel_aux library. Now its more readable and reusable
|
2011-09-10 13:26:29 +02:00 |
Amilcar Lucas
|
9e80f2e920
|
This is the real HEAD of the APM_Camera branch. Seams that lots of changes got lost in the SVN to GIT port
|
2011-09-09 16:18:38 +02:00 |
jasonshort
|
3b80bc8c58
|
Adding reverse to Channel Raw output (unscaled output) to fix camera reversing.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3297 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-09-08 04:58:42 +00:00 |
jasonshort
|
e63fc0fe68
|
removed scaling on control in because it might cause rounding issues.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2969 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-07-30 23:48:38 +00:00 |
jasonshort
|
f6e5825349
|
Cleaned up or reverse code.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2842 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-07-13 05:54:40 +00:00 |
jasonshort
|
19e5cad091
|
changed a bool to uint8_t
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2120 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-05-06 17:51:26 +00:00 |
jasonshort
|
88a8c1113c
|
Added new output type AMGLE_RAW - this will ouput non-scaled PWM, better for copters than fixed wings.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2093 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-05-05 17:46:11 +00:00 |
jasonshort
|
c29ff2a99d
|
removed unused save_trim() function
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1716 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-02-23 05:17:24 +00:00 |
DrZiplok@gmail.com
|
8e7301b4d3
|
Use AP_Var to store channel calibration.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1651 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-02-14 04:43:44 +00:00 |
deweibel@gmail.com
|
fba3e62135
|
Add reversing for PWM outputs in angle_to_pwm case.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1566 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2011-01-27 18:16:22 +00:00 |
jasonshort
|
857046eea4
|
removed EEPROMB references
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1314 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-28 18:42:03 +00:00 |
jasonshort
|
daaa8232a7
|
fixed bug
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1304 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-27 23:03:26 +00:00 |
jasonshort
|
5d6c90b723
|
update use EEPROM class, new scaled input for RC_Channel
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1264 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-26 01:17:04 +00:00 |
james.goppert
|
24bb547eae
|
Added some functionality to RC_Channel to meet APM needs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1223 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-21 03:53:26 +00:00 |
jasonshort
|
718bf566c8
|
rc range bug fixed
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1058 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-06 17:22:05 +00:00 |