DrZiplok@gmail.com
|
72cf1b4e57
|
Add a default ctor; due to 0 being magic, PID pid(0) is ambiguous.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@959 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 20:30:53 +00:00 |
DrZiplok
|
da65814ece
|
Use fabs() rather than abs() for floating-point values.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@958 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 09:50:03 +00:00 |
DrZiplok
|
2bf62274ab
|
Use fabs(), not abs() for floating point values.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@957 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 09:48:01 +00:00 |
DrZiplok@gmail.com
|
d159986be4
|
Use fabs() for floating point values, not abs(). The latter causes truncation (cast to int) and generates a lot more code.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@956 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 09:24:06 +00:00 |
DrZiplok@gmail.com
|
cb4e8144f4
|
Eliminate GPS::_error, as it's responsible for pulling in the old printf, which doesn't work anymore. Fixing it's not worth the effort.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@955 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 08:46:41 +00:00 |
james.goppert
|
cce122d387
|
Moved APM_ADC to AP_ADC
git-svn-id: https://arducopter.googlecode.com/svn/trunk@954 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 05:36:19 +00:00 |
jasonshort
|
386dab70f9
|
re-uploaded
git-svn-id: https://arducopter.googlecode.com/svn/trunk@953 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 05:01:44 +00:00 |
jasonshort
|
66c553fc96
|
re-uploaded
git-svn-id: https://arducopter.googlecode.com/svn/trunk@952 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 05:01:29 +00:00 |
jasonshort
|
8df8401b76
|
outdated - replaced with better RC_Channel class
git-svn-id: https://arducopter.googlecode.com/svn/trunk@951 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:58:47 +00:00 |
james.goppert
|
cfae8490d5
|
Switch ArducopterNG to use AP_ADC library.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@950 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:56:31 +00:00 |
james.goppert
|
a6c315b6f1
|
AP_IMU modified to use AP_ADC, fixes HIL bugs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@949 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:45:29 +00:00 |
james.goppert
|
da9ecf342c
|
Updated AP_DCM to use AP_ADC, fixes HIL bugs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@948 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:44:34 +00:00 |
jasonshort
|
7a3683e104
|
outdated - replaced with better RC_Channel class
git-svn-id: https://arducopter.googlecode.com/svn/trunk@947 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:42:51 +00:00 |
james.goppert
|
e865622f66
|
Added generic ADC library.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@946 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:41:25 +00:00 |
deweibel
|
607b86c9a2
|
Change roll, pitch, yaw to be public verus private/accessors per Jason's request.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@945 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 04:30:11 +00:00 |
jasonshort
|
59a3087cb6
|
added control / nav mixing
git-svn-id: https://arducopter.googlecode.com/svn/trunk@944 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 03:04:30 +00:00 |
DrZiplok@gmail.com
|
0fd1228e27
|
Add ::peek for compatibility with trunk Arduino.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@943 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 01:49:10 +00:00 |
DrZiplok@gmail.com
|
73eab31d0c
|
Shrink the ctor slightly more
git-svn-id: https://arducopter.googlecode.com/svn/trunk@942 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 00:58:01 +00:00 |
DrZiplok@gmail.com
|
e699812af4
|
Don't zero fields in the ctor that can be zeroed by reset_I; the code gets replicated for every static instance of the class, which is obscene.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@941 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 00:54:21 +00:00 |
james.goppert
|
0f9ac71e6a
|
HIL debugging AP_DCM
git-svn-id: https://arducopter.googlecode.com/svn/trunk@940 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 21:45:16 +00:00 |
james.goppert
|
51696e63af
|
HIL debugging APM_ADC
git-svn-id: https://arducopter.googlecode.com/svn/trunk@939 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 21:44:53 +00:00 |
james.goppert
|
929be190fd
|
Changed from float to int16_t for HIL.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@938 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 09:09:07 +00:00 |
james.goppert
|
001d831359
|
Synced with mavlink master.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@937 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 08:14:29 +00:00 |
DrZiplok@gmail.com
|
9a45c2babc
|
Re-type delta t, explicitly size error args to get_pid.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@936 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 04:36:43 +00:00 |
james.goppert
|
f04e58c6b3
|
Added default scalar of 1 to PID.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@935 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 03:16:37 +00:00 |
DrZiplok@gmail.com
|
b0fbe39459
|
Remove spurious scaling
git-svn-id: https://arducopter.googlecode.com/svn/trunk@934 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:56:03 +00:00 |
DrZiplok@gmail.com
|
342b759fea
|
Move the eeprom.h include out of the header, it's not needed there.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@933 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:54:47 +00:00 |
DrZiplok@gmail.com
|
52abef58d5
|
More syntax, etc. fixes. Compiles OK now.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@932 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:53:12 +00:00 |
DrZiplok@gmail.com
|
dc40ee00ae
|
Fix accessors, _RC
git-svn-id: https://arducopter.googlecode.com/svn/trunk@931 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:45:17 +00:00 |
DrZiplok
|
264cca6d24
|
With apologies to Jason for breaking his branch, clean this up and document it.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@930 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:30:21 +00:00 |
james.goppert
|
3ca85f94d4
|
Checked for dt>0 in PID and modified ctor
git-svn-id: https://arducopter.googlecode.com/svn/trunk@929 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 00:06:06 +00:00 |
james.goppert
|
7598c02f51
|
Added load/save gain overloads for float arrays to PID,
supports mavlink style gain get/set now
git-svn-id: https://arducopter.googlecode.com/svn/trunk@928 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 23:26:44 +00:00 |
james.goppert
|
00e7f9b6d0
|
Added lowpass filter on PID lib derivative calc
git-svn-id: https://arducopter.googlecode.com/svn/trunk@927 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 23:14:37 +00:00 |
jasonshort
|
dc16a2961d
|
git-svn-id: https://arducopter.googlecode.com/svn/trunk@926 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 07:10:06 +00:00 |
DrZiplok@gmail.com
|
7582353b08
|
Library wrapper for MAVLink protocol bits.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@924 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 06:38:18 +00:00 |
DrZiplok
|
0037b40329
|
Rename to make it a little more clear that this is a GCS-related library for the MAVLink protocol.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@923 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 04:09:28 +00:00 |
james.goppert
|
cdd9a22322
|
Adding mavlink library (master 5e560f7d76e4a4f431b9b296e7b199899b899145)
git-svn-id: https://arducopter.googlecode.com/svn/trunk@922 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 04:04:30 +00:00 |
DrZiplok@gmail.com
|
70baf31139
|
Resurrect lf -> crlf translation that was lost when I dropped the stdio support.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@921 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 03:41:52 +00:00 |
DrZiplok@gmail.com
|
a468abcdbf
|
Add a better workaround for a GCC bug that generates spurious warnings for PSTR()
git-svn-id: https://arducopter.googlecode.com/svn/trunk@920 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 02:59:30 +00:00 |
DrZiplok@gmail.com
|
aa2bbe9131
|
A better workaround for the PSTR warning bug. This seems to work correctly.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@919 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 02:59:15 +00:00 |
DrZiplok@gmail.com
|
2dfb44907f
|
Add a test case for printf_P
git-svn-id: https://arducopter.googlecode.com/svn/trunk@918 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 01:55:21 +00:00 |
james.goppert
|
13d586dd01
|
Debugging HIL classes.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@917 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 01:34:33 +00:00 |
james.goppert
|
9331f8616c
|
Fixed several HIL class bugs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@914 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-24 16:32:30 +00:00 |
DrZiplok
|
c473af0082
|
Back out the "workaround" for PSTR() warnings; it doesn't.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@913 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-24 08:07:04 +00:00 |
DrZiplok
|
f345d5392f
|
Back out the workaround for PSTR() warnings; it doesn't.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@912 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-24 08:06:09 +00:00 |
rmackay9@yahoo.com
|
165711f028
|
ArduCopterNG - Added warning message to tell people not to switch AIRFRAME to HELI and then load to a QUAD because if they do, the engines will fire up to 50% during the initialisation sequence.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@910 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-24 01:45:05 +00:00 |
rmackay9@yahoo.com
|
715cd4d3b0
|
ArduCopterNG: added TraditionalHeli support, changed G_dt to work in microseconds (Issue #37),
git-svn-id: https://arducopter.googlecode.com/svn/trunk@909 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-24 01:30:41 +00:00 |
jasonshort
|
2eb714aa51
|
almost ready for use, still testing
git-svn-id: https://arducopter.googlecode.com/svn/trunk@906 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-23 21:20:38 +00:00 |
jasonshort
|
2dd479ea62
|
almost ready for use, still testing
git-svn-id: https://arducopter.googlecode.com/svn/trunk@905 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-23 21:20:29 +00:00 |
jasonshort@gmail.com
|
4fa2491adf
|
This is a new Library for managing RC input channels which will replace the current way of storing RC input in Arrays and most of the Radio.pde tab
git-svn-id: https://arducopter.googlecode.com/svn/trunk@902 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-23 19:28:19 +00:00 |