Andrew Tridgell
af141c2487
Rover: implement RSSI_PIN
...
route RSSI value from receiver to MAVLink
12 years ago
Andrew Tridgell
c1c967f3bf
DataFlash: fixed test sketch build and run
12 years ago
Andrew Tridgell
a7541e9ad3
DataFlash: report log number when starting a new log
...
helps with test sketch
12 years ago
Andrew Tridgell
cf62619108
build: record git version in firmware build
12 years ago
Andrew Tridgell
d9be58fd2c
autotest: add 10 mins to timeout
...
this copes with build_binaries.sh
12 years ago
Andrew Tridgell
36ff950b12
Plane: fixed MAVLink target IDs in fence point message
...
thanks to Kevin Hester for finding this
12 years ago
Andrew Tridgell
8b87d3643b
autotest: fixed mavlink paths
12 years ago
Andrew Tridgell
d06668f1cd
build: added support for "make apm1-1280"
12 years ago
Andrew Tridgell
5762a13223
build: add 1280 build for rover and plane
12 years ago
Andrew Tridgell
5db1dbd8d1
autotest: fixed python path for mavtemplate
12 years ago
Andrew Tridgell
ba8d830754
DataFlash: start to fix example build
12 years ago
Andrew Tridgell
cb414fb652
Build: fixed location of latest/ directory
12 years ago
Kevin Hester
9885cc7ed1
Docs: Add XML emit to param_parse.py. See below for more details...
...
I've refactored the param_parse tool to use various 'emitters'. An emitter
can take parameter info and output it in a particular format. Currently the
only supported emitters are the wiki and XML formats.
The goal of these changes is to create a standard machine readable description
of parameters - mainly for use by ground control stations, but it will also
enable spiffy scripting environments where code can refer symbolically to
vehicle parameters (reflectionish).
Open issue: Is there any sort of Ardupilot build id which can be included in
the generated XML? That would ensure that we select the correct paramdefs
for the load on the target (possibly by asking the target for a SHA or
somesuch). If that issue is resolved, then the filename for the XML
file should probably be something like:
arduplane-ca5742ac.pdef.xml.
It is worth noting that I've proposed a suffix of ".pdef.xml" for these file
types. This facilitates automated file handling on Android devices. On
Android you can register 'handlers' for particular file extensions and if
the user tries to open that extension in email or a web browser your app
will be given a chance to do something about it. The 'outer' xml extension
will allow naive editors to know that at least this is an xml file.
I will include a sample of the XML format with the pull-request for this CL.
12 years ago
Andrew Tridgell
fcfed2e81d
autotest: build all binaries for master on each commit
12 years ago
John Arne Birkeland
9487eb6c1b
Examples: Improved compatibility with Mission Planner serial terminal (CLI)
12 years ago
Andrew Tridgell
0a385cc0ff
Plane: added TKOFF_THR_MINACC option
...
this is used for triggering auto takeoff with a hand launched plane
12 years ago
Michael Warren
9697ff5d6d
Plane: Added extra parameter to specify at what speed in auto-takeoff throttle should engage
...
This adds TKOFF_THR_MINSPD in m/s
12 years ago
Andrew Tridgell
87c6545ac6
Plane: don't trigger GCS failsafe if GCS never connected
...
The we have never received a heartbeat message from the GCS then don't
use the lack of heartbeat to trigger a failsafe event
12 years ago
Andrew Tridgell
e93888dee9
Plane: make a throttle_cruise of 0 mean always zero throttle
...
this can be used for parachute landing missions
Thanks to Chris Miser for the suggestion
12 years ago
Randy Mackay
0bf6a52f7a
Build: fix case of "com3" and add Arduino path override
12 years ago
Randy Mackay
66a4f6a1ec
Build: MINGW can be used to build/upload apm hex
12 years ago
Stephen
c4ea89b10a
Build: Cygwin Windows build and upload fixes
...
SITL, HIL and normal builds and uploads work under Cygwin
12 years ago
Andrew Tridgell
26fedc543c
AP_Mount: fixed scaling of the joystick speed to give better control
...
thanks to Chris Miser for reporting this problem
12 years ago
Andrew Tridgell
2294de85ac
Rover: removed INPUT_VOLTS parameter
...
no longer needed
12 years ago
Andrew Tridgell
e0e22b63a7
Plane: removed INPUT_VOLTS parameter
...
no longer needed
12 years ago
Andrew Tridgell
00e905b025
AP_Airspeed: use new voltage_average() API in Airspeed driver
12 years ago
Andrew Tridgell
bf1944a36d
AP_ADC_AnalogSource: fixed reference scaling for APM1 Ch6 ADC
...
it is not referenced to Vcc
12 years ago
Andrew Tridgell
2fc922a251
AP_Rangefinder: use voltage_average() interface for generic analog rangefinder
12 years ago
Andrew Tridgell
ce46f2f871
AP_ADC: fixed scaling factor for voltage on APM1 Ch6 ADC
12 years ago
Randy Mackay
5380973225
Copter: only start delay timer after reaching wp location and altitude
12 years ago
Randy Mackay
a73f50494c
TradHeli: remove duplicate RC_FAST_SPEED definition
12 years ago
Randy Mackay
cb6ffc7acf
Copter: minor formatting fix for report_ins
12 years ago
Randy Mackay
998511f506
Copter: use unsigned long for dataflash log for gps time
...
Updated some formatting of comments in the same file
12 years ago
Randy Mackay
33bd984a91
Copter: remove unused input_voltage parameter
12 years ago
Randy Mackay
cb84ec9d9b
Copter: add current based compass compensation
12 years ago
Randy Mackay
b8d492b504
Compass: current based compensation added
12 years ago
Andrew Tridgell
7f1c8fd364
build: fixed cygwin build
12 years ago
Andrew Tridgell
16270ccc47
HAL_AVR_SITL: fixed windows build
12 years ago
Andrew Tridgell
cf2d99847e
Rover: use voltage_average() interface
12 years ago
Andrew Tridgell
c2fd1512ff
Copter: use voltage_average() so as to avoid INPUT_VOLTS
12 years ago
Andrew Tridgell
2331c84423
Plane: use voltage_average() to not depend on INPUT_VOLTS
12 years ago
Andrew Tridgell
3e2cb92c71
AP_ADC_AnalogSource: added voltage_average() interface
12 years ago
Andrew Tridgell
b1c27407a2
AP_HAL: added voltage_average() interface to AnalogIn
...
returns voltage in Volts, using averaged reading over samples.
Where possible this should be auto-scaled against a known reference
voltage
12 years ago
Randy Mackay
0d5e731a65
Copter: add compassmot to cli
...
Allows user to setup compensation for motor's interference on the
compass
12 years ago
Randy Mackay
e113eb526b
Compass: add get_motor_compensation
...
Remove redundant set_motor_compensation call
12 years ago
Andrew Tridgell
987cdaf3e1
DataFlash: make it safe to do DataFlash logging from timers
...
this uses a non-blocking semaphore take if we are in a timer
process. Useful for logging failsafe events
12 years ago
Andrew Tridgell
fc0b50dd82
Rover: reduce throttle more directly
...
this gives better throttle control in turns and waypoints
12 years ago
Randy Mackay
476a6d0164
Copter: fix for acro throttle bug
12 years ago
Julian Oes
54fffd1348
ArduPPM: version 2.3.16 for release
12 years ago
Julian Oes
875103fc59
ArduPPM: Versioning cleanup, 2.3.16 should be the next official release
12 years ago