Commit Graph

371 Commits

Author SHA1 Message Date
Jason Short
e1ea71efff made the crosstrack use the previous WP instead of the current loc to get a better line in AP. 2011-11-28 10:33:06 -08:00
Jason Short
dddf829c01 removed need to send increment flag to update commands
constrained climb_rate value
2011-11-28 10:33:06 -08:00
Jason Short
60237bd01b slight refactoring to avoid the increment issue when changing commands 2011-11-28 10:33:06 -08:00
Jason Short
eea0062ea6 better comments out of some old unused functions to avoid compiler errors 2011-11-28 10:33:06 -08:00
Jason Short
8e582b4169 Logging input to find this freeze bug 2011-11-28 10:33:06 -08:00
Jason Short
d4a9808a61 Erasing Logs causing major havoc. Users getting infinite loop. 2011-11-28 10:33:05 -08:00
Jason Short
ab183e54a0 made Logs dump with dump 0 or -1 2011-11-27 22:23:02 -08:00
Jason Short
2e0b55d887 Cosmetic cleanup, commented functions for compiler warnings 2011-11-27 22:23:02 -08:00
Jason Short
afee053bac No longer resetting ch7 wp index with mode change, requires reboot 2011-11-27 22:23:02 -08:00
Andrew Tridgell
7f4c87eeec mavlink: don't force CLI and HIL with mavlink10 build 2011-11-28 16:22:33 +11:00
Jason Short
67873813ce Added minimum Altitude for RTL failsafe 2011-11-26 16:39:29 -08:00
Jason Short
b09ab99699 added safety checks for RTL 2011-11-26 16:39:29 -08:00
Jason Short
6e9d3f72ec CH7 with params 2011-11-26 16:39:29 -08:00
Jason Short
6bdc116176 Enable RTL 2011-11-26 16:39:29 -08:00
Jason Short
3a453b56c1 Allow output of system type 2011-11-26 16:39:28 -08:00
Jason Short
a226234cee allow CH7 to be set via params 2011-11-26 16:39:28 -08:00
Jason Short
f487fd505b updated failsafe code 2011-11-26 16:39:28 -08:00
Jason Short
a2857f9746 Erasing Logs at new FW version detection 2011-11-26 16:39:28 -08:00
Jason Short
9d55f8ee90 sending Mavlink system type 2011-11-26 16:39:28 -08:00
Andrew Tridgell
fb21e619fe Logs: don't print hundreds of bogus log boundaries
this can take quite a long time
2011-11-26 17:02:55 +11:00
Andrew Tridgell
6c57cda17a desktop: report motors armed in desktop build too
this helps in autotest
2011-11-25 20:00:19 -08:00
Pat Hickey
98534e71f7 ArduCopter: rev version number from 2.0.51 to 2.1.0 Alpha 2011-11-25 20:00:19 -08:00
Andrew Tridgell
1d66b075b0 ArduCopter: rename purple to APM2 2011-11-25 20:00:19 -08:00
Andrew Tridgell
e297f0cb23 USB-MUX: enable USB MUX switching for ArduCopter 2011-11-25 20:00:19 -08:00
Andrew Tridgell
c797794e3f ArduCopter-HIL: fixed HIL build
Logging isn't always enabled
2011-11-25 20:00:18 -08:00
Andrew Tridgell
2bed1dcfd5 desktop: first version of register level SITL support
this adds register level emulation of the ADS7844 and the RC
input/output hardware on the APM1, allowing for SITL testing without
enabling HIL in the code
2011-11-25 20:00:18 -08:00
Andrew Tridgell
f071321efa fixed a valgrind error
this error is harmless, but false positives can disguise real errors
2011-11-25 20:00:18 -08:00
Pat Hickey
5c13aa33be Arducopter: each motors_ pde uses APM_RC.SetFastOutputChannels 2011-11-25 20:00:18 -08:00
Pat Hickey
718f3dee00 APM_RC: OCR register init moved from ArduCopter/radio.pde to lib inits. 2011-11-25 20:00:18 -08:00
Andrew Tridgell
67e5c89226 compass: added AP_COMPASS_APM2_SHIELD
this makes the orientation clearer
2011-11-25 20:00:18 -08:00
Andrew Tridgell
252e858011 fixed InertialSensor stub build 2011-11-25 20:00:18 -08:00
Pat Hickey
8300e21a8c hil-sensors ArduCopter: fixes to make hil-sensors build work properly
* requires new stub libraries for InertialSensor and PeriodicProcess.
2011-11-25 20:00:18 -08:00
Andrew Tridgell
01cfd64327 timer_scheduler doesn't exist in HIL_MODE_ATTITUDE 2011-11-25 20:00:18 -08:00
Andrew Tridgell
0d3e07c2f7 build: added hlsensors target 2011-11-25 20:00:18 -08:00
Andrew Tridgell
446a9aac84 re-organiser sensor declarations
this tries to make the #ifdef nesting easier to understand
2011-11-25 20:00:17 -08:00
Andrew Tridgell
c11ea91721 test: fixed test code for HIL build 2011-11-25 20:00:17 -08:00
Andrew Tridgell
8e9851c217 adc.Init() needs timer_scheduler 2011-11-25 20:00:17 -08:00
Andrew Tridgell
23ccce23d0 purple: timer_scheduler should be in all builds 2011-11-25 20:00:17 -08:00
Andrew Tridgell
3945d6702b test: neaten up the output of the dcm test 2011-11-25 20:00:17 -08:00
Pat Hickey
d2f4fea58a remove BROKEN_SLIDER code
use the new CLI_SLIDER_ENABLED option and the "hit ENTER 3 times"
method
2011-11-25 20:00:17 -08:00
Pat Hickey
36923c0996 purple: enable dcm test, and fixed imu test to test the IMU API 2011-11-25 20:00:17 -08:00
Pat Hickey
ddbb6c3348 purple: fixed CLI code for non-ADC hardware and no sonar
purple hardware does not use the ADC driver
2011-11-25 20:00:17 -08:00
Pat Hickey
99ae313695 purple: added ins test
this tests the InertialSensor library API
2011-11-25 20:00:17 -08:00
Pat Hickey
0f25ae0fd7 purple: fixed system init for purple sensor objects 2011-11-25 20:00:16 -08:00
Pat Hickey
8dffdd18d4 purple: pass isr_registry to APM_RC.Init() 2011-11-25 20:00:16 -08:00
Pat Hickey
bbae76efb5 purple: switch ArduCopter to new sensor objects
this uses the new sensor abstractions for the purple/APM1 hardware
choice
2011-11-25 20:00:16 -08:00
Pat Hickey
bc5a59e5fe purple: use the new LED_ON/LED_OFF macros for LED level
this gets this right on both APM1 and purple for ArduCopter
2011-11-25 20:00:16 -08:00
Pat Hickey
1fc57f06b6 purple: added configuration logic for APM1 versus purple hardware
This abstracts the names for LED on/off (due to the different wiring
of LEDs on APM1 and purple), and adds the needed config defines for
the two hardware types
2011-11-25 20:00:16 -08:00
Pat Hickey
910a94fcbe purple: added defines for APM hardware selection
we can now choose APM_HARDWARE_APM1 or APM_HARDWARE_PURPLE
2011-11-25 20:00:16 -08:00
Pat Hickey
395f43bee8 build: added new command line build targets
this makes it more convenient to build common options
2011-11-25 20:00:16 -08:00