Commit Graph

811 Commits

Author SHA1 Message Date
Andrew Tridgell
74a85a1f3e update README with build and usage information 2011-10-11 17:49:40 +11:00
Andrew Tridgell
52dc221969 support building with common Makefile.desktop 2011-10-11 17:49:40 +11:00
Michael Oborne
ec7fa70fd6 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-11 08:05:14 +08:00
Andrew Tridgell
ed2bec75b9 added build makefiles 2011-10-10 07:18:38 +11:00
James Goppert
d47e43e0c4 APO GPS bug fix. 2011-10-09 15:57:29 -04:00
James Goppert
5c16a380c0 Fixed APO bug. 2011-10-09 11:46:56 -04:00
Andrew Tridgell
67630d42e7 opticalflow: use the right path for SPI.h 2011-10-09 22:40:00 +11:00
Andrew Tridgell
6899189395 added a README 2011-10-09 22:16:14 +11:00
Andrew Tridgell
ab755ab11f use ifdef for DESKTOP_BUILD 2011-10-09 22:16:14 +11:00
Andrew Tridgell
95475c6221 use nanosleep() instead of usleep() 2011-10-09 22:16:14 +11:00
Andrew Tridgell
41d734846e fixed millis() and micros() 2011-10-09 22:16:14 +11:00
Andrew Tridgell
320d4a330b desktop: use a bit less CPU 2011-10-09 22:16:13 +11:00
Andrew Tridgell
ea2823cd5f desktop: use non-blocking IO 2011-10-09 22:16:13 +11:00
Andrew Tridgell
e3fd61d758 desktop: expand eeprom to 4k initial size 2011-10-09 22:16:13 +11:00
Andrew Tridgell
dfef42ff48 desktop: flush all serial writes 2011-10-09 22:16:13 +11:00
Andrew Tridgell
4109374959 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
2011-10-09 22:16:13 +11:00
Andrew Tridgell
e177800116 fixed PROGMEM declaration for desktop build 2011-10-09 22:16:13 +11:00
Andrew Tridgell
e6e9334e4c memcheck: allow memcheck to build on desktop systems 2011-10-09 22:16:12 +11:00
Andrew Tridgell
a3e6f5d51f 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
2011-10-09 22:09:00 +11:00
Andrew Tridgell
cb8f8ec083 fastserial: allow vprintf() to build without assembler 2011-10-09 22:08:59 +11:00
Andrew Tridgell
88668dd2d1 ap_common: use intptr_t for pointer casts
this allows building on systems with pointers that aren't 16 bits long
2011-10-09 22:08:59 +11:00
Andrew Tridgell
298cc51118 modefilter: fixed type to be consistent with declaration 2011-10-09 22:08:59 +11:00
Andrew Tridgell
f39deb3589 GPS: fixed type to be consistent with declaration 2011-10-09 22:08:59 +11:00
Andrew Tridgell
09bd94cd6d eeprom: fixed types to be consistent with declarations 2011-10-09 22:08:59 +11:00
James Goppert
6689a99a66 Updated APO, HIL working well, live mode ready to test 2011-10-06 19:17:49 -04:00
James Goppert
a02ce5aed7 Reducing copy ctor calls in apo. 2011-10-06 12:00:45 -04:00
James Goppert
f988623dab Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-03 13:22:59 -04:00
James Goppert
684599cd21 Cleanup of AP_RcChannel, removed scaled class. 2011-10-03 13:22:23 -04:00
Amilcar Lucas
a751208f9f More improvements to MS Windows
Now the avr-gdb, avrdude and avarice tools do not need to be in the path.
2011-10-03 19:16:55 +02:00
James Goppert
c678452fe1 Added AP_RcChannel_Scaled to APO 2011-10-03 12:42:27 -04:00
Amilcar Lucas
c59c0c2502 Spellcheck apo library 2011-10-03 12:50:41 +02:00
amilcar
85588cb02e Fix serial port on windows 2011-10-03 12:10:27 +02:00
amilcar
c6722112e7 Make it work on windows "out-of-the-box" 2011-10-03 12:08:19 +02:00
James Goppert
286dd7c949 Removed extra waypoint loading. 2011-10-02 23:32:12 -04:00
John Arne Birkeland
8464093c18 APM_RC: Cosmetic changes to increase readability and some minor optimizations 2011-10-02 18:05:00 +02:00
Amilcar Lucas
c46fe580c2 Implement relay get() 2011-10-02 02:28:40 +02:00
Amilcar Lucas
4b35757a1e Moved relay control functions to it's own library 2011-10-02 01:00:27 +02:00
Jason Short
eba281e3de Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-01 15:55:31 -07:00
Jason Short
945a7c13a7 Heavy Accel Filter + mild Gyro Filter. To use, filter_result must be set to true on ADC. Off by default. 2011-10-01 15:44:53 -07:00
Amilcar Lucas
fcbbc89251 Added a comment to the BOARD type of teh make configure output file 2011-10-02 00:04:21 +02:00
Amilcar Lucas
d327bdde80 Fix Arduino version detection on some systems 2011-10-02 00:03:57 +02:00
rmackay9
e5c473637f Merge remote-tracking branch 'origin/master' 2011-10-01 21:56:29 +09:00
rmackay9
1ff58aaa81 AP_Optflow - small fix to lat/lon calculation and made example sketch work again 2011-10-01 21:51:14 +09:00
Jason Short
cf59e8ad82 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-30 18:40:40 -07:00
Jason Short
9a4bd31a8b 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
2011-09-30 18:40:29 -07:00
James Goppert
ac3e73f5c0 Optional recursion added. 2011-09-30 17:17:51 -04:00
James Goppert
10fec5e534 Updated cmake. 2011-09-30 16:55:27 -04:00
Jason Short
4c30b544dc Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-29 23:27:36 -07:00
Jason Short
df1a39f650 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
2011-09-29 23:27:23 -07:00
Jason Short
7b08185d83 Optimized PI loop 2011-09-29 22:37:56 -07:00