Paul Riseborough
3ad35363be
Plane : APM_Control : Removed scaler incorrectly applied to the integrator path
12 years ago
Randy Mackay
181beb004d
Copter: update AC3.0-rc5 release notes
12 years ago
Randy Mackay
fcf2429e39
Copter: remove throttle controller's ability to limit lean angle
12 years ago
Randy Mackay
dd92a2ba07
Copter: AC3.0-rc5 version and release notes
12 years ago
Andrew Tridgell
b27ffdd087
Plane: new plane beta 2.74beta2
12 years ago
Andrew Tridgell
f44f7308e8
AP_Param: we don't need to avoid writes in AP_Param now
...
now handled in the HAL
12 years ago
Andrew Tridgell
2316c3bd11
AP_HAL: make storage->write_block() take a const pointer
12 years ago
Andrew Tridgell
c008fa764c
Plane: update_commands() can take 7ms if it needs to write a waypoint
12 years ago
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)
12 years ago
Andrew Tridgell
07587222a3
Rover: tweaks to new scheduler code
12 years ago
Andrew Tridgell
3c9d45d7d0
HAL_AVR: avoid writing bytes to EEPROM that are already correct
...
this speeds up writing of waypoint data, reducing latency
12 years ago
Andrew Tridgell
1c6baba7d8
autotest: add easier HIL start scripts for rover/plane
12 years ago
Andrew Tridgell
e553d89928
autotest: test build of rover HIL
12 years ago
Andrew Tridgell
feb539bade
Rover: fixed HIL operation
...
only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
12 years ago
Andrew Tridgell
bfa9e04aef
Rover: tweak scheduling timing
...
move to beta3
12 years ago
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
12 years ago
Andrew Tridgell
ba959fd594
Copter: remove unused define
12 years ago
Randy Mackay
1b08f12d53
Circle: allow counter clockwise rotation
12 years ago
Randy Mackay
40f5226518
Copter: reset yaw angle only when motors not spinning
12 years ago
Andrew Tridgell
537d0032a8
Rover: update servo ranges on change of RCMAP_*
12 years ago
Andrew Tridgell
340c451caf
Copter: fixed off-by-one in rcmapper
...
oops ...
12 years ago
Andrew Tridgell
6bac13f9e2
Plane: fixed RCMAP_* to fix channel ranges for no-reboot changes
12 years ago
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
12 years ago
Andrew Tridgell
5b3bfe3d38
Rover: auto-generate docs for more parameters
12 years ago
Andrew Tridgell
02252b5387
RC_Channel: removed reference to dip switches
12 years ago
Andrew Tridgell
be3c80127a
Rover: make it possible to change board orientation at runtime
12 years ago
Andrew Tridgell
595d3c694a
Copter: make it possible to change board orientation at runtime
12 years ago
Andrew Tridgell
02d72ffcba
Plane: make it possible to change board orientation at runtime
12 years ago
Andrew Tridgell
aaaa5247e3
AP_AHRS: make it possible to setup board orientation at runtime
12 years ago
Andrew Tridgell
4c9bc30f58
Plane: make it possible to change control channel ordering without reboot
...
this makes configuration a bit easier
12 years ago
Andrew Tridgell
27bc0cdc2c
Plane: rename old channel_* globals
...
prevent the old "g." names from being used
12 years ago
Andrew Tridgell
45b385cf81
AP_RCMapper: improved docs for RCMAP_*
12 years ago
Andrew Tridgell
a1f64d606a
Plane: fixed remaining places where primary channel ordering was assumed
...
should now use rcmap for all inputs
12 years ago
Andrew Tridgell
c0058bbb03
RC_Channel: added output_trim() and read() functions
...
these make using rcmap in the plane code easier
12 years ago
Andrew Tridgell
033828aeb6
AP_Mount: make the code a bit easier to read
12 years ago
Andrew Tridgell
fb9bf21522
Plane: allow channel mapping of first 4 channels
...
this makes it easier to support DSM and SBUS radios
12 years ago
Andrew Tridgell
725293b9c3
Copter: removed use of rc_ch[] global array
12 years ago
Andrew Tridgell
7c0e0e6b85
Rover: use RC_Channel::rc_channel()
12 years ago
Andrew Tridgell
515d726ee0
Plane: use RC_Channel::rc_channel() instead of rc_ch[]
12 years ago
Andrew Tridgell
9076f6a1d0
AP_Mount: use RC_Channel::rc_channel() instead of rc_ch[]
12 years ago
Andrew Tridgell
0438952a8b
RC_Channel: removed global rc_ch[] array
...
hide it as a object static instead
12 years ago
Randy Mackay
213eaa8db6
Copter: integrate draft RCMapper
12 years ago
Randy Mackay
e9594c8b80
RCMapper: simple mapping object for primary input channels
...
allows arbitrary mapping of first 4 channels
12 years ago
Randy Mackay
993bccc60e
Copter: point nose at landing point if specified
12 years ago
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
12 years ago
Andrew Tridgell
5c13e56c04
autotest: tweak throttle and pitch control for auto-landing
12 years ago
Andrew Tridgell
f7697574db
Plane: use the new airspeed driver interface
...
the choice of analog source is now in the airspeed driver
12 years ago
Andrew Tridgell
68adeb041d
AP_Airspeed: support ARSPD_PIN option for choosing source
...
this gives us support for arbitrary analog pins for the airspeed
sensor, plus support for the EagleTree airspeed driver on PX4
12 years ago
Andrew Tridgell
48875a3e19
PX4: enable ets_airspeed driver if connected
12 years ago
Randy Mackay
13c41e74f2
Copter: reduce pre-arm board voltage check to 4.3V
12 years ago