Andrew Tridgell
960d6ee38a
removed an unused variable
13 years ago
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
13 years ago
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
13 years ago
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)
13 years ago
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!
13 years ago
Andrew Tridgell
f125f6619a
fixed formatting of ADC driver
...
it was a nasty mix of DOS and UNIX
13 years ago
Andrew Tridgell
b484411c41
timers: change to 1kHz timer by default
...
we were using a 227Hz timer, which is far too slow
13 years ago
Andrew Tridgell
e187ff149f
desktop: fixed type of dword eeprom read
13 years ago
Andrew Tridgell
62e92f406e
AP_Math: make out vector and matrix elements used types with fixed sizes
...
this prevents differences between CPU types
13 years ago
Jason Short
2fc25d963d
renamed super simple, added framework for auto calc of throttle cruise
13 years ago
Jason Short
3019c35364
turned off iterm for traverse
13 years ago
Jason Short
f11f2c6d97
added some more throttle imax range
...
renamed Super Simple
13 years ago
Jason Short
72605f846c
renamed super simple
13 years ago
Jason Short
e6fd8a689e
added SuperSimple and notes
13 years ago
Jason Short
ced4cf1538
testing updates
13 years ago
Jason Short
6e81b1a6f8
Added new tests
13 years ago
Jason Short
da8d342a08
Added Land control_mode
13 years ago
Jason Short
88b3708dcf
added altitude to circle mission
13 years ago
Jason Short
0ba8a9f30b
Allows user to specify just an altitude for Circle Mode
13 years ago
Jason Short
4e280bb0dc
More power to descend
13 years ago
Michael Oborne
bfab9f52e9
APM Planner 1.1.6
...
fix updater for recursive dirs
add network kml = google earth 3d display
remove ]]> from kml
swap geo ref from ms image parse to custom
13 years ago
Pat Hickey
d6a8440ef2
APM_RC_APM2: Remove OutputCh from ::Init()
...
* These calls were off by one anyway, by using the channel numbers
as ints ant not CH_n macros, and that caused an ESC cal problem.
13 years ago
Michael Oborne
33e62e1fd0
APM Planner 1.1.5
...
fix bat % overflow
fix tlog > kml for ac
modify georef image
13 years ago
Jason Short
3446744ae9
Addition of nav mode that tries to maintain level
13 years ago
Jason Short
4d90058c90
dupe of landing logic for scripting
13 years ago
Jason Short
f48e394511
made the last step of landing stop navigating so we can drop straight down.
13 years ago
Jason Short
1251e8105d
Added failsafe check
13 years ago
Jason Short
c6657f4a93
updated Loiter control to provide an alternative to GPS rate control for users with circling issues. Works in SIM, needs flight testing
13 years ago
Jason Short
d2fd6c5ee5
added loiter control to reset nav
13 years ago
Jason Short
8691b10ee9
added failsafe check,
...
enable loiter repositioning
13 years ago
Andrew Tridgell
85e295332f
AP_Math: added Polygon_complete() function
...
used to veryify user supplied boundaries
13 years ago
Andrew Tridgell
117a98f9a2
AP_Math: added a Polygon_outside() function
...
this tests if a point is outside of a polygon. This will be used as
part of our geo-fencing support, and also for a new 'fenced mode'
13 years ago
Doug Weibel
5d197ae337
Change logging to default on for 2560
13 years ago
Doug Weibel
ca89857854
Changes to logging file system to avoid problems with 0 and 1 page logs
13 years ago
Doug Weibel
8b78c4a4c5
Changes to logging file system to avoid problems with 0 and 1 page logs
13 years ago
Michael Oborne
e20d3a3676
add method of detecting if motors are armed
13 years ago
Pat Hickey
2c73d89400
gitignore: ignore mavproxy log files
13 years ago
Randy Mackay
e8cc5219ed
Merge remote-tracking branch 'origin/master'
13 years ago
Randy Mackay
7f64080877
Arducopter - Attitude.pde - fixed small bug in pitch stabilise
13 years ago
Michael Oborne
6cbe133e52
Planner remove some unused files
13 years ago
Michael Oborne
cdcec84194
APM Planner 1.1.4
...
add plane location to planner
add more serial port detection for linux
modify tlog>kml to include times, + markers
add elevon setup to radio input
13 years ago
Andrew Tridgell
eac97725f5
autotest: fgrate option has been removed from mavproxy
13 years ago
Andrew Tridgell
1998908a05
DCM: reset the DCM matrix after a ground start
13 years ago
Andrew Tridgell
0147c7b6c6
DCM: added matrix_reset() method
13 years ago
Andrew Tridgell
8cd13749bd
MAVLink: fixed link flood on waypoint upload
13 years ago
Andrew Tridgell
d68abb99a8
loosen RTL criterion (wind affected)
13 years ago
Andrew Tridgell
8847ee518d
autotest: fixed loiter hold time
...
hold time was larger than the timeout
13 years ago
Andrew Tridgell
bb50154f1c
autotest: fixed wind specification for arduplane test
13 years ago
Andrew Tridgell
dd9f3a3fa6
fixed a hang on 2nd run of IMU test
...
we should not try to initialise the ISR handlers twice
13 years ago
Andrew Tridgell
483bef35e5
IMU: update ACM and APM for flash_leds change in IMU init
13 years ago