Andrew Tridgell
86927ac0a5
ArduPlane: rename purple to APM2
13 years ago
Andrew Tridgell
7def0e98e8
USB-MUX: auto-switch telemetry port based on UXB mux for ArduPlane
...
when USB is unplugged, switch baud rate to the SERIAL3_BAUD rate from
EEPROM
13 years ago
Andrew Tridgell
ffba37d599
desktop: first version of register level SITL support
...
this adds register level emulation of the ADS7844 and the RC
input/output hardware on the APM1, allowing for SITL testing without
enabling HIL in the code
13 years ago
Andrew Tridgell
3a0b1d1903
purple: there are no dipswitches on the purple board
13 years ago
Andrew Tridgell
6093db948b
compass: added AP_COMPASS_APM2_SHIELD
...
this makes the orientation clearer
13 years ago
Andrew Tridgell
649da8e05d
purple: adc test not useful if no ADC
13 years ago
Andrew Tridgell
40459653b5
purple: fixed LED and IO pin defintitions
13 years ago
Andrew Tridgell
ca76f6d0ec
purple: add the remaining hw defines for purple hardware
13 years ago
Andrew Tridgell
1e41b4b2b0
timer_scheduler doesn't exist in HIL_MODE_ATTITUDE
13 years ago
Andrew Tridgell
a3701e521a
build: added hlsensors target
13 years ago
Andrew Tridgell
1c20efe4b8
re-organiser sensor declarations
...
this tries to make the #ifdef nesting easier to understand
13 years ago
Andrew Tridgell
3d175c449e
adc.Init() takes timer_scheduler
13 years ago
Andrew Tridgell
03c7d7bfb6
purple: always declare timer_scheduler
13 years ago
Pat Hickey
1895458dbf
purple: added new parameters to Init() functions
...
this adapts the test code for the purple API changes
13 years ago
Pat Hickey
f9d6facdda
test: added new passthru test
...
this passes radio inputs direct to servo outputs, which is useful for
hardware testing
13 years ago
Pat Hickey
bad177bfdc
removed old commented out code
13 years ago
Pat Hickey
ad0cac670c
purple: added new parameters needed for new library APIs
...
new APIs pass in timer_scheduler. We also to init the isr_registry
13 years ago
Pat Hickey
4015cb0a40
purple: fixed APM_RC.Init() to add isr_registry parameter
13 years ago
Pat Hickey
9e47536924
purple: declare sensors for purple library rework
...
we need some different declarations to match the new APIs
13 years ago
Pat Hickey
08675a91d8
purple: added config options for purple/APM1 hardware
13 years ago
Pat Hickey
3300032a89
purple: added hardware defines for ArduPlane
13 years ago
Pat Hickey
cc67062442
build: added new command line build targets
...
this makes it more convenient to build common options
13 years ago
Andrew Tridgell
89d2f0f849
mod barometer.Init() based on hardware
13 years ago
Michael Oborne
0a0b2d32f4
Add rc input to cli planner mode
13 years ago
Doug Weibel
b05e1d90f5
Change type to support "dump all with -1"
13 years ago
Doug Weibel
0f428bd43a
Logging cleanup. Fixed missing cast, removed erase warning, added -1 to dump all option, and fix intermittent bug for log number 1.
13 years ago
Doug Weibel
27e68234b7
Simplified logging logic for finding start/end of log files
13 years ago
Doug Weibel
244eeea34a
Rework logging file system to be more robust
13 years ago
Andrew Tridgell
8ef364657b
MAVLink: fixed throttle display in VFR_HUD
13 years ago
Andrew Tridgell
4933c5bcdd
zero airspeed on ground start when initiated by MAVLink
...
If the users asks for a new calibration, that should include the
airspeed sensor
13 years ago
Andrew Tridgell
faaaf11822
fixed disabling of GPS in ArduPlane
...
we may need a new hex
13 years ago
Andrew Tridgell
9ea0fc9539
Log: prevent looping forever
...
this happened with an empty dataflash
13 years ago
analoguedevices
b3716d988f
Rev version number
13 years ago
Jason Short
7ffa2c4347
shortened strings
13 years ago
Doug Weibel
88f5669104
Remaining changes to the logging file system.
...
With these changes the logging system will allow overwriting of logs with no loss of functionality. I have tested (successfully) logging with the Dataflash being filled and overwriting previous files. I have also tested with a single long file that partially overwrites itself.
13 years ago
Doug Weibel
f752c4b799
Change to logging file system.
...
This commit is somewhat temporary as I have come up with a better scheme and will be modifying this. Just making this commit in case I need to roll back
13 years ago
Jason Short
ddd89e1849
Mission Scripting updates
13 years ago
analoguedevices
7535b8a3d5
Rev version number
13 years ago
Doug Weibel
e6542ec1a2
Fix Do_Jump bug. Also fix cross track bearing bug after Jump
13 years ago
Doug Weibel
0433cd6d69
Missed hunk for last commit
13 years ago
Doug Weibel
9fe554236b
Add logging of DCM drift correction integrator in PM
...
This may be a temporary feature… Mostly added to check new (lower) integrator limit.
13 years ago
analoguedevices
e3ef9a2a36
Rev version number to 2.25
13 years ago
Michael Oborne
31159a7e1b
modify crosstrack calc
13 years ago
Andrew Tridgell
407d66b41e
fixed a valgrind warning
...
need to initialise all fields
13 years ago
Andrew Tridgell
92471aead2
Log: better way to check for -1 long portably
13 years ago
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