Andrew Tridgell
|
5194fe489d
|
desktop: make desktop build more portable
this should help on MacOS
thanks to MikeS for his assistance
|
2011-11-08 17:26:53 +11:00 |
Andrew Tridgell
|
0e447b12a2
|
dataflash: type fixup for ReadInt()
|
2011-11-08 17:26:53 +11:00 |
Andrew Tridgell
|
294c812b9b
|
desktop: use the libc printf engine
getting ftoa_engine right was too much work
|
2011-11-08 11:59:30 +11:00 |
Andrew Tridgell
|
39ddc42cc7
|
desktop: fixed ultoa_invert()
the string was backwards
|
2011-11-08 11:13:48 +11:00 |
Andrew Tridgell
|
d33b69492b
|
desktop: improved ftoa_engine.c
this still doesn't perfectly match the assembler, but its closer
|
2011-11-08 11:05:36 +11:00 |
Andrew Tridgell
|
c1dad23679
|
autotest: fill flash with 0xff on erase
|
2011-11-07 23:42:18 +11:00 |
Andrew Tridgell
|
3b48389efe
|
Desktop: added -w option to wipe eeprom and dataflash
|
2011-11-07 22:56:13 +11:00 |
Andrew Tridgell
|
da800a295f
|
Desktop: added support for DataFlash in Desktop build
this will allow Jason to look at the logs of the quad sim
|
2011-11-07 22:56:13 +11:00 |
Andrew Tridgell
|
580139c6e4
|
digital.c for CLI
|
2011-11-07 22:56:13 +11:00 |
Andrew Tridgell
|
94f0e8a4a3
|
Desktop: enable the CLI in desktop build
this gives access to the CLI menus. You can start the SIL with the -s
switch to set the slider position to CLI
|
2011-11-07 22:56:13 +11:00 |
Andrew Tridgell
|
e7671178b3
|
desktop: fixed TCP buffering issue with HIL
the TCP layer was buffering the servo updates, which caused very poor HIL flight
|
2011-11-02 09:38:44 +11:00 |
Amilcar Lucas
|
75751900d6
|
Update the SIL README file
|
2011-10-31 21:56:25 +01:00 |
Andrew Tridgell
|
f8f2f9139d
|
added desktop header
|
2011-10-30 17:31:32 +11:00 |
Andrew Tridgell
|
de0a7117a8
|
make desktop serial more responsive
|
2011-10-30 13:00:54 +11:00 |
Andrew Tridgell
|
14cb884938
|
fixed mavlink10 desktop build
|
2011-10-24 13:09:19 +11:00 |
Andrew Tridgell
|
02725a1160
|
mavlink: added mavlink10 target for desktop build
|
2011-10-24 10:20:36 +11:00 |
Andrew Tridgell
|
bdfcad234e
|
RC_Channel_aux is needed for ArduPlane build
|
2011-10-24 10:20:19 +11:00 |
Andrew Tridgell
|
c8847e0d55
|
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
|
b8e7eac346
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
|
2011-10-15 13:09:18 -07:00 |
Jason Short
|
142707711e
|
Updates to guided mode from Michael O.
removed or commented unused static vars
|
2011-10-15 13:09:04 -07:00 |
Michael Oborne
|
d38b289766
|
hil sensor cleanup
|
2011-10-14 18:14:32 +08:00 |
Michael Oborne
|
20ed86da28
|
fastserial tcp
|
2011-10-13 07:25:30 +08:00 |
Michael Oborne
|
12131911b2
|
Desktop: cygwin fixs for AP and AC SIL
|
2011-10-11 20:30:34 +08:00 |
Andrew Tridgell
|
25d07075b7
|
desktop: more cygwin fixes
|
2011-10-11 21:33:31 +11:00 |
Andrew Tridgell
|
75d31dcc4c
|
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
|
b415542690
|
desktop: added Makefile.desktop
|
2011-10-11 20:53:43 +11:00 |
Andrew Tridgell
|
8290b61951
|
desktop: fixed a warning
|
2011-10-11 20:53:43 +11:00 |
Andrew Tridgell
|
4016482573
|
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
|
3c3db649d5
|
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
|
bd42484ab8
|
update README with build and usage information
|
2011-10-11 17:49:40 +11:00 |
Andrew Tridgell
|
ea82b27fe5
|
support building with common Makefile.desktop
|
2011-10-11 17:49:40 +11:00 |
Andrew Tridgell
|
0939b51a4c
|
added build makefiles
|
2011-10-10 07:18:38 +11:00 |
Andrew Tridgell
|
17aec03a2f
|
added a README
|
2011-10-09 22:16:14 +11:00 |
Andrew Tridgell
|
034755e432
|
use nanosleep() instead of usleep()
|
2011-10-09 22:16:14 +11:00 |
Andrew Tridgell
|
eebd632967
|
fixed millis() and micros()
|
2011-10-09 22:16:14 +11:00 |
Andrew Tridgell
|
8c8ad0cd55
|
desktop: use a bit less CPU
|
2011-10-09 22:16:13 +11:00 |
Andrew Tridgell
|
5cf3e92a22
|
desktop: use non-blocking IO
|
2011-10-09 22:16:13 +11:00 |
Andrew Tridgell
|
65900dd1e0
|
desktop: expand eeprom to 4k initial size
|
2011-10-09 22:16:13 +11:00 |
Andrew Tridgell
|
b8dfdc293b
|
desktop: flush all serial writes
|
2011-10-09 22:16:13 +11:00 |
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
|
2011-10-09 22:16:13 +11:00 |