Andrew Tridgell
2bd451b445
Log: make find_last_log_page() portable
...
this makes it work with platforms with a larger 'long'
13 years ago
Andrew Tridgell
ae1e1c940f
Log: fixed a bug where we could index outside an array
...
when we first start up, num_existing_logs may be zero
13 years ago
Jason Short
c8304114a3
renamed some command variables to align with Arduplane
...
reworked the arming code and moved the DCM gains out.
updated climb_rate to include sonar data.
13 years ago
Amilcar Lucas
ab730ff919
Added camera and/or antenna mount support.
...
It is fully configurable with the mission planner, there is no need to change
the source code to adapt to your setup.
It needs more testing, but the SIL is not working for me.
13 years ago
Andrew Tridgell
9eb27c2573
GCS: fixed timeout loading waypoints
...
while loading waypoints we could saturate the link
13 years ago
James Goppert
3f8603331d
Switching to new eclipse project style.
13 years ago
Michael Oborne
c07d56ccbf
Revert Changes
...
switch back to old nav_rol lcalc
switch back to old planner - non mavlink 1.0
13 years ago
Michael Oborne
3f3c04f95b
Add MAVLINK_MSG_ID_HIL_STATE message
13 years ago
James Goppert
4e49d13aa4
Working on auto generating cpp files for sketch.
...
Just have to add prototypes now and #defines for debugging.
13 years ago
James Goppert
828e8598ef
Cmake working for ArduCoptre/ ArduPlane
...
Need to get pde processing working.
13 years ago
Andrew Tridgell
d9ae4e4e6e
MAVLink: use new MAV_MODE_FLAG_CUSTOM_MODE_ENABLED flag
...
this enables us to tell if custom_mode is set
13 years ago
Andrew Tridgell
e722126843
fixed uninitialised variable warning
13 years ago
Andrew Tridgell
580647b1de
use C++ tricks to minimise differences for MAVLink 1.0
...
this should make maintainence/testing a bit easier
13 years ago
James Goppert
1a8c4a2597
Working on cmake support.
13 years ago
Andrew Tridgell
0211fc2f09
move g_rc_function[] to RC_Channel library
...
libraries should not rely on data declared in the main program. This
caused a build error for the Desktop build for ArduCopter under cygwin
13 years ago
Michael Oborne
374f8cbcd0
better crosstrack
13 years ago
Andrew Tridgell
1118d26f03
fixed "Free RAM" display on bootup
13 years ago
Michael Oborne
835b585e03
APM track following change
13 years ago
Doug Weibel
cbf59e96bd
Bug fixes for command logic re-write
13 years ago
Doug Weibel
645b9c1d48
Initial rewrite of command logic.
...
Changes mission structure so that conditional and immediate commands are located between associated waypoints instead of after the second waypoint.
13 years ago
Andrew Tridgell
5a44298d57
CLI: enable "hit enter 3 times" support for CLI
...
if you hit enter 3 times before you send any mavlink packets, we will
enter CLI mode
13 years ago
Andrew Tridgell
2b9daf65ff
mavlink: fixed WP upload
...
The previous code accepted arbitrary command codes here, and ACKed
them. Later we should specifically list which ones are OK
13 years ago
Andrew Tridgell
5a089f98d2
MAVLink: MAVLink 1.0 support now builds
...
not testing at all - so be careful!
13 years ago
Andrew Tridgell
f815a1b27b
mavlink: started adding support for MAVLink 1.0
...
this is nowhere near complete, and does not compile yet
13 years ago
Doug Weibel
9cbc38b516
Add a feature for a minimum altitude parameter while flying in FBW-B
...
This patch written by YureZzZ - Thank you!
14 years ago
Michael Oborne
d38b289766
hil sensor cleanup
14 years ago
Michael Oborne
7ef51f723d
Sensor hil fix's
14 years ago
Andrew Tridgell
ea82b27fe5
support building with common Makefile.desktop
14 years ago
Andrew Tridgell
0939b51a4c
added build makefiles
14 years ago
Amilcar Lucas
6484b83291
More optimizations
...
I forgot these ones.
14 years ago
Amilcar Lucas
865bb34657
Optimize the code a bit more, only perform calculations if they are necessary
14 years ago
Amilcar Lucas
c624582c91
Use a single if instead of four
14 years ago
Amilcar Lucas
e232a0936f
Use the shorter macro call instead
14 years ago
Andrew Tridgell
5d0d1b6a6d
fixed a crash in HIL
...
The g_rc_function[RC_Channel_aux::k_flap_auto] ptr came out as NULL
during one HIL run on a desktop CPU, which led to ArduPlane
crashing. I am not yet sure if this can happen in real flight, but I
think the NULL check is worthwhile to be sure.
14 years ago
Andrew Tridgell
6656847faa
fixed some ambiguous if/else combinations
...
gcc was complaining about the logic
14 years ago
Andrew Tridgell
e7e8165bc7
don't initialise DataFlash if logging is disabled
...
this fixes HIL without an IMU
14 years ago
Andrew Tridgell
63ac6bcd94
use memcheck_available_memory() instead of freeRAM()
...
this gives a more accurate view of free memory
14 years ago
Andrew Tridgell
546b4df76d
avoid the need for compiler optimisation for HIL build
...
read_airspeed() is only available when in a non-HIL build. The
optimiser normally removes this call, but when debugging in a desktop
build, it is nice to avoid using the optimiser
14 years ago
Amilcar Lucas
f1d47982e2
Only use radio_in values if the channel is not used as flight_mode_channel
14 years ago
Amilcar Lucas
ee4251baef
Fix compilation
14 years ago
Amilcar Lucas
7b4ccffa53
Moved relay control functions to it's own library
14 years ago
Amilcar Lucas
dcef0f34e9
Correct/update channel assigment comment
14 years ago
Doug Weibel
5073acce3e
Add auto flap functionality to FBW-B
14 years ago
Doug Weibel
9396e3ab58
Fix missing capitalization
14 years ago
Doug Weibel
adbe965f35
Rework prev commit a bit cleaner as suggested by Janne Mäntyharju
14 years ago
Doug Weibel
3fff788f95
Add code to disable throttle if we are on the ground and in FBW_B or higher
...
Add code to disable throttle if we are on the ground and in FBW_B or higher. We believe we are on the ground if speed < 5 and alt < 5. Also check that we are not trying to perform a takeoff.
14 years ago
James Goppert
e20c279ca5
Added makefiles for ArduCopter/ArduPlane.
...
These files are not generated by cmake. They are necessary for
the make based build to work. To build using this method
type make in the directoy such as ArudPlane/ArduCopter. Make
sure that you do not call cmake in the ArduPlane etc directory
as this will overwrite this Makefile with the autogenerated cmake
version. Cmake should be called from withing a build directory.
14 years ago
Janne M
8aac89e549
Fixed board setting in cmake-file. Removed now autogenerated Makefile
14 years ago
James Goppert
5489b84f8e
Improvements to cmake.
14 years ago
James Goppert
5e92e1f982
Corrected makefile.
14 years ago