Commit Graph

2492 Commits

Author SHA1 Message Date
Randy Mackay bf74a64fec Copter: add GPS glitch to arming checks 2013-10-13 14:04:54 +09:00
Randy Mackay 8de6c34252 Copter: comments update for GPS_HDOP_GOOD parameter 2013-10-13 13:53:26 +09:00
Randy Mackay 32f53624d6 Copter: rename low_battery to failsafe.battery 2013-10-13 13:52:52 +09:00
Randy Mackay 0e740bd4e1 Copter: enable AUTOTUNE for mission planner build 2013-10-13 11:57:50 +09:00
Randy Mackay 6876107a15 Copter: autotune disables rate output from stab controller 2013-10-13 11:56:01 +09:00
Andrew Tridgell b69f08c03e Copter: reduce timer speed to 500 on APM2
this reduces the cost of timer interrupts
2013-10-13 11:03:41 +09:00
Andrew Tridgell 09a1d35e62 Copter: fixed build for no COPTER_LEDS 2013-10-13 11:03:33 +09:00
Andrew Tridgell d38d9ea88f Copter: changes for AP_Mount API 2013-10-13 11:03:26 +09:00
Randy Mackay 8706810d55 Copter: scheduler times corrections 2013-10-13 11:03:22 +09:00
Randy Mackay 6be6bd5aed Copter: remove unused battery analog sources 2013-10-13 11:03:20 +09:00
Randy Mackay d2bda8c235 Copter: split up medium loop 2013-10-13 11:03:15 +09:00
Randy Mackay e9cefbafd1 Copter: higher priority for throttle loop, lower telemetry 2013-10-13 11:03:10 +09:00
Andrew Tridgell 64d34dc125 Copter: give UARTA 512 bytes
this reduces load by allowing more contiguous writes to the serial
buffers
2013-10-13 11:02:55 +09:00
Andrew Tridgell 3b9566bc09 Copter: support MAV_CMD_DO_SET_CAM_TRIGG_DIST 2013-10-11 21:40:57 +11:00
Craig3DRobotics 93cbfbe46c Copter:Parameter descriptions updated 2013-10-09 15:31:31 -07:00
Randy Mackay 8d1085feea Copter: pre-arm expects mag len of 330 for APM1 (was 530) 2013-10-09 14:10:16 +09:00
Randy Mackay 7e657ce856 AutoTune: abandon tuning if rate P hits minimum
Fixes from Leonard
2013-10-09 13:35:43 +09:00
Randy Mackay fc47e05105 Copter: update firmware version to AC3.1-rc3 2013-10-09 11:13:15 +09:00
Andrew Tridgell 450323f4ae Copter: enable logging on Linux 2013-10-08 19:20:35 +11:00
Andrew Tridgell 4b68dd48f7 Copter: use ins.wait_for_sample() for main loop
this takes advantage of the INS specific method to wait for a sample
2013-10-08 19:20:34 +11:00
Randy Mackay 9435eb4a15 Copter: remove unused flags and consolidate ap and ap_system 2013-10-08 15:25:14 +09:00
Andrew Tridgell 6145924481 Copter: switch Linux to L3G4200D ins driver 2013-10-08 11:50:54 +11:00
Randy Mackay fbb295a0a1 Copter: correct HLD_LAT_P and HLD_LON_P ranges 2013-10-07 14:45:39 +09:00
Kevin Hester d29781104f AC: fix autodocs for SUPER_SIMPLE so the GCSes can show the right options 2013-10-07 11:33:02 +09:00
Randy Mackay f56617710f Copter: pre-arm RC checks ch3's min and max 2013-10-07 11:17:16 +09:00
Randy Mackay efc02161c4 Copter: add safe switch arming check 2013-10-05 22:23:53 +09:00
Randy Mackay 0c0de7c53e Copter: simple mode speedup
super simple and simple mode headings separated
g.super_simple converted into a bitmap by flight mode switch position
2013-10-05 18:26:56 +09:00
Randy Mackay ba92c4891a Copter: make AutoTune a compile-time option 2013-10-04 15:50:50 +09:00
Randy Mackay 31cea0140d Copter: Leonard's AutoTuning for Roll and Pitch 2013-10-04 15:50:47 +09:00
Randy Mackay 09de917b27 Copter: mavlink ext status to use abs pressure 2013-10-04 13:20:58 +09:00
Randy Mackay a33060b66d Copter: mavlink extended status gps bit not-healthy when glitching
add optflow health to extended status
mavlink heartbeat status to critical on any failsafe
extended status msg to use SYS_STATUS_SENSOR enum
2013-10-03 22:11:55 +09:00
Randy Mackay 3c5797c479 Copter: sent current as -1 to GCS when can't be monitored 2013-10-03 11:16:31 +09:00
Randy Mackay dab4f032f9 Copter: integrate BattMonitor 2013-10-03 11:16:28 +09:00
Andrew Tridgell 32a016a66f Copter: updates for AP_HAL::MemberProc 2013-09-30 21:06:43 +10:00
Andrew Tridgell 3665bec26d Copter: fixed build for Linux 2013-09-28 22:04:16 +10:00
Andrew Tridgell 9e42e536a7 Copter: make the scheduling a bit more multi-tasking OS friendly
we can afford to sleep a bit in the main loop
2013-09-28 22:04:16 +10:00
Andrew Tridgell 234eaceb14 Copter: update for Stub -> HIL 2013-09-28 22:04:15 +10:00
Andrew Tridgell a0f9055a9d Copter: use new scheduler API 2013-09-28 21:24:03 +10:00
Randy Mackay c3f7146f03 Copter: improve check of frame type to catch spelling errors 2013-09-27 14:35:16 +09:00
Randy Mackay e295d4555d Copter: send frame type in mavlink heartbeat msg 2013-09-27 14:35:13 +09:00
Randy Mackay a53d28e018 Copter: remove support for dmp ahrs 2013-09-27 10:42:49 +09:00
Andrew Tridgell 394645560a Copter: update for new INS API 2013-09-27 10:49:00 +10:00
Andrew Tridgell 566eaf7d41 Copter: fixed flymaple build with copterleds 2013-09-27 10:32:22 +10:00
Andrew Tridgell a0b6481dfd Copter: removed SMACCM support 2013-09-26 22:38:31 +10:00
Randy Mackay 5cac1b3c92 Copter: ignore aux switch during radio failsafe 2013-09-26 20:19:39 +09:00
Randy Mackay fd2e87b710 Copter: disable tuning during radio failsafe 2013-09-26 20:05:25 +09:00
Randy Mackay 6b97994dcd Copter: ignore switch changes during transitions in or out of radio failsafe 2013-09-26 19:37:22 +09:00
Randy Mackay 7cc8a9038f Copter: move failsafe flags into structure 2013-09-26 19:37:15 +09:00
Randy Mackay 02f7310689 Copter: make it easier for Arduino users to easily reduce flash space by turning off features 2013-09-26 13:15:30 +09:00
Randy Mackay 2c96ed3f22 Copter: disable optical flow
This at least allows ArduCopter to be compiled with arduino until we
find larger flash savings
2013-09-24 21:59:19 +09:00