Michael Oborne
c91cc66af5
apm planner 1.1.8
...
fix large firmware issue
change apm2 detect
add tot = time over target
modify firmware screen
override jsbsim ports.
remove crossthread calls
2011-12-17 17:22:40 +08:00
Michael Oborne
89e0d494d0
fw file again
2011-12-17 17:01:57 +08:00
Michael Oborne
06532b0638
firmware build
2011-12-17 16:57:19 +08:00
Michael Oborne
f4b7aea1ee
add relax
2011-12-17 16:53:14 +08:00
Michael Oborne
566778dde6
fix firmware typo
2011-12-17 16:01:58 +08:00
Michael Oborne
589e28de8a
fix firmware no
2011-12-17 15:00:11 +08:00
Michael Oborne
611700711b
firmware build
2011-12-17 14:16:36 +08:00
Jason Short
8970948804
Sync logging
2011-12-16 22:02:41 -08:00
Jason Short
47e4c875e1
Cleanup
...
removed Iterm experiment - no noticeable effect in actual flight
2011-12-16 20:47:23 -08:00
Andrew Tridgell
bb0f179495
AP_Baro: fixed temperature on MS5611
...
this caused a 2x scaling of altitude
2011-12-17 14:58:58 +11:00
Michael Oborne
bf38ae5960
cleanup firmware dir
2011-12-17 06:22:29 +08:00
Andrew Tridgell
6341db7031
Revert "ADC: only read channels that are actually being used"
...
This reverts commit 95e6bb26f4772ca8c7faa62215de6f078d3df3c7.
ADC will be disabled on APM2
2011-12-17 07:29:09 +11:00
Andrew Tridgell
d442bad413
Revert "ADC: added an enable_channel() API"
...
This reverts commit dafeac01d8f14162600cf821404ba4072dcae14d.
ADC will be disabled on APM2
2011-12-17 07:29:09 +11:00
Andrew Tridgell
99eafbbe38
Revert "ADC: fixed HIL build"
...
This reverts commit 86c1a6a5fdd929516cf0f64f4d610cfcd4b4f774.
ADC will now be disabled on APM2
2011-12-17 07:29:09 +11:00
Andrew Tridgell
df094ce463
fixed airspeed sensor for ArduPlane on APM2
...
we were trying to use a non-existant ADC chip!
2011-12-17 07:29:09 +11:00
Andrew Tridgell
10e546eebd
AnalogSource: return a float from read() method
...
this gives the full resolution when using the ADC backend. It also
adds scaling for the Arduino backend
2011-12-17 07:29:09 +11:00
Andrew Tridgell
f6f808357c
removed AperiodicProcess code
...
this code was never being used, and was more complex than it was
worth.
2011-12-17 07:29:09 +11:00
Andrew Tridgell
b9a88aac32
geofence: added FENCE_TRIGGERED_PIN
...
this allows for a digital pin to be set high when the geofence
triggers. This pin can be connected to an external failsafe device
2011-12-17 07:29:08 +11:00
Michael Oborne
28d280562a
apm 1280 disables
2011-12-16 22:26:39 +08:00
Michael Oborne
bfc08d5d1a
APM Planner 1.1.7
...
modify apvar dump detection
remove reference to CLI and LOG/Setup mode
add line feeds for logs/terminal
fix flow_enabled check on form load
2011-12-16 20:04:20 +08:00
Andrew Tridgell
d4b66139dc
ADC: fixed HIL build
2011-12-16 20:58:04 +11:00
Andrew Tridgell
dc01d55740
added missing mavlink headers
2011-12-16 20:53:26 +11:00
Andrew Tridgell
42522baf9f
geofence: store fence points as int32_t
...
this keeps maximum precision in fence boundaries
2011-12-16 20:11:51 +11:00
Andrew Tridgell
fc495ce6a7
geofence: added fence status reporting and faster altitude check
2011-12-16 20:11:51 +11:00
Andrew Tridgell
a4c03cceff
mavlink: include latest geofence message changes
2011-12-16 20:11:51 +11:00
Andrew Tridgell
64ae2ebec5
geofence: don't trim control surfaces on geo-fence breach
...
the user input is likely to be bad
2011-12-16 20:11:51 +11:00
Andrew Tridgell
3b148c87d5
geofence: main geo-fence code
...
this implements the primary logic of geo-fencing
2011-12-16 20:11:51 +11:00
Andrew Tridgell
82b615df50
geofence: added geo-fencing control parameters
2011-12-16 20:11:51 +11:00
Andrew Tridgell
9b6bab8904
AP_Math: better polygon algorithm
...
this one seems to do better with single precision floating point
2011-12-16 20:11:51 +11:00
Andrew Tridgell
dc20d89375
MAVLink: update to latest mavlink XML
...
this includes the geo-fencing messages
2011-12-16 20:11:51 +11:00
Andrew Tridgell
882b4cd739
autotest: fixed prog name
2011-12-16 20:10:12 +11:00
Andrew Tridgell
b1f912a355
autotest: fixed working directory in sample scripts
2011-12-16 20:10:07 +11:00
Andrew Tridgell
960d6ee38a
removed an unused variable
2011-12-16 20:09:49 +11:00
Andrew Tridgell
9591317dbc
ADC: added an enable_channel() API
...
enable_channel() must be used before the Ch6() method is called to
enable gathering of data on the required channels
2011-12-16 20:09:40 +11:00
Andrew Tridgell
c41e7c505b
timer: enable interrupts during timer processing
...
this prevents us losing serial bytes when we call sensor drivers that
take more than 100usec to read.
We also prevent timer recursion by re-enabling the timer after all
callbacks are complete
2011-12-16 20:09:38 +11:00
Andrew Tridgell
09947dace1
ADC: only read channels that are actually being used
...
on the APM2 we usually use none of the ADC channels, although we may
use the airspeed sensor. This change means we detect which channels
are being read, and only do the SPI transfers for those ones. That
saves us about 100usec per timer interrupt (ie. about 10% of our CPU)
2011-12-16 20:09:35 +11:00
Andrew Tridgell
84a694efb9
only check for "enter 3 times" in first 20s after boot
...
we don't want stray bytes on serial3 to make us enter the CLI during
flight!
2011-12-16 20:09:32 +11:00
Andrew Tridgell
f125f6619a
fixed formatting of ADC driver
...
it was a nasty mix of DOS and UNIX
2011-12-16 20:09:29 +11:00
Andrew Tridgell
b484411c41
timers: change to 1kHz timer by default
...
we were using a 227Hz timer, which is far too slow
2011-12-16 20:09:25 +11:00
Andrew Tridgell
e187ff149f
desktop: fixed type of dword eeprom read
2011-12-16 20:09:18 +11:00
Andrew Tridgell
62e92f406e
AP_Math: make out vector and matrix elements used types with fixed sizes
...
this prevents differences between CPU types
2011-12-16 20:09:11 +11:00
Jason Short
2fc25d963d
renamed super simple, added framework for auto calc of throttle cruise
2011-12-15 20:51:41 -08:00
Jason Short
3019c35364
turned off iterm for traverse
2011-12-15 20:51:41 -08:00
Jason Short
f11f2c6d97
added some more throttle imax range
...
renamed Super Simple
2011-12-15 20:51:41 -08:00
Jason Short
72605f846c
renamed super simple
2011-12-15 20:51:41 -08:00
Jason Short
e6fd8a689e
added SuperSimple and notes
2011-12-15 20:51:41 -08:00
Jason Short
ced4cf1538
testing updates
2011-12-15 20:51:41 -08:00
Jason Short
6e81b1a6f8
Added new tests
2011-12-15 20:51:41 -08:00
Jason Short
da8d342a08
Added Land control_mode
2011-12-15 20:51:41 -08:00
Jason Short
88b3708dcf
added altitude to circle mission
2011-12-15 20:51:40 -08:00