Andrew Tridgell
|
db357c932c
|
APM: preparing for 2.67 release
|
2012-11-21 22:28:30 +11:00 |
Andrew Tridgell
|
0cec543610
|
SITL: run the timer_scheduler() when there are no SITL packets
otherwise we can block in the ADC code
|
2012-11-21 22:20:14 +11:00 |
Andrew Tridgell
|
b103b94950
|
Revert "APM_RC: Modified get_last_update() to be more interrupt friendly"
This reverts commit 50ba0ce4fa41c6d4101dff8da17c267a65750522.
It didn't build, and I want to do a release based on tested code
|
2012-11-21 21:48:02 +11:00 |
Andrew Tridgell
|
4e415424a2
|
Rover: make it possible to run the CLI over a radio link
|
2012-11-21 21:41:34 +11:00 |
Andrew Tridgell
|
76e9adb8d4
|
ACM: make it possible to run CLI on radio port in ArduCopter
|
2012-11-21 21:41:34 +11:00 |
Andrew Tridgell
|
937c485f91
|
APM: make it possible to run the CLI on any serial port
|
2012-11-21 21:41:34 +11:00 |
Andrew Tridgell
|
655446feec
|
INS: make it possible to do accel cal on a different serial port
|
2012-11-21 21:41:34 +11:00 |
Andrew Tridgell
|
8aa8f81b2f
|
FastSerial: added a vprintf_P() function
used by CLI on UART2
|
2012-11-21 21:41:34 +11:00 |
Andrew Tridgell
|
aeb39dabb9
|
AP_Menu: allow menus to work on ports other than UART0
|
2012-11-21 21:41:34 +11:00 |
John Arne Birkeland
|
3adaffd783
|
APM_RC: Modified get_last_update() to be more interrupt friendly
|
2012-11-21 10:34:04 +01:00 |
Andrew Tridgell
|
7436974e2f
|
MAVLink: make it possible to enter the CLI over the radio
this only works on the APM2, where UART0 is also the radio port
|
2012-11-21 14:11:05 +11:00 |
Andrew Tridgell
|
68ae91a729
|
APM: added AMP_OFFSET option
thanks to Alexey Kozin!
|
2012-11-21 13:34:27 +11:00 |
Andrew Tridgell
|
1232075f83
|
APM: allow ailerons to move fully during servo demo
|
2012-11-21 13:34:27 +11:00 |
Andrew Tridgell
|
3cf492a637
|
APM: added a new type of auxilary aileron, with rc input
a AileronWithInput assumes you have setup your RC transmitter to give
the right trim and input on the secondary aileron
|
2012-11-21 13:34:26 +11:00 |
Andrew Tridgell
|
5eeb6638f2
|
RC_Channel: added aileron_with_input aux function
|
2012-11-21 13:34:26 +11:00 |
Michael Oborne
|
9ba3dd735b
|
remove cli planner mode - no longer used
|
2012-11-21 07:45:45 +08:00 |
Michael Oborne
|
a9531082e0
|
fix unit max. and unit type
|
2012-11-21 07:42:53 +08:00 |
Andrew Tridgell
|
a66da57d0a
|
SITL: added in recursion check in timer_handler()
|
2012-11-21 09:10:10 +11:00 |
Andrew Tridgell
|
d6d7e2674f
|
Semaphore: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:31:23 +11:00 |
Andrew Tridgell
|
da6f6f3e41
|
PeriodicProcess: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:31:23 +11:00 |
Andrew Tridgell
|
3646b4b846
|
INS: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:31:23 +11:00 |
Andrew Tridgell
|
4673ecfdf2
|
AP_Baro: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:31:17 +11:00 |
Andrew Tridgell
|
d75d97dcfb
|
AnalogSource: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:31:09 +11:00 |
Andrew Tridgell
|
0c8cef5714
|
ADC: switch to SREG = oldSREG pattern for interrupt mask/restore
|
2012-11-20 22:30:03 +11:00 |
Andrew Tridgell
|
27e3f0c091
|
SITL: fixed a interrupt recursion bug
this can be triggered by the timer scheduler re-enabling interrupts
|
2012-11-20 22:29:26 +11:00 |
Andrew Tridgell
|
5002be9aa8
|
AP_Param: fixed Vector3f elements with 16 character names
|
2012-11-20 22:27:11 +11:00 |
Andrew Tridgell
|
bc3c94140f
|
VARTest: remove old NAME_LENGTH limit
|
2012-11-20 21:39:25 +11:00 |
Andrew Tridgell
|
9a5c52de5a
|
Rover: support 16 character parameter names
|
2012-11-20 21:39:11 +11:00 |
Andrew Tridgell
|
d1ab9f59fd
|
ACM: support 16 character parameter names
|
2012-11-20 21:38:58 +11:00 |
Andrew Tridgell
|
c13b6f3359
|
APM: support 16 character parameter names
|
2012-11-20 21:36:13 +11:00 |
Andrew Tridgell
|
46473d7a8f
|
AP_Param: support up to 16 character parameter names
MAVLink allows for 16 chars, with no null termination if all 16 are
used
|
2012-11-20 21:35:22 +11:00 |
Andrew Tridgell
|
6fdd8ef954
|
params: fixed ordering of vehicle parsing
this keeps it consistent in the wiki
|
2012-11-20 20:37:02 +11:00 |
Andrew Tridgell
|
5bd88ac3b1
|
params: fixed parsing of value lists with -1 elements
|
2012-11-20 20:27:00 +11:00 |
Andrew Tridgell
|
7a9ef49ea7
|
ACM: fixed documentation of disabling voltage/current pins for ArduCopter
|
2012-11-20 20:26:14 +11:00 |
Andrew Tridgell
|
bbb2bbc721
|
INS: set the acceptable calibration error equal on all axes
|
2012-11-20 19:28:49 +11:00 |
Andrew Tridgell
|
b9fb683236
|
INS: show calibration values on failure
this will help debug bad calibrations
|
2012-11-20 19:28:15 +11:00 |
Andrew Tridgell
|
e3f94963d8
|
APM: set MANUAL_LEVEL to 1 on successful accel calibration
|
2012-11-20 19:27:52 +11:00 |
Andrew Tridgell
|
e2afc9ea18
|
INS: get check for send_msg the right way around!
I broke this in my previous commit
|
2012-11-20 19:10:30 +11:00 |
Andrew Tridgell
|
4174cfd4a7
|
INS: disable accel calibration on the 1280
this would put us well over 128k in sketch size
|
2012-11-20 18:41:04 +11:00 |
Andrew Tridgell
|
98a806fb90
|
INS: make calibrate_accel() return a bool
this will allow APM to auto set MANUAL_LEVEL to 1
|
2012-11-20 18:32:27 +11:00 |
Andrew Tridgell
|
2a70138ad1
|
INS: fixed raw accel offset for APM1
we now get reasonable offset values
|
2012-11-20 18:32:27 +11:00 |
Andrew Tridgell
|
f2744f8ff7
|
INS: use vector subtraction to make code clearer
|
2012-11-20 18:32:27 +11:00 |
Andrew Tridgell
|
c2910df935
|
APM: don't use mavlink msgs for accel cal in cli
|
2012-11-20 18:32:27 +11:00 |
Andrew Tridgell
|
81f7e2defd
|
APM: k_param_imu is now unused
|
2012-11-20 18:32:27 +11:00 |
Andrew Tridgell
|
202513e327
|
MAVLink: fixed accel and gyro sensor offsets in MAVLink
|
2012-11-20 18:32:26 +11:00 |
Andrew Tridgell
|
e6f322d88a
|
APM: fixed throttle display to always be between 0 and 100
when rc3 is below RC3_MIN, don't give an invalid value
|
2012-11-20 13:50:19 +11:00 |
rmackay9
|
317b719a62
|
AP_InertialSensor: correct typo to datasheet's filename
|
2012-11-20 00:37:42 +09:00 |
Andrew Tridgell
|
41baa09c96
|
AHRS: changed the docs for AHRS_YAW_P and AHRS_RP_P
a user had set AHRS_YAW_P to zero. Make it clear that zero is not a
good value. MichaelO will change MP to give a warning for a value
below 0.1
|
2012-11-19 22:50:05 +11:00 |
rmackay9
|
e0f85f63fb
|
ArduCopter: performance monitoring - changed loop counters to uint16_t.
Removed an unused items from dataflash logging of Performance.
|
2012-11-19 11:55:47 +09:00 |
Andrew Tridgell
|
e85ece6c73
|
autotest: fix a race condition with baro noise on startup
we need to wait for a full GPS fix
|
2012-11-19 11:56:46 +11:00 |