Andrew Tridgell
f7780a81c8
imported custom_mode size fix
14 years ago
Andrew Tridgell
14cb884938
fixed mavlink10 desktop build
14 years ago
Andrew Tridgell
690684d28b
import latest MAVLink 1.0 headers and XML
14 years ago
Andrew Tridgell
e62bc659b6
updated to latest mavlink 1.0 messages
14 years ago
Andrew Tridgell
02725a1160
mavlink: added mavlink10 target for desktop build
14 years ago
Andrew Tridgell
de7cf3d1db
mavlink: make it possible to build with mavlink 1.0 headers
14 years ago
Andrew Tridgell
7cc396bd83
mavlink: import latest mavlink 0.9 headers
14 years ago
Andrew Tridgell
08ae7de678
mavlink: import mavlink 1.0 message definitions
14 years ago
Andrew Tridgell
cbf9ce8d14
mavlink: import mavlink 1.0 includes
14 years ago
Andrew Tridgell
bdfcad234e
RC_Channel_aux is needed for ArduPlane build
14 years ago
James Goppert
b409173aae
Corrected battery monitoring in apo.
14 years ago
James Goppert
4e89f61e27
Arming fixes.
14 years ago
James Goppert
b16666bf2f
Added loop priority, fixed arming bug for apo.
14 years ago
James Goppert
7dd8875f43
More cleanup.
14 years ago
James Goppert
d20d53ee81
Some cleanup.
14 years ago
James Goppert
1aa8586558
Added arming mechanism.
14 years ago
James Goppert
4653ea7629
Incorporated dcm changes from arducopter into apo.
14 years ago
James Goppert
4cc0aec5f1
Updated apo rates.
14 years ago
Andrew Tridgell
c8847e0d55
desktop: refactor the TCP code
...
this supports all 3 serial ports, plus cleans up the code
14 years ago
James Goppert
3cab0fb814
Updated ArduRover/ ArduBoat for new apo changes.
...
Still need to add arming/ disarming to rover/boat controllers.
14 years ago
James Goppert
32af63f734
Added battery monitoring, arming to apo.
...
Arming added for quadrotor. Need to add to rover still. Battery
monitoring added with auto shut-off in quadrotor controller.
Finally split apo header and source files to allow faster
compiling/ fix cyclic header inclusions.
14 years ago
Jason Short
142707711e
Updates to guided mode from Michael O.
...
removed or commented unused static vars
14 years ago
James Goppert
aacc8a6179
APO quad stabilized flight working well.
14 years ago
Michael Oborne
d38b289766
hil sensor cleanup
14 years ago
Michael Oborne
8abd4bbd69
fix delta time in imu shim
14 years ago
Michael Oborne
7ef51f723d
Sensor hil fix's
14 years ago
James Goppert
7285cf28e2
Got APO quad stabilized flight to hover.
...
Needs more gain tuning.
14 years ago
Michael Oborne
20ed86da28
fastserial tcp
14 years ago
Michael Oborne
12131911b2
Desktop: cygwin fixs for AP and AC SIL
14 years ago
Andrew Tridgell
25d07075b7
desktop: more cygwin fixes
14 years ago
Andrew Tridgell
75d31dcc4c
desktop: removed the need for libbsd
...
this should help the cygwin build that MikeO is working on
14 years ago
Andrew Tridgell
b415542690
desktop: added Makefile.desktop
14 years ago
Andrew Tridgell
8290b61951
desktop: fixed a warning
14 years ago
Andrew Tridgell
bcb8fb1c7f
desktop: silence an implicit cast warning
14 years ago
Andrew Tridgell
4016482573
desktop: make the main loop a bit more responsive
...
this introduces less delays on linux than usleep()
14 years ago
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
14 years ago
Andrew Tridgell
bd42484ab8
update README with build and usage information
14 years ago
Andrew Tridgell
ea82b27fe5
support building with common Makefile.desktop
14 years ago
Andrew Tridgell
0939b51a4c
added build makefiles
14 years ago
James Goppert
3e1ae9b215
APO GPS bug fix.
14 years ago
James Goppert
a747a88762
Fixed APO bug.
14 years ago
Andrew Tridgell
632e0312de
opticalflow: use the right path for SPI.h
14 years ago
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