Andrew Tridgell
3ec381094e
Copter: fix VOLT_DIVIDER docs
2013-06-07 08:40:37 +10:00
Andrew Tridgell
b0c87b8a61
Plane: fix VOLT_DIVIDER docs
2013-06-07 08:40:28 +10:00
Andrew Tridgell
d7d87f827e
HAL_PX4: support voltage monitoring on multi-connector pin 5
2013-06-05 08:24:20 +10:00
Andrew Tridgell
8703d39475
Copter: the INS object is needed for HIL_MODE_SENSORS
...
otherwise we can't level, so can't arm
2013-06-04 18:09:06 +10:00
Paul Riseborough
3ad35363be
Plane : APM_Control : Removed scaler incorrectly applied to the integrator path
2013-06-04 18:09:06 +10:00
Randy Mackay
181beb004d
Copter: update AC3.0-rc5 release notes
2013-06-04 15:26:02 +09:00
Randy Mackay
fcf2429e39
Copter: remove throttle controller's ability to limit lean angle
2013-06-04 15:25:59 +09:00
Randy Mackay
dd92a2ba07
Copter: AC3.0-rc5 version and release notes
2013-06-04 15:25:56 +09:00
Andrew Tridgell
b27ffdd087
Plane: new plane beta 2.74beta2
2013-06-04 15:10:11 +10:00
Andrew Tridgell
f44f7308e8
AP_Param: we don't need to avoid writes in AP_Param now
...
now handled in the HAL
2013-06-04 14:02:49 +10:00
Andrew Tridgell
2316c3bd11
AP_HAL: make storage->write_block() take a const pointer
2013-06-04 14:02:13 +10:00
Andrew Tridgell
c008fa764c
Plane: update_commands() can take 7ms if it needs to write a waypoint
2013-06-04 13:42:25 +10:00
Andrew Tridgell
93cd0f9a31
Plane: switch to new AP_Scheduler
...
this gives us more accurate task scheduling in ArduPlane, plus better
monitoring of task timing (via SCHED_DEBUG)
2013-06-04 13:34:58 +10:00
Andrew Tridgell
07587222a3
Rover: tweaks to new scheduler code
2013-06-04 13:34:09 +10:00
Andrew Tridgell
3c9d45d7d0
HAL_AVR: avoid writing bytes to EEPROM that are already correct
...
this speeds up writing of waypoint data, reducing latency
2013-06-04 13:33:41 +10:00
Andrew Tridgell
1c6baba7d8
autotest: add easier HIL start scripts for rover/plane
2013-06-04 12:19:09 +10:00
Andrew Tridgell
e553d89928
autotest: test build of rover HIL
2013-06-04 11:58:29 +10:00
Andrew Tridgell
feb539bade
Rover: fixed HIL operation
...
only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
2013-06-04 11:57:59 +10:00
Andrew Tridgell
bfa9e04aef
Rover: tweak scheduling timing
...
move to beta3
2013-06-04 10:54:42 +10:00
Andrew Tridgell
2d795ac85a
Rover: convert to use AP_Scheduler
...
this gives us better timing information and scheduling, while also
making the code easier to read
2013-06-04 10:37:05 +10:00
Andrew Tridgell
ba959fd594
Copter: remove unused define
2013-06-04 10:36:34 +10:00
Randy Mackay
1b08f12d53
Circle: allow counter clockwise rotation
2013-06-03 22:12:56 +09:00
Randy Mackay
40f5226518
Copter: reset yaw angle only when motors not spinning
2013-06-03 22:12:52 +09:00
Andrew Tridgell
537d0032a8
Rover: update servo ranges on change of RCMAP_*
2013-06-03 22:22:47 +10:00
Andrew Tridgell
340c451caf
Copter: fixed off-by-one in rcmapper
...
oops ...
2013-06-03 22:22:26 +10:00
Andrew Tridgell
6bac13f9e2
Plane: fixed RCMAP_* to fix channel ranges for no-reboot changes
2013-06-03 21:20:39 +10:00
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
2013-06-03 19:33:59 +10:00
Andrew Tridgell
5b3bfe3d38
Rover: auto-generate docs for more parameters
2013-06-03 17:55:22 +10:00
Andrew Tridgell
02252b5387
RC_Channel: removed reference to dip switches
2013-06-03 17:49:56 +10:00
Andrew Tridgell
be3c80127a
Rover: make it possible to change board orientation at runtime
2013-06-03 16:53:10 +10:00
Andrew Tridgell
595d3c694a
Copter: make it possible to change board orientation at runtime
2013-06-03 16:52:52 +10:00
Andrew Tridgell
02d72ffcba
Plane: make it possible to change board orientation at runtime
2013-06-03 16:52:44 +10:00
Andrew Tridgell
aaaa5247e3
AP_AHRS: make it possible to setup board orientation at runtime
2013-06-03 16:52:28 +10:00
Andrew Tridgell
4c9bc30f58
Plane: make it possible to change control channel ordering without reboot
...
this makes configuration a bit easier
2013-06-03 16:42:38 +10:00
Andrew Tridgell
27bc0cdc2c
Plane: rename old channel_* globals
...
prevent the old "g." names from being used
2013-06-03 16:37:51 +10:00
Andrew Tridgell
45b385cf81
AP_RCMapper: improved docs for RCMAP_*
2013-06-03 16:28:05 +10:00
Andrew Tridgell
a1f64d606a
Plane: fixed remaining places where primary channel ordering was assumed
...
should now use rcmap for all inputs
2013-06-03 16:23:48 +10:00
Andrew Tridgell
c0058bbb03
RC_Channel: added output_trim() and read() functions
...
these make using rcmap in the plane code easier
2013-06-03 16:23:48 +10:00
Andrew Tridgell
033828aeb6
AP_Mount: make the code a bit easier to read
2013-06-03 16:23:48 +10:00
Andrew Tridgell
fb9bf21522
Plane: allow channel mapping of first 4 channels
...
this makes it easier to support DSM and SBUS radios
2013-06-03 16:23:48 +10:00
Andrew Tridgell
725293b9c3
Copter: removed use of rc_ch[] global array
2013-06-03 16:23:48 +10:00
Andrew Tridgell
7c0e0e6b85
Rover: use RC_Channel::rc_channel()
2013-06-03 16:23:48 +10:00
Andrew Tridgell
515d726ee0
Plane: use RC_Channel::rc_channel() instead of rc_ch[]
2013-06-03 16:23:48 +10:00
Andrew Tridgell
9076f6a1d0
AP_Mount: use RC_Channel::rc_channel() instead of rc_ch[]
2013-06-03 16:23:47 +10:00
Andrew Tridgell
0438952a8b
RC_Channel: removed global rc_ch[] array
...
hide it as a object static instead
2013-06-03 16:23:47 +10:00
Randy Mackay
213eaa8db6
Copter: integrate draft RCMapper
2013-06-03 16:23:47 +10:00
Randy Mackay
e9594c8b80
RCMapper: simple mapping object for primary input channels
...
allows arbitrary mapping of first 4 channels
2013-06-03 16:23:47 +10:00
Randy Mackay
993bccc60e
Copter: point nose at landing point if specified
2013-06-03 15:20:37 +09:00
Randy Mackay
9f59f2724f
Copter: bug fix for take-off when throttle is zero
...
Verify_takeoff was always returning false if throttle was zero. The
pilot should be able to move their throttle back to zero immediately
after initiating the mission
2013-06-03 14:18:56 +09:00
Andrew Tridgell
5c13e56c04
autotest: tweak throttle and pitch control for auto-landing
2013-06-03 12:33:57 +10:00