Andrew Tridgell
17aec03a2f
added a README
14 years ago
Andrew Tridgell
41dd8d60ba
use ifdef for DESKTOP_BUILD
14 years ago
Andrew Tridgell
034755e432
use nanosleep() instead of usleep()
14 years ago
Andrew Tridgell
eebd632967
fixed millis() and micros()
14 years ago
Andrew Tridgell
8c8ad0cd55
desktop: use a bit less CPU
14 years ago
Andrew Tridgell
5cf3e92a22
desktop: use non-blocking IO
14 years ago
Andrew Tridgell
65900dd1e0
desktop: expand eeprom to 4k initial size
14 years ago
Andrew Tridgell
b8dfdc293b
desktop: flush all serial writes
14 years ago
Andrew Tridgell
7098e8cfa1
first rough build for desktop CPUs
...
this allows ArduPlane to build and startup on 'desktop' systems (eg. a
Linux box). Very rough for now, and only for HIL so far
14 years ago
Andrew Tridgell
28ebca1bf6
fixed PROGMEM declaration for desktop build
14 years ago
Andrew Tridgell
38c033e8dd
memcheck: allow memcheck to build on desktop systems
14 years ago
Andrew Tridgell
bcc2aed8fb
initialise spare bits in AP_Var headers
...
if we ever need these bits, it would be nice to know that they are
zero in existing eeproms
14 years ago
Andrew Tridgell
288aba074f
fastserial: allow vprintf() to build without assembler
14 years ago
Andrew Tridgell
00d52a8bd7
ap_common: use intptr_t for pointer casts
...
this allows building on systems with pointers that aren't 16 bits long
14 years ago
Andrew Tridgell
fc53d5c477
modefilter: fixed type to be consistent with declaration
14 years ago
Andrew Tridgell
6048f3870f
GPS: fixed type to be consistent with declaration
14 years ago
Andrew Tridgell
7a5fa24ba5
eeprom: fixed types to be consistent with declarations
14 years ago
James Goppert
f6fe6fde33
Updated APO, HIL working well, live mode ready to test
14 years ago
James Goppert
3e988cc5e1
Reducing copy ctor calls in apo.
14 years ago
James Goppert
cd451b749e
Cleanup of AP_RcChannel, removed scaled class.
14 years ago
Amilcar Lucas
45950489d1
More improvements to MS Windows
...
Now the avr-gdb, avrdude and avarice tools do not need to be in the path.
14 years ago
James Goppert
0fc595d528
Added AP_RcChannel_Scaled to APO
14 years ago
Amilcar Lucas
69de071281
Spellcheck apo library
14 years ago
amilcar
7a510084b1
Fix serial port on windows
14 years ago
amilcar
550deffbe8
Make it work on windows "out-of-the-box"
14 years ago
James Goppert
f83fb23d7a
Removed extra waypoint loading.
14 years ago
John Arne Birkeland
a621f5821f
APM_RC: Cosmetic changes to increase readability and some minor optimizations
14 years ago
Amilcar Lucas
9dca9816f8
Implement relay get()
14 years ago
Amilcar Lucas
7b4ccffa53
Moved relay control functions to it's own library
14 years ago
Jason Short
0bfa67f413
Heavy Accel Filter + mild Gyro Filter. To use, filter_result must be set to true on ADC. Off by default.
14 years ago
Amilcar Lucas
c37fabea66
Added a comment to the BOARD type of teh make configure output file
14 years ago
Amilcar Lucas
eaaf44e2c8
Fix Arduino version detection on some systems
14 years ago
rmackay9
c80143b96e
AP_Optflow - small fix to lat/lon calculation and made example sketch work again
14 years ago
Jason Short
f89da12387
Minimized the accel_filtered vector to be faster and more accurate.
...
Made the Filter include the Accels and moved from 8 to 4 terms in the filter
14 years ago
James Goppert
0c7c508541
Optional recursion added.
14 years ago
James Goppert
48b811f6fa
Updated cmake.
14 years ago
Jason Short
de61e87128
Added ADC gyro Filtering for quads - this fixes a noise issue introduced into the controller
...
added Position mode
removed
Added back in the accelerometer experiment
Added filter_result boolean to enable filter on the fly
14 years ago
Jason Short
1f8576559a
Optimized PI loop
14 years ago
James Goppert
9e6b47184a
Arduino version directory updated to lib/version.txt
...
Also updated cmake files.
14 years ago
James Goppert
5489b84f8e
Improvements to cmake.
14 years ago
James Goppert
b0a1721199
Added cmake files.
14 years ago
James Goppert
d887a28b91
Added ArduBoat/ ArduRover/ and APO library.
14 years ago
James Goppert
71fbdf721a
Added APO branch.
14 years ago
Jason Short
326cfef808
Dead Zone fix - Now the range is full instead of clipped. Should make the Yaw much more smooth.
14 years ago
Amilcar Lucas
03740469fd
fix quotes and indentation
14 years ago
James Goppert
9c766d6373
Added override for mega upload protocol.
14 years ago
Amilcar Lucas
e5c248e2bf
Moved mavlink_check_target() to the libraries/.
...
This allows it to be reused by the other libraries and by other projects ArduPlane, ArduCopter, ArduRover ... etc.
It also reduces code duplication
14 years ago
James Goppert
6abb8a0796
Modified Arduino.mk to use correct upload protocol if not overrided.
...
The previous comment of upload protocol not working cannot be verified on
linux. If this problem persists on cygwin, please override with
UPLOAD_PROTOCOL=arduino in the enivornment before calling Arduino.mk
14 years ago
Jason Short
ce338071eb
RC_Channel tweaks. using Radio_trim rather than 1500 in Raw output. Cleaned up line in calc PWM to be easier to read.
14 years ago
Jason Short
231e7e961c
changed PI to float
14 years ago