Jason Short
fa49aa5eec
Fixes for Smooth Loiter
2011-12-29 23:02:02 -08:00
Jason Short
4f60fa412c
Set Define for Max throttle
2011-12-29 23:02:02 -08:00
Jason Short
8a921e869c
Fixed a 1280 only test
2011-12-29 23:02:02 -08:00
Jason Short
986b42a45b
Fixed Loiter Timeout bug, added more wind by default.
2011-12-29 23:02:02 -08:00
Jason Short
a9e1e9a8db
Turn off Super Simple by default
2011-12-29 23:02:02 -08:00
Jason Short
db96b9ec7a
added define for Max throttle
2011-12-29 23:02:02 -08:00
Jason Short
244ca98264
Added Dampening term for tuning
2011-12-29 23:02:02 -08:00
Jason Short
7e1e1f84b3
updated Loiter PIDs
2011-12-29 23:02:02 -08:00
Jason Short
a29aa020ff
Made wind not reverse itself to be more natural
2011-12-29 23:02:02 -08:00
Jason Short
4b5437afe8
Enable Magnetometer by default
2011-12-29 23:02:02 -08:00
Jason Short
a6c09b3ea5
Small issue with newline formatting
2011-12-29 23:02:02 -08:00
Jason Short
51e6170ecb
Missing ;
2011-12-29 23:02:01 -08:00
Jason Short
4353f60f60
removed takeoff complete flag from missions, not used and would be useful elsewhere.
2011-12-29 23:02:01 -08:00
Jason Short
7adc80c513
removed newlines to clean up code
2011-12-29 23:02:01 -08:00
Jason Short
fbb35928fe
removed unused function
...
Simplified the baro init filter
2011-12-29 23:02:01 -08:00
Randy Mackay
bbe6dea980
OptFlow - initial support for APM2 (there are still problems) including adding ability to set Chip Select pin.
...
Other unrelated changes are:
a) fixed typo in 'esitmate_velocity' to 'estimate_velocity'.
b) moved init_compass from system.pde to sensors.pde which seemed consistent with other sensors.
2011-12-30 12:06:31 +09:00
Michael Oborne
f36a980b98
APM Planner 1.1.16
...
change reset order
add french lang
2011-12-30 07:34:17 +08:00
Michael Oborne
8b2f14c40a
APM Planner 1.1.15
...
fix reset issue
add Circle AP Mode
change time to wait to 17 secs
2011-12-29 18:31:42 +08:00
Michael Oborne
cd145fd7a9
add circle to output modes
2011-12-29 18:21:32 +08:00
Andrew Tridgell
ddab189e42
autotest: update copies of pymavlink in autotest
2011-12-29 08:30:08 +11:00
Andrew Tridgell
074fd31506
Baro: fixed MS5611 example sketch
2011-12-28 21:49:29 +11:00
Andrew Tridgell
820153d7ae
compass: show timing in compass test
2011-12-28 21:44:18 +11:00
Andrew Tridgell
f871235480
Baro: show timing in baro test
2011-12-28 21:43:52 +11:00
Andrew Tridgell
8f74631882
DCM: don't use compass unless its healthy
2011-12-28 20:41:54 +11:00
Andrew Tridgell
7c098491b9
I2C: fixed some warnings
2011-12-28 20:41:53 +11:00
Andrew Tridgell
5f38663d44
desktop: exclude I2C library
2011-12-28 20:41:53 +11:00
Andrew Tridgell
e1c9c063a5
MPU6k: don't init the Wire library
...
we don't use Wire any more
2011-12-28 20:41:53 +11:00
Andrew Tridgell
955dfe0226
ACM: check compass health before using it
2011-12-28 20:41:53 +11:00
Andrew Tridgell
03a16c6e45
ACM: use new I2C library
2011-12-28 20:41:53 +11:00
Andrew Tridgell
cd3729d993
APM: added error checking on barometer read
...
if the barometer is dead and the GPS has a fix, use the GPS for
altitude
2011-12-28 20:41:53 +11:00
Andrew Tridgell
98353b7ba8
APM: added error checking on compass read
2011-12-28 20:41:53 +11:00
Andrew Tridgell
3cb96fb8af
APM: convert to new I2C library
2011-12-28 20:41:53 +11:00
Andrew Tridgell
7ba744a11a
I2C: convert barometer library to new I2C library
...
this also adds a healthy attribute and error checking
2011-12-28 20:41:53 +11:00
Andrew Tridgell
acf4e9b61d
I2C: convert compass code to new I2C library
...
this also adds a healthy attribute, and error checking on all I2C
calls
2011-12-28 20:41:53 +11:00
Andrew Tridgell
433df08cb3
ACM: enable compass by default on APM2
2011-12-28 20:30:35 +11:00
Andrew Tridgell
8ee336e715
I2C: imported the I2C library from Wayne Truchsess
...
this gives us a more robust interface, including timeouts
2011-12-28 20:28:31 +11:00
Andrew Tridgell
a6920d603d
geofence: re-breach if user changes mode outside the fence
...
if the user changes mode while outside the fence, and fencing is still
enabled, then declare a new breach
2011-12-28 17:28:35 +11:00
Andrew Tridgell
e7dab19260
TimerProcess: prevent a race in setting up the timer callbacks
2011-12-28 16:00:49 +11:00
Andrew Tridgell
8d87aa41b9
APM: Update for DataFlash changes
2011-12-28 16:00:49 +11:00
Andrew Tridgell
73e6d5ee11
ACM: update for DataFlash changes
2011-12-28 16:00:49 +11:00
Andrew Tridgell
5e4f66e525
DataFlash: moved high level logging logic to library
...
this moves out all the high level logic from ArduPlane/ArduCopter to
the library. It also adds a "config page", as the last page in the
flash. This is used to check if the flash needs erasing. We only erase
now if the DF_LOGGING_FORMAT has changed.
This patch also adds a public CardInserted() method, which is used to
disable logging on APM2 if a dataflash card is not inserted
2011-12-28 16:00:48 +11:00
Andrew Tridgell
bd9488f1e4
DataFlash: fixed sense of card detect
2011-12-28 16:00:48 +11:00
Andrew Tridgell
6ca613337b
MPU6000: protect the driver from double initialisation
...
initialising twice can lockup the driver
2011-12-28 16:00:48 +11:00
Andrew Tridgell
18d26dc74e
MPU6000: minor fixes
...
the hardware functions should be private, and cs_pin should be uint8_t
2011-12-28 16:00:48 +11:00
Andrew Tridgell
4d71482d1c
TimerProcess: check for duplicate registrations
...
if a driver gets initialised twice, make sure it doesn't get called
twice in the timer loop
2011-12-28 16:00:48 +11:00
Andrew Tridgell
dbaa6fb6d2
TimerProcess: make some variables uint8_t
...
save a couple of bytes
2011-12-28 16:00:48 +11:00
Michael Oborne
d3679e5f92
firmware build
2011-12-28 07:20:05 +08:00
Michael Oborne
6e6d9ef4e9
APM Planner 1.1.14
...
remove bad params from loading from file
add message on firmware screen.
fix moving geofence
fix terminal crash bug
modify udp param list
2011-12-28 07:05:12 +08:00
Mike Smith
3582ad4e20
Fix issue #423 - FastSerial flush bug.
2011-12-26 15:52:21 -08:00
Jason Short
234121f3c3
Fix for 11 channels of motors.
2011-12-26 14:39:01 -08:00