Jason Short
504b4b52d6
slight refactoring to avoid the increment issue when changing commands
13 years ago
Jason Short
4a6feb3acb
better comments out of some old unused functions to avoid compiler errors
13 years ago
Jason Short
909e5796eb
Logging input to find this freeze bug
13 years ago
Jason Short
df57380adc
Erasing Logs causing major havoc. Users getting infinite loop.
13 years ago
Jason Short
cc1593d16d
made Logs dump with dump 0 or -1
13 years ago
Jason Short
b3bd4bd3c9
Cosmetic cleanup, commented functions for compiler warnings
13 years ago
Jason Short
fb5302c50b
No longer resetting ch7 wp index with mode change, requires reboot
13 years ago
Andrew Tridgell
2cabb11307
mavlink: don't force CLI and HIL with mavlink10 build
13 years ago
Jason Short
940fa9621c
Added minimum Altitude for RTL failsafe
13 years ago
Jason Short
44cb73c9fa
added safety checks for RTL
13 years ago
Jason Short
d0af4e7200
CH7 with params
13 years ago
Jason Short
ec5b080167
Enable RTL
13 years ago
Jason Short
ca5e4bb802
Allow output of system type
13 years ago
Jason Short
1621f3a638
allow CH7 to be set via params
13 years ago
Jason Short
ea911e0bcb
updated failsafe code
13 years ago
Jason Short
19c3c27ed0
Erasing Logs at new FW version detection
13 years ago
Jason Short
52297679c4
sending Mavlink system type
13 years ago
Andrew Tridgell
a048709828
Logs: don't print hundreds of bogus log boundaries
...
this can take quite a long time
13 years ago
Andrew Tridgell
a99bcec762
desktop: report motors armed in desktop build too
...
this helps in autotest
13 years ago
Pat Hickey
6ee477bd8d
ArduCopter: rev version number from 2.0.51 to 2.1.0 Alpha
13 years ago
Andrew Tridgell
38c85c44ae
ArduCopter: rename purple to APM2
13 years ago
Andrew Tridgell
3a542b3ef3
USB-MUX: enable USB MUX switching for ArduCopter
13 years ago
Andrew Tridgell
338445e60c
ArduCopter-HIL: fixed HIL build
...
Logging isn't always enabled
13 years ago
Andrew Tridgell
ffba37d599
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
13 years ago
Andrew Tridgell
aa558eb033
fixed a valgrind error
...
this error is harmless, but false positives can disguise real errors
13 years ago
Pat Hickey
eee2da01ac
Arducopter: each motors_ pde uses APM_RC.SetFastOutputChannels
13 years ago
Pat Hickey
ea4c220ee9
APM_RC: OCR register init moved from ArduCopter/radio.pde to lib inits.
13 years ago
Andrew Tridgell
6093db948b
compass: added AP_COMPASS_APM2_SHIELD
...
this makes the orientation clearer
13 years ago
Andrew Tridgell
41caa949ca
fixed InertialSensor stub build
13 years ago
Pat Hickey
1d50bb80fd
hil-sensors ArduCopter: fixes to make hil-sensors build work properly
...
* requires new stub libraries for InertialSensor and PeriodicProcess.
13 years ago
Andrew Tridgell
1e41b4b2b0
timer_scheduler doesn't exist in HIL_MODE_ATTITUDE
13 years ago
Andrew Tridgell
a3701e521a
build: added hlsensors target
13 years ago
Andrew Tridgell
1c20efe4b8
re-organiser sensor declarations
...
this tries to make the #ifdef nesting easier to understand
13 years ago
Andrew Tridgell
2a5a15abce
test: fixed test code for HIL build
13 years ago
Andrew Tridgell
3072fdda85
adc.Init() needs timer_scheduler
13 years ago
Andrew Tridgell
c0898ab3b9
purple: timer_scheduler should be in all builds
13 years ago
Andrew Tridgell
2d8cfc0c3f
test: neaten up the output of the dcm test
13 years ago
Pat Hickey
3131ab16ef
remove BROKEN_SLIDER code
...
use the new CLI_SLIDER_ENABLED option and the "hit ENTER 3 times"
method
13 years ago
Pat Hickey
475afd6ac2
purple: enable dcm test, and fixed imu test to test the IMU API
13 years ago
Pat Hickey
c2972ff1f9
purple: fixed CLI code for non-ADC hardware and no sonar
...
purple hardware does not use the ADC driver
13 years ago
Pat Hickey
63393b206a
purple: added ins test
...
this tests the InertialSensor library API
13 years ago
Pat Hickey
f1bad83d21
purple: fixed system init for purple sensor objects
13 years ago
Pat Hickey
e3027fe54e
purple: pass isr_registry to APM_RC.Init()
13 years ago
Pat Hickey
660174e610
purple: switch ArduCopter to new sensor objects
...
this uses the new sensor abstractions for the purple/APM1 hardware
choice
13 years ago
Pat Hickey
4869ac3385
purple: use the new LED_ON/LED_OFF macros for LED level
...
this gets this right on both APM1 and purple for ArduCopter
13 years ago
Pat Hickey
3f2692d1da
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
13 years ago
Pat Hickey
90c5eb8487
purple: added defines for APM hardware selection
...
we can now choose APM_HARDWARE_APM1 or APM_HARDWARE_PURPLE
13 years ago
Pat Hickey
cc67062442
build: added new command line build targets
...
this makes it more convenient to build common options
13 years ago
Pat Hickey
5ee5036fa1
purple: added comment for enabling purple hardware
13 years ago
Andrew Tridgell
89d2f0f849
mod barometer.Init() based on hardware
13 years ago