Andrew Tridgell
|
ce1abb974b
|
desktop: refactor the TCP code
this supports all 3 serial ports, plus cleans up the code
|
2011-10-17 19:32:48 +11:00 |
Jason Short
|
995be48a2d
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
|
2011-10-15 13:09:18 -07:00 |
Jason Short
|
23c0bb9814
|
Updates to guided mode from Michael O.
removed or commented unused static vars
|
2011-10-15 13:09:04 -07:00 |
Michael Oborne
|
6987e6c4b2
|
hil sensor cleanup
|
2011-10-14 18:14:32 +08:00 |
Michael Oborne
|
a3de6667ca
|
fastserial tcp
|
2011-10-13 07:25:30 +08:00 |
Michael Oborne
|
8536452c5a
|
Desktop: cygwin fixs for AP and AC SIL
|
2011-10-11 20:30:34 +08:00 |
Andrew Tridgell
|
19666f5a43
|
desktop: more cygwin fixes
|
2011-10-11 21:33:31 +11:00 |
Andrew Tridgell
|
e991d81eee
|
desktop: removed the need for libbsd
this should help the cygwin build that MikeO is working on
|
2011-10-11 21:04:07 +11:00 |
Andrew Tridgell
|
e2c6dc68a2
|
desktop: added Makefile.desktop
|
2011-10-11 20:53:43 +11:00 |
Andrew Tridgell
|
93d09039ce
|
desktop: fixed a warning
|
2011-10-11 20:53:43 +11:00 |
Andrew Tridgell
|
3633d846f6
|
desktop: make the main loop a bit more responsive
this introduces less delays on linux than usleep()
|
2011-10-11 17:49:40 +11:00 |
Andrew Tridgell
|
6f44415b19
|
desktop: make ISRs normal C++ functions
this will make it possible to add an abstract register simulation
class that allows us to intercept device IO
|
2011-10-11 17:49:40 +11:00 |
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 |
Andrew Tridgell
|
ed2bec75b9
|
added build makefiles
|
2011-10-10 07:18:38 +11:00 |
Andrew Tridgell
|
6899189395
|
added a README
|
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 |