Andrew Tridgell
896dd648c9
Tools: fixed indent-tabs-mode
2013-05-30 09:56:00 +10:00
Andrew Tridgell
d944da39b2
autotest: add sparkfun wicket icons on map
2013-05-29 16:55:23 +10:00
Andrew Tridgell
24a84a4777
autotest: tweak AVC copter mission
2013-05-29 16:24:26 +10:00
Andrew Tridgell
a900226ff7
autotest: added CopterAVC test
...
this will test the copter code for the AVC2013 mission
2013-05-29 15:33:32 +10:00
Andrew Tridgell
6036e7f538
autotest: tweaks to rover autotest for sparkfun
2013-05-29 11:36:48 +10:00
Andrew Tridgell
c8316c2627
autotest: start copter pointing south
...
useful for testing compass errors
2013-05-29 11:36:48 +10:00
Andrew Tridgell
1d9c1628fa
autotest: stop updating google code parms, and add separate vehicle parms
...
We have moved the google code parms to wordpress
this allows GCS developers to pull only the parameters for the vehicle
they are flying if they prefer.
2013-05-28 10:25:21 +10:00
Andrew Tridgell
afd2f4bc78
autotest: added advanced param warning and header to auto-docs
2013-05-28 10:11:56 +10:00
Andrew Tridgell
e6891ebdab
autotest: fixed escaping of html in wiki descriptions
2013-05-27 23:17:47 +10:00
Andrew Tridgell
cf10ecad2b
scripts: fixed plane auth for wordpress upload
2013-05-27 23:07:38 +10:00
Andrew Tridgell
63b09c8ff9
scripts: added auto upload of parameters to new wordpress wiki
2013-05-27 23:06:18 +10:00
Andrew Tridgell
6288487814
autotest: fixed initial yaw in copter sim
2013-05-27 18:13:09 +10:00
Andrew Tridgell
7456493b34
autotest: make rover sim closer to Toms slash
2013-05-27 13:37:33 +10:00
Andrew Tridgell
761bd75a3a
autotest: update rover sim for turning circle based steering
...
more realistic modelling of a rover
2013-05-27 13:37:33 +10:00
Andrew Tridgell
d510f8f722
autotest: added generation of Parameters.html for wordpress
...
this generates APM docs for wordpress
2013-05-27 08:25:24 +10:00
Andrew Tridgell
d7b1c69362
autotest: increase the timelimit for longer copter tests
2013-05-22 21:42:25 +10:00
Andrew Tridgell
c6006972a2
autobuild: added FORCE_BUILD for forcing a rebuild
2013-05-22 19:20:35 +10:00
Andrew Tridgell
1e8357ba02
autobuild: create both old and new binary names
2013-05-22 19:14:43 +10:00
Craig@3DR
c0089b6a32
Corrected names on firmware.diydrones.com
2013-05-21 21:09:09 -07:00
Andrew Tridgell
ac225a1322
autotest: check te parameter doc parsing in autotest
2013-05-21 17:02:13 +10:00
Andrew Tridgell
5818dce3d2
param_metadata: fixed parameter parsing for multi-parameter objects
...
also adds more error checking
2013-05-21 17:02:13 +10:00
Andrew Tridgell
83a82ec504
scripts: don't push parameters XML on any errors
2013-05-21 17:02:13 +10:00
Randy Mackay
91b08cdcec
AutoTest: add fence test for Copter
2013-05-19 16:19:59 +09:00
Randy Mackay
7bbee36e89
AutoTest: add copter stability patch test
2013-05-19 15:32:54 +09:00
Andrew Tridgell
4c9cb461d6
autotest: setup Rover autotest for Sparkfun course
...
this will make it easier to test around the course
2013-05-17 10:37:11 +10:00
Andrew Tridgell
5296e858b6
build: fixed build_all_px4.sh for new PX4 build
2013-05-10 09:40:29 +10:00
Andrew Tridgell
ad9d3360da
PX4: fixed px4io build in build_binaries.sh
2013-05-10 06:43:29 +10:00
Andrew Tridgell
2b8ea4db43
build: fixed build_binaries.sh for new PX4 build
2013-05-10 06:16:54 +10:00
Andrew Tridgell
6269b8029c
VARTest: fixed build
2013-05-09 09:29:27 +10:00
Andrew Tridgell
7e36935140
autotest: keep images in history
2013-05-06 14:04:39 +10:00
Andrew Tridgell
2a9298f3d5
autotest: display flight tracks on autotest web page
2013-05-06 12:32:42 +10:00
Randy Mackay
7d8822dde1
AutoTest: remove lower loiter PID overrides
...
SITL issues resolved now so default PIDs ok again
2013-05-04 15:03:36 +09:00
Randy Mackay
9e01dea95b
AutoTest: reduce copters terminal vel to 15m/s
2013-05-03 14:52:16 +09:00
Randy Mackay
73ea5aab5c
AutoTest: override default Loiter PIDs
...
Although not a permanent solution this temporarily gets the auto tester
to work again because loiter will stop spiralling
2013-05-03 14:51:54 +09:00
Andrew Tridgell
58d5fab412
autotest: copy .tlog files to history
2013-05-03 14:38:32 +10:00
Randy Mackay
ba472b9749
AutoTest: remove unused missions
2013-05-03 11:22:27 +09:00
Randy Mackay
f14284e7a0
AutoTest: reorganise copter tests
2013-05-03 11:22:15 +09:00
Randy Mackay
44b0c790f3
AutoTest: turn off compass learning in virtual copter
2013-05-03 11:21:00 +09:00
Randy Mackay
68279a138f
AutoTest: reduce power of virtual copter
2013-05-03 11:20:26 +09:00
Andrew Tridgell
168f76e76c
autotest: added --map option to autotest.py
2013-05-02 20:07:04 +10:00
Andrew Tridgell
66150a41fe
VARTest: fix for AP_Baro_HIL
2013-05-02 15:09:38 +10:00
Andrew Tridgell
ec9a7af49d
Tools: updates for new compass API
2013-05-02 12:48:14 +10:00
Andrew Tridgell
9904bcd9aa
autotest: changed mavlink log names to *.tlog
...
easier to view in MP
2013-04-28 15:01:31 +10:00
Randy Mackay
4c7ab9a0f9
AutoTest: add valgrind test script for randy
2013-04-27 23:33:44 +09:00
Randy Mackay
a57965d15f
AutoTest: reduce copter turn rate in fly square
2013-04-26 22:45:45 +09:00
Andrew Tridgell
d227d2559d
autotest: added APMVERSION to firmware.diydrones.com version
2013-04-24 16:16:21 +10:00
Andrew Tridgell
67de5e5172
autotest: added unpack_mp.sh script
...
used to generated
http://firmware.diydrones.com/Tools/MissionPlanner/upgrade
2013-04-24 13:56:42 +10:00
Andrew Tridgell
cd624f68b9
build: touch directories to get dates right
2013-04-23 11:23:47 +10:00
Andrew Tridgell
1c980981e4
web: added link to new dev website
2013-04-23 10:38:31 +10:00
Andrew Tridgell
215a2a1b03
web: added Tools link to firmware site
2013-04-23 10:24:56 +10:00
Andrew Tridgell
9e92a60cfa
autotest: fixed dump of file based logs
2013-04-20 18:24:19 +10:00
Andrew Tridgell
6d6641e1a3
VARTest: fixes for new logging system
2013-04-20 13:52:36 +10:00
Andrew Tridgell
6122dd2bdd
autotest: added command line extensions to sim_rover.sh
2013-04-19 10:24:47 +10:00
Andrew Tridgell
8ba982e8de
autotest: fix dump_logs for other vehicle types
2013-04-19 10:24:35 +10:00
Randy Mackay
f162713ca8
AutoTest: reduce throttle so it doesn't fly so far
2013-04-18 22:30:41 +09:00
Craig@3DR
b5b3b4f48b
Changed instructions for loading fimrware onto PX4
2013-04-17 11:46:04 -07:00
Andrew Tridgell
07cd2567f3
autotest: added --cli option to dump_logs.py
2013-04-17 21:39:22 +10:00
Andrew Tridgell
3f8fb48479
CPUInfo: test NaN and Infinity printing
2013-04-17 21:39:22 +10:00
Andrew Tridgell
636573f0fd
autotest: added some useful test missions for ArduPlane
2013-04-17 11:49:34 +10:00
Andrew Tridgell
00dc9712de
scripts: test apm2beta build in autotest
2013-04-16 11:26:01 +10:00
Kevin Hester
d3dad7afee
autotest: add @User autodocs to the apm.pdef.xml as user=foo
2013-04-16 11:19:15 +10:00
Andrew Tridgell
bad15438d5
scripts: added flashlog magnetic fit code
...
this runs the same mag offset code APM uses, but on a flashlog
2013-04-15 14:07:45 +10:00
Andrew Tridgell
13e6aaf682
autotest: precreate buildlogs directory
2013-04-15 10:52:32 +10:00
Randy Mackay
7d39b76fde
autotest: add arducopter sim script for Randy
2013-04-14 11:43:18 +09:00
Andrew Tridgell
bdb2f12c3b
autotest: removed obsolete navigation parameters for ArduPlane
2013-04-12 13:27:51 +10:00
Andrew Tridgell
960574cccf
autotest: fixed sleep_overhead calculation in sim_multicopter.py
2013-04-08 07:07:25 +10:00
Kevin Hester
a86ede4270
autotest: APM xml docs should be named xml.pdef.xml
...
(not arduplane.pdef.xml)
pch: rebased pull request #188
2013-04-07 11:12:11 -07:00
John Wiseman
8eb097a53c
Added Vagrantfile to define a standardized Ubuntu 12.04 32-bit
...
development environment.
Added a script, install-prereqs-ubuntu.sh, that installs all packages
and software required for development on AVR and PX4 platforms.
pch: rebased pullreq 183
2013-04-07 11:05:33 -07:00
Julian Oes
50ccaadbc4
autotest: bumped version number of QUpgrade
...
rebased (pch) - closes pull request 184
2013-04-07 11:01:56 -07:00
Andrew Tridgell
2b19249e4a
autotest: fixed autotest executable path
2013-04-06 18:24:43 +11:00
Andrew Tridgell
a8e34eeeb7
autotest: fixed tmp path handling in autotest for dump_logs.py
2013-04-06 17:07:47 +11:00
Andrew Tridgell
5ba4ea88ef
autotest: fixed TMPDIR for dump_logs.py
2013-04-06 17:03:13 +11:00
Andrew Tridgell
9882d9c639
autotest: added dump_logs.py
2013-04-06 16:56:31 +11:00
Andrew Tridgell
fe6e83f7f2
autotest: added support for vtail testing in runsim
...
virtual vtail support
2013-04-05 15:22:11 +11:00
Julian Oes
0aff1136ed
autotest: added link for QUpgrader to web-firmware/index.html
2013-04-05 11:29:06 +09:00
Andrew Tridgell
039c603a35
autotest: allow testing of elevon planes
...
this fakes up an elevon plane using the Rascal110
2013-04-05 11:29:25 +11:00
Andrew Tridgell
59a2a95e9a
Copter: remove noise and wind from copter sim
...
this is to help Randy track down a current problem
2013-04-04 21:09:20 +11:00
Andrew Tridgell
e61f3dfeca
autotest: remote getppid for SITL copter on windows
2013-04-02 13:54:36 +11:00
Andrew Tridgell
5f8c8e87a8
autotest: fixed rover mission completion
2013-03-29 21:19:04 +11:00
Andrew Tridgell
4a02af088b
autotest: check for new build tags
2013-03-29 20:00:42 +11:00
Andrew Tridgell
60ae67992d
autotest: fixed mavlink update path
2013-03-29 19:21:48 +11:00
Andrew Tridgell
de02f98d28
autotest: added license and safety statement
2013-03-28 14:04:59 +11:00
Andrew Tridgell
f6ddc4e4a1
autotest: added GPS vertical speed to the sitl simulator
2013-03-28 10:28:08 +11:00
Andrew Tridgell
92ddd4b5d1
autotest: removed 2nd getppid() call
2013-03-26 08:23:00 +11:00
Andrew Tridgell
8b21cac5fd
autotest: remove dependency on getppid()
...
makes pysim more windows friendly
2013-03-26 08:20:40 +11:00
Andrew Tridgell
57c498b570
autotest: remove dependency on pexpect for rover/copter sim
...
this makes it easier to run on windows
2013-03-26 08:12:57 +11:00
Andrew Tridgell
94463fd91e
autotest: copy latest firmware html on each run
2013-03-23 16:19:23 +11:00
Andrew Tridgell
526418dd90
autotest: html tidy-up
2013-03-23 16:19:02 +11:00
Andrew Tridgell
3ed71eee05
autotest: initial web page for firmware builds
2013-03-23 16:11:15 +11:00
Andrew Tridgell
01b2ecbc55
autotest: copy the build_binaries.sh script before running
...
this prevents altering the script while running
2013-03-23 14:54:53 +11:00
Andrew Tridgell
8ec5ba9cec
build: autobuild stable and beta binaries
...
this populates http://firmware.diydrones.com with latest, stable and
beta binaries
2013-03-23 14:30:44 +11:00
Andrew Tridgell
4fd3adbcb9
Rover: run rover sim reniced
2013-03-22 11:22:15 +11:00
Andrew Tridgell
e0c8a9c443
autotest: fixed build_parameters.sh script
2013-03-22 09:42:10 +11:00
Andrew Tridgell
54cb722f9a
autotest: fixed frame sizes logging
2013-03-18 17:47:51 +11:00
Andrew Tridgell
ac10e7ea26
Tools: build all the PX4 copter frame types
2013-03-18 15:23:09 +11:00
Andrew Tridgell
3deaf0beee
Tools: added the top level scripts for autotest
2013-03-18 15:16:08 +11:00
Andrew Tridgell
1d836db862
build: added all 7 copter frame types to binary build
2013-03-18 14:44:41 +11:00
Andrew Tridgell
232bdca4e2
autotest: improved skid steering test scripts
2013-03-15 11:05:03 +11:00
Andrew Tridgell
8d8e30156f
autotest: added skid steering version of rover sim start script
2013-03-15 09:52:57 +11:00
Andrew Tridgell
6ea2130342
autotest: added skid steering support to rover simulator
...
Very rough initial implementation. Needs to be tweaked for more
realistic behaviour later.
thanks to Greg Brill for pointers on this.
2013-03-15 09:52:32 +11:00
Andrew Tridgell
cf62619108
build: record git version in firmware build
2013-03-14 12:58:33 +11:00
Andrew Tridgell
d9be58fd2c
autotest: add 10 mins to timeout
...
this copes with build_binaries.sh
2013-03-13 08:23:41 +11:00
Andrew Tridgell
8b87d3643b
autotest: fixed mavlink paths
2013-03-12 13:15:41 +11:00
Andrew Tridgell
5762a13223
build: add 1280 build for rover and plane
2013-03-12 12:45:21 +11:00
Andrew Tridgell
5db1dbd8d1
autotest: fixed python path for mavtemplate
2013-03-12 11:49:43 +11:00
Andrew Tridgell
cb414fb652
Build: fixed location of latest/ directory
2013-03-10 22:00:03 +11:00
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.
2013-03-10 17:47:42 +11:00
Andrew Tridgell
fcfed2e81d
autotest: build all binaries for master on each commit
2013-03-10 17:16:56 +11:00
Julian Oes
54fffd1348
ArduPPM: version 2.3.16 for release
2013-03-02 10:00:00 +09:00
Julian Oes
875103fc59
ArduPPM: Versioning cleanup, 2.3.16 should be the next official release
2013-03-02 09:59:56 +09:00
John Arne Birkeland
bcd142ec0b
PPMEncoder - bug fix from previous commit
2013-03-02 09:59:14 +09:00
John Arne
4f9b787e04
Update Tools/ArduPPM/Libraries/PPM_Encoder.h
...
- Small optimization
2013-03-02 09:53:31 +09:00
Julian Oes
a0b0df0252
ArduPPM: Set Ch1-4 to their fail-safe position and leave Ch5-8 at their last value
2013-03-02 09:53:25 +09:00
Julian Oes
8b7c75a700
ArduPPM: Changed the behaviour of the PPM encoder: if a channel is lost retain its last value instead of a fail-safe value (except for Ch3/throttle)
2013-03-02 09:53:21 +09:00
Andrew Tridgell
74439b4f17
Tools: removed unused/unmaintained ArduTracker
...
this has not compiled for a long time.
2013-03-01 07:18:25 +11:00
Andrew Tridgell
891f35835e
Tools: added build_all_px4.sh
...
this brings px4 into autotest
2013-02-12 08:35:39 +11:00
Andrew Tridgell
693627d76a
autotest: allow sim_arducopter.sh to take mavproxy parameters
2013-02-11 11:40:52 +11:00
Andrew Tridgell
3b8b04920a
autotest: fixed rover parameters for new config
2013-02-10 07:44:42 +11:00
Andrew Tridgell
9c65e98dc2
autotest: expand the comment a bit more
2013-02-06 17:17:37 +11:00
Andrew Tridgell
deb825b575
autotest: added some hints to sim_arduplane.sh
2013-02-06 17:00:24 +11:00
Michael Oborne
0fd9337067
Mission planner moved notice
2013-02-05 18:24:05 +08:00
Andrew Tridgell
843692ee5d
autotest: more tweaks to Rascal parameters
2013-01-16 15:16:26 +11:00
James Bielman
5631f865b2
Update floating point calculations to use floats instead of doubles.
...
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
2013-01-16 13:52:01 +11:00
Andrew Tridgell
a11705915c
autotest: tweaks to Rascal tuning
2013-01-15 21:35:53 +11:00
Pat Hickey
36cb7bad26
Merge pull request #14 from julianoes/ppm_encoder_small_fix
...
ArduPPM: Sorry forgot to push version number of PPM Encoder for ATMEGA328p
2013-01-14 11:11:44 -08:00
Julian Oes
01a990a3fb
ArduPPM: Sorry forgot to push version number of PPM Encoder for ATMEGA328p
2013-01-14 10:11:29 -08:00
Andrew Tridgell
5ba7084a21
autotest: useful HIL start script
2013-01-14 20:43:42 +11:00
Andrew Tridgell
56591e920d
autotest: lower GPS delay for ArduCopter to 400ms
2013-01-14 18:04:31 +11:00
Andrew Tridgell
da90dfa454
autotest: cope with existing auto mode via mode change
2013-01-14 18:03:51 +11:00
Andrew Tridgell
a8b9e5cf5b
autotest: disable wind drag
...
this is causing some crazy results in stabilize mode. Disable it until
we sort it out
2013-01-14 18:03:51 +11:00
Randy Mackay
70736362c6
AutoTest: update parameter names that have changed in 2.9
...
THR_FAILSAFE was combined with FS_THR_ENABLE
APPROACH_ALT was renamed to RTL_ALT_FINAL
2013-01-14 15:21:12 +09:00
Julian Oes
9d0f117c5d
ArduPPM: Another small fix found by John Arne
2013-01-13 20:30:35 -08:00
Julian Oes
ca5689c8b7
ArduPPM: small bugfix, small speed-up proposed by John Arne
2013-01-13 19:53:18 -08:00
Andrew Tridgell
7a051616ec
Tools: fixed build_examples.sh to not depend on board in config.mk
2013-01-14 07:03:16 +11:00
Andrew Tridgell
4e183f4321
autotest: move hash link to new github repo
2013-01-13 19:03:46 +11:00
Julian Oes
5f84b5a5dd
ArduPPM: latest changes are now disabled by default, throttle low triggering by single channel errors and also recovering from a throttle low event can be enabled with defines
2013-01-11 15:37:03 -08:00
Julian Oes
ef6268f62a
ArduPPM: changes for throttle low indication and also recovery after a throttle low indication are now set with defines
2013-01-11 15:08:13 -08:00
Julian Oes
70ce94ee88
ArduPPM: added a define for throttle low fail-safe indication
2013-01-11 13:20:50 -08:00
Julian Oes
71b2c3e13d
ArduPPM: throttle failsafe is now triggered on single channel loss but recovery from the throttle low is possible
2013-01-11 13:20:49 -08:00
Julian Oes
f7f408b569
Fix compile errors
2013-01-11 13:20:49 -08:00
Andrew Tridgell
2306ac6174
Tools: fixed VARTest for new API
2013-01-11 21:24:58 +11:00
Andrew Tridgell
5818dd9cd8
scripts: removed apm2beta from build tests
2013-01-11 21:19:32 +11:00
James Bielman
ab37f833db
MS5611: Fix CONFIG_MS5611_SERIAL definitions.
...
- Make sure the values are defined as integers. We were always using
SPI rather than using I2C when desired.
2013-01-09 11:19:51 -08:00
Andrew Tridgell
66073ee94f
autotest: ensure JSBSim is dead on restart
2013-01-09 13:31:05 +11:00
Andrew Tridgell
9d6d59b1dd
autotest: fixed jsbsim on fedora
2013-01-09 13:31:03 +11:00
Andrew Tridgell
d5d2fc667f
autotest: use mktemp instead of tempfile
...
more portable
2013-01-09 13:31:01 +11:00
Andrew Tridgell
75c1666302
CPUInfo: added note on dataflash write cost
2013-01-08 14:37:39 -08:00
Andrew Tridgell
8cf4cbf611
Tools: use parallel builds in build_all.sh
...
saves developer time. Most devs have multi-core machines now
2013-01-07 11:11:10 +11:00
Andrew Tridgell
477ed294c6
CPUInfo: begin_atomic/end_atomic have been removed
2013-01-04 14:59:56 +11:00
James Bielman
264db3670e
AP_Baro: Add CONFIG_MS5611_SERIAL option to choose between SPI and I2C.
...
- Update ArduCopter and ArduPlane modules to pass the correct serial
driver to the MS5611 driver.
- Update barometer examples, assuming SPI.
2013-01-03 13:48:06 -08:00
Andrew Tridgell
1c3031f50d
CPUInfo: added output for PX4FMU
2013-01-03 15:45:23 +11:00
Andrew Tridgell
a56b8c7b67
Tools: port a couple of test sketches to PX4
2013-01-02 18:00:49 +11:00
Andrew Tridgell
374af1cd14
build: change from Arduino.mk to apm.mk
2013-01-02 17:29:37 +11:00
Andrew Tridgell
f3f703a6d8
VARTest: removed old APM_HARDWARE defines
2013-01-02 10:19:15 +11:00
Craig@3DR
0ed25cf719
Global change all references from
...
GPS_PROTOCOL_MTK16
to
GPS_PROTOCOL_MTK19
2013-01-02 09:24:31 +11:00
Andrew Tridgell
02fb938053
Hello: added a trivial test sketch
...
works with APM1/APM2/SITL
2012-12-24 07:20:35 +11:00
Andrew Tridgell
3fda7bbeac
autotest: fixed log dumping
2012-12-22 14:50:32 +11:00
Andrew Tridgell
f4d3cd42d7
autotest: enable throttle failsafe for ArduCopter
2012-12-22 13:29:09 +11:00
Andrew Tridgell
7b2d65e3e7
autotest: added HAL_BOARD to build config
2012-12-22 12:55:22 +11:00
Andrew Tridgell
3c0440b0b4
Math: use common degrees() and radians() functions
2012-12-20 14:53:22 +11:00
Andrew Tridgell
4ee969f439
Tools: fixed build_all.sh script
2012-12-20 14:52:37 +11:00
Andrew Tridgell
cd0258c6e8
Tools: port VARTest to AP_HAL
2012-12-20 14:52:37 +11:00
Andrew Tridgell
958b27f06d
fixup
2012-12-20 14:52:36 +11:00
Andrew Tridgell
306dc926ff
Tools: allow targets to be specified in build_examples.sh
2012-12-20 14:52:36 +11:00
Pat Hickey
eb530b86e8
move Arduino.mk to /mk/Arduino.mk
2012-12-20 14:52:35 +11:00
Andrew Tridgell
2760c182f5
Tools: fixed CPUInfo build under SITL
2012-12-20 14:52:34 +11:00
Andrew Tridgell
07d8690fbe
Tools: convert CPUInfo to AP_HAL
2012-12-20 14:52:30 +11:00
John Arne Birkeland
d5364571a8
ArduPPM V2.3.13
...
- New interrupt system that handles certain Futaba receivers better (simultaneous changes on groups of R/C channels in fast intervals)
- Improved active channel detection requering 100 valid pulses before channel is marked active
- Removed forced throttle fail-safe after channel loss
- Lost channel detection signal for APM by setting channel output to 800us (not activated yet, need APM code to handle signals)
2012-12-16 18:07:55 +01:00
Michael Oborne
dda74afa21
Mission Planner 1.2.27
...
add extra decimal place on arducopter config screens
update ch6_list
fix quickview double click error
fix terminal/logview comport problem
add AC thr accel pids
modify driver (line ending issue) and resign
fix config view doubleclick popout
2012-12-13 07:46:24 +08:00
Michael Oborne
9c836ab037
Mission Planner 1.2.26
...
move mavlink structure/currentstate around for future mods
update old firmware git hashs
mod some error descriptions
AP_mount camera trigger mod
modify raw param display with units/range/desc
add radio support for 868mhz
update ch7 options
updated dataflashlog format
small df log parser mod for bad gps loc
renable menu to always dock. right click for autohide
2012-12-07 17:19:46 +08:00
Michael Oborne
47529e9454
firmware build
2012-12-04 08:52:48 +08:00
Andrew Tridgell
33e6edcab2
scripts: added apm2 hil to build_all.sh
2012-12-04 11:13:54 +11:00
Andrew Tridgell
1fcffc6de9
autotest: increase speed in fly square test for ArduCopter
...
should prevent occasional timeouts
2012-12-01 08:08:54 +11:00
Michael Oborne
c1222a75f3
Mission Planner 1.2.25
...
fix scaling problem on arducopter config tab. when linking is enabled
2012-11-29 21:13:00 +08:00
Andrew Tridgell
f1206ed363
autotest: tweak the rover mission a bit
2012-11-29 20:53:21 +11:00
Andrew Tridgell
74f50012a5
autotest: allow for wildcard list of steps to be specified
2012-11-29 20:53:21 +11:00
Michael Oborne
547f154ba8
Mission Planner 1.2.24
...
failsafe: hide element not needed
ap_limits back - beta
add new accel setup - beta
fix planner config screen exception
fix quickview desc/units if never been configured
2012-11-29 16:52:34 +08:00
Andrew Tridgell
3ea89eb987
autotest: cope with rover already being close to home in RTL
2012-11-28 16:31:38 +11:00
Andrew Tridgell
b2c71dac1b
autotest: larger distance error allowed in fly simple test
2012-11-28 11:41:22 +11:00
Andrew Tridgell
a7fa6e7c61
autotest: fixed failsafe test for arducopter
2012-11-28 11:10:18 +11:00
Andrew Tridgell
fdeb6d897d
autotest: added Rover testing in autotest
2012-11-28 10:43:11 +11:00
Michael Oborne
919d0ac8fd
Mission Planner 1.2.23
...
ammend serial dispose on usb devices detach
add item currentstate item description and units
ammend battery screen for 3dr power module
add trackbar zoom to flight data
add unit desccription
ammend PREFLIGHT_REBOOT_SHUTDOWN timeout
2012-11-27 22:19:59 +08:00
Andrew Tridgell
a620665772
autotest: first version of a rover simulator in python
2012-11-28 00:11:54 +11:00
Andrew Tridgell
45390badb1
autotest: test rover SITL build
2012-11-27 21:50:08 +11:00
Andrew Tridgell
8f845f897c
autotest: test apm2 rover build
2012-11-27 21:48:07 +11:00
Michael Oborne
b82c454418
Mission Planner 1.2.22
...
fix speed modification scale
fix typo on antenna Tracker
setup for ThemeManager.cs
new auto hide menu
2012-11-25 21:50:49 +08:00
Michael Oborne
399e5d97a8
Mission Planner 1.2.21
...
Antenna Tracker mod from William Bryan
Scaling mods
battery screen mods
failsafe screen pwm checking
remove reverse radio options when we are using a quad
config menu reorganise
add Ateryx stuff
2012-11-25 13:42:46 +08:00
Andrew Tridgell
eaf868a0b6
autotest: run build_examples.sh in autotest
2012-11-24 21:12:05 +11:00
Andrew Tridgell
495dfc30e6
scripts: added build_example.sh script
...
used to test the build of all our example code
2012-11-24 21:06:52 +11:00
John Arne Birkeland
77fa51dcec
ArduPPM v2.3.12 ATMega32u2 (APM 2.x)
...
---------------------------------------------
- New improved fail-safe detection and handeling for single or multible signal loss and receiver malfuntion
- Improved LED status for APM 2.x
- Improved jitter performance (PPM output using nested interrupts)
-------------------------------------------------------------
ARDUPPM OPERATIONAL DESCRIPTION
-------------------------------------------------------------
APM 2.x LED STATUS:
-------------------
RX - OFF = No input signal detected
RX - SLOW TOGGLE = Input signal OK
RX - FAST TOGGLE = Invalid input signal(s) detected
RX - ON = Input signal(s) lost during flight and fail-safe activated
TX - OFF = PPM output disabled
TX - FAST TOGGLE = PPM output enabled
TX - SLOW TOGGLE = PPM pass-trough mode
SERVO INPUT (PWM) MODE:
-----------------------
- PPM output will not be enabled unless a input signal has been detected and verified
- Verified inputs are lost during operaton (lose servo wire or receiver malfunction):
+ The PPM output channel for the lost input will be set to the default fail-safe value
+ PPM throttle output (ch3) will be permanently set to fail-safe (900us)
- Lost channel signal is restored:
+ PPM output for the restored channel will be updated with the valid signal
+ PPM throttle output (ch3) will not be restored, and will continue to output fail-safe (900us)
PPM PASS-THROUGH MODE (signal pin 2&3 shorted):
-----------------------------------------------
- PPM output will not be enabled unless a input signal has been detected
- Active signal on input channel 1 has been detected:
+ Any input level changes will be passed directly to the PPM output (PPM pass-trough)
+ If no input level changes are detected withing 250ms:
+ PPM output is enabled and default fail-safe values for all eight channels transmitted
+ Input level change detected again, PPM fail-safe output is terminated and normal PPM pass-through operation is restored
2012-11-23 21:53:35 +01:00
John Arne Birkeland
dc9438e57f
ArduPPM(experimental): bug fix
...
- Removed compiled firmware files to prevent acidentally spreading of experimental firmware.
2012-11-22 17:07:05 +01:00
John Arne Birkeland
e077814e77
ArduPPM(experimental): Active input channel detection during init
2012-11-22 16:54:04 +01:00
John Arne Birkeland
e596978756
ArduPPM: Experimental PPM encoder to test possible fail-safe detection improvements.
2012-11-22 14:24:53 +01:00
Michael Oborne
3e0f4345e7
firmware build
2012-11-21 19:33:46 +08:00
Andrew Tridgell
800d1e8020
VARTest: remove old NAME_LENGTH limit
2012-11-20 21:39:25 +11:00
Andrew Tridgell
58a0cfc0b3
params: fixed ordering of vehicle parsing
...
this keeps it consistent in the wiki
2012-11-20 20:37:02 +11:00
Andrew Tridgell
4683df4a21
params: fixed parsing of value lists with -1 elements
2012-11-20 20:27:00 +11:00
Andrew Tridgell
71f8166818
autotest: fix a race condition with baro noise on startup
...
we need to wait for a full GPS fix
2012-11-19 11:56:46 +11:00
John Arne Birkeland
be697724ac
Improved watchdog timer reset, so that only valid input signals will prevent the watchdog timer from triggering
2012-11-16 12:51:34 +01:00
Michael Oborne
30e7b8e494
Mission Planner 1.2.20
...
fix airspeed error scale and min ground speed
modify mount options
add german lang
fix terminal baud rate issue
msi mod- single msi for x86 and x64 and all win os's
2012-11-15 19:18:53 +08:00
Michael Oborne
5cb5618814
Mission Planner 1.2.19
...
check for serial port name hang. and disable
add more failsafe screen status items
fix mavlink log graph bug
2012-11-10 11:16:51 +08:00
Michael Oborne
a2423dbe83
Mission Planner 1.2.18
...
fix mono crash
add rxrssi
fix altitude mis label on mouse over in flight planner
add trigger camera now action.
new win8 msi
2012-11-08 21:01:43 +08:00
rmackay9
849fd9a234
VARTest: fix compiler build after move from IMU to INS
2012-11-07 22:48:02 +09:00
John Arne Birkeland
d692b3baff
- ArduPPM v2.3.0 (pre-release)
...
- Single channel fail-safe detection
2012-11-06 00:45:38 +01:00
Michael Oborne
27607eacbd
Mission Planner 1.2.17
...
add nested config page
add friendly comport names
add some exception handlers
add new old firmware hashs
remove more crom.controls stuff
enabled change speed
2012-11-04 16:45:39 +08:00
Olivier ADLER
a9f08c9cb3
ArduPPM: cleaning
...
case correction for PPM_Encoder.h include from Encoder-PPM.c. Minor comment change.
2012-11-03 12:35:44 +01:00
Olivier ADLER
70c6739fbf
ArduPPM: PWM to PPM mode
...
PPM polarity reversing was not working when changing the Output PPM pin level before timer 1 / output compare init. The compare generator initialization was reverting the pin to low level. Instead of that a force match compare is used after timer / compare generator init to set the PPM output to high level.
2012-11-03 00:57:22 +01:00
Olivier ADLER
fd4d944385
ArduPPM: PWM to PPM encoder mode
...
Added PPM output polarity selection - mainly for stand alone 8 channels encoder board.
2012-11-02 16:32:58 +01:00
Olivier ADLER
fe2cd2685c
ArduPPM: Redundancy mode
...
Frame rate change for standard PPM extended format.
2012-11-02 16:32:58 +01:00
Olivier ADLER
1de5b9a209
ArduPPM: Redundancy mode
...
#define correction for sync symbol limits
2012-11-02 16:32:57 +01:00
Michael Oborne
249950287d
Mission Planner 1.2.16
...
workaround for global_pos_int problem
fix 3dr iv sensor pin selection
add ability to disable dist to home on flight data screen
remove traces of crom.controls (mono)
fix arm/disarm button
2012-11-01 18:15:01 +08:00
Michael Oborne
92caa59c0c
firmware build
2012-10-31 10:41:43 +08:00
Andrew Tridgell
1ce3876d24
pysim: fixed testwind script
2012-10-31 10:26:48 +11:00
Lee Pike
a141e16729
Pysim: add effects of wind by calcualting a drag vector (force).
2012-10-31 10:15:32 +11:00
Michael Oborne
1e51713e31
Mission Planner 1.2.15
...
fix hud battery text overlaying
tweak hud resize
tweak main switcher
fix quickview text scaleing
fix dist to mav.
added french translation thanks oliver
change tooltip time
add 3dr iv
add distance to home
dataflashlog update
2012-10-31 07:02:29 +08:00
Olivier ADLER
f7d5c372b9
ArduPPM : Redundancy mode
...
#define modifications for sync symbol detection and center pwm value correction
2012-10-29 22:22:48 +01:00
Olivier ADLER
c750abfbf2
ArduPPM : Redundancy mode
...
Switchover : wait for end of PPM frame before switching
2012-10-28 01:33:23 +02:00
Olivier ADLER
7618c082c3
ArduPPM: Redundancy mode
...
Fixed logic problem in the decoder (PPM channel increment)
2012-10-27 23:41:08 +02:00
Michael Oborne
c339565457
firmware build
2012-10-23 10:02:19 +08:00
Olivier ADLER
e0393e541c
ArduPPM: redundancy mode
...
Channel count auto detection post processing code
Added a #define : valid frames threshold before detection validation
2012-10-21 23:46:16 +02:00
Michael Oborne
2030a9bf03
firmware build
2012-10-20 09:30:38 +08:00
Olivier ADLER
0b171178b5
ArduPPM: Redundancy mode
...
Reworked the PPM decoder (i did forget the sync symbol pre-pulse)
Splitted pre-pulse and pulse width variable for better reliability and easier processing
2012-10-17 16:28:05 +02:00
Olivier ADLER
3784f326e8
ArduPPM: Redundancy mode
...
Base algorithm added for channel count auto detection in the decoder himself.
Replaced the #define for PPM_CHx_CHANNELS by PPM_CHx_MAX_CHANNELS.
Channel count #define was not needed anymore thanks to the channel count auto detection.
Channel detection post processing to do.
2012-10-15 22:49:01 +02:00
Olivier ADLER
f84a12a5cb
ArduPPM: Redundancy mode switchover algorithm
...
Auto Switchover algorithm with primary receiver switchback.
Force switchover channel moved to channel 9
Manual modifications.
2012-10-14 23:58:00 +02:00
Olivier ADLER
6558731cff
ArduPPM: Redundancy mode
...
Dual input PPM decoder rework
flags for frame and channel error control
decoder algorithm rework
2012-10-14 01:10:52 +02:00
Olivier ADLER
1ce9e5107f
ArduPPM: Redundancy mode
...
Work in progress
adding a channel pre pulse lengt #define for each PPM mode
dual channels PPM input capture interrupt algorithm
2012-10-13 14:59:03 +02:00
Olivier ADLER
e22a01682e
ArduPPM: PPM Redundancy mode
...
Some rework and cleaning for #define stuff
2012-10-12 19:08:19 +02:00
Olivier ADLER
5e65e5ef8a
ArduPPM : Redundancy mode
...
Work in progress on a new Redundancy dual PPM sum mode for PPM encoder.
- New library PPM_Encoder_v3.h and new manual manual_v3.txt
- New format conversion capability between input and output PPM frame timings and channel count.
This will be experimental until heavily tested. The main goal is to allow the use of low cost satellite receivers in a high safety setup, and allow a new teacher / student RC mode without link between the two pilot transmitters.
2012-10-12 14:32:14 +02:00
rmackay9
db852ccca8
VARTest.pde: fix compile errors for autotest
2012-10-11 21:52:48 +09:00
Olivier ADLER
ee3df88dc3
Rename: file rename
...
Small cleaning removing space in filename.
2012-10-11 14:47:03 +02:00
Olivier ADLER
42e0aafcd9
Protocols : Jeti telemetry description
...
This is the Jeti Telemetry protocol. Common in Europe for RC multicopters telemetry through 2.4 Ghz Jeti Duplex links.
2012-10-11 11:42:45 +02:00
Olivier ADLER
c6da744157
Test: test commit
...
A small test
2012-10-11 11:42:45 +02:00
Michael Oborne
fb1afa022f
Mission Planner 1.2.14
...
fix update/blank flightdata screen
add srtm blank file check
add Land to modes
2012-10-05 07:39:45 +08:00
Michael Oborne
3128e53212
Mission Planner 1.2.13
...
remove some mavlink 0.9 code
add arm/disarm button. Not yet implemented AC and AP Side.
modify heli setup screen
modify failsafe screen
fix old firmware under mono
workaround mono crash.
modify planner wp storage
tweak log dl screen
add change alt button
modify tlog wp extractor, multiple extractions
speed up srtm reading
fix lang edit.
2012-10-01 07:53:54 +08:00
Michael Oborne
1ea946b2b4
modify ardurover name to match others
2012-09-24 18:31:47 +08:00
Michael Oborne
f5559a6b4a
firmware build
2012-09-24 05:44:42 +08:00
Michael Oborne
ccc5f409c5
firmware build
2012-09-23 19:07:57 +08:00
Craig Elder
472ec189a9
Housekeeping: Removed copies of Libraries from Tools/ArduPPM/Workbasket.
2012-09-21 16:51:37 -07:00
Michael Oborne
5dfb1bd129
Mission Planner 1.2.12
...
add arduino chip detect
fix apm2,2.5 dialog test
add write timeout. this will stop planner hangs on bad serial devices.
change quickview decimal places to 0.00
fix map clicking issue.
fix wind direction wrapping
add airspeed use
modify firmware screen from Marooned
major flightdata tab change.
add save/load polygon from file
add some error handling dialogs
2012-09-20 07:37:36 +08:00
Michael Oborne
1b85f71e5f
firmware build
2012-09-17 17:48:43 +08:00
Hazy
8cc79d50cb
APM Planner
...
a few UI translations
2012-09-13 15:27:38 +08:00
Michael Oborne
5b80ffcc16
firmware build
2012-09-13 10:36:43 +08:00
Michael Oborne
a32002e14b
firmware build
2012-09-09 18:09:07 +08:00
Michael Oborne
864d777856
Mission Planner 1.2.11
...
Fix ac crosstrack display
tweak ap_mount
speed up Terminal
2012-09-04 06:46:56 +08:00
Michael Oborne
d3e5746993
firmware build
2012-09-02 13:34:03 +08:00
Michael Oborne
38942a1ea6
firmware build
2012-09-02 13:05:33 +08:00
Michael Oborne
6501310745
firmware build
2012-09-01 20:10:02 +08:00
Michael Oborne
f4334c9aaf
Mission Planner 1.2.10
...
add useritems to HUD
change hdop scale
fix posible follow me bug (, vs .)
fix posible friendly params bug (, vs .)
tweak flightdata log playback timming
fix gridv2 bug. if no waypoint had been done, the grid wold fail
tweak some mission upload potential issues
add ability to get param list from a log (from startup)
add ability to get the first wp list in a log, if wps where received in that log.
tweak video capture library timing
2012-08-30 20:51:29 +08:00
Andrew Tridgell
a9af6e95cb
APM: higher throttle on takeoff in ArduPlane autotest
2012-08-30 07:37:26 +10:00
Andrew Tridgell
681e67201d
APM: fixed orientation on runway in autotest
2012-08-29 17:17:38 +10:00