Randy Mackay
8f49c96b1a
Rover: fix serial manager integration
2015-04-01 15:13:31 -07:00
Randy Mackay
ff1d6dea61
APMRover: integrate Serial Manager instance
2015-04-01 14:59:28 -07:00
Andrew Tridgell
29bf3f569e
Rover: removed 1D accel calibration
2015-03-12 12:50:29 +11:00
Andrew Tridgell
b8ab87ea86
Rover: added CLI_ENABLED parameter
2015-03-09 17:58:37 +11:00
Staroselskii Georgii
1670ccf774
Rover: fixed BattMonitor initialisation
2015-02-12 07:51:24 +11:00
Jonathan Challinger
d08aa3edac
APMrover2: use hal.util soft_armed state
2015-02-11 20:57:27 +11:00
Grant Morphett
4ffb4f6fef
APMrover2: Changes to fix the warnings in rover sitl build.
...
We are starting the process of resolving all the warnings in the
ardupilot builds of all vehicles and platforms.
2015-02-11 18:16:45 +11:00
Randy Mackay
9f7f1e62df
Rover: integrate SerialManager
2015-01-29 14:05:16 +11:00
Randy Mackay
1ab405bf88
Rover: integrate mount frontend-backend restructure
...
rename mount.set_roi_cmd to set_roi_target
2015-01-29 13:57:18 +11:00
Matthias Badaire
ff064e12b1
Rover: Frsky telemtry change move parameter to init of the class
...
Parameter needs to be passed and use at the init of the class frsky telem
2015-01-22 16:49:39 +11:00
Robert Lefebvre
89fd543f4d
Rover: Change Mode logging to use DataFlash library method.
2015-01-21 14:37:45 +09:00
Andrew Tridgell
87df3c3442
Rover: cleanup mavlink_system setup
2014-12-17 11:29:50 +11:00
Andrew Tridgell
1ed02441a0
Rover: fix build with new mavlink repo
2014-11-18 11:19:53 +11:00
Andrew Tridgell
9453154b75
Rover: use handle_set_mode()
2014-10-01 14:19:42 +10:00
Andrew Tridgell
06c77c167e
Rover: set GPS non-blocking
...
the new GPS driver only ever needs a non-blocking port
2014-08-19 10:08:17 +10:00
Matthias Badaire
874ef65d74
Plane: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
2014-07-29 17:08:20 -07:00
Andrew Tridgell
739edafb42
Rover: use HAL board subtypes
2014-07-14 09:44:35 +10:00
Andrew Tridgell
e35c0a578d
Rover: fix for HAL_GPIO_*
2014-06-02 10:42:36 +10:00
Andrew Tridgell
57e14f5387
Rover: updates for new GCS_MAVLink API
2014-05-21 12:45:25 +10:00
Andrew Tridgell
35e87fa2ea
Rover: use setup_uart()
2014-05-16 11:45:20 +10:00
Andrew Tridgell
c413cdc480
Rover: set AHRS vehicle class
2014-04-21 18:13:13 +10:00
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
2014-04-01 06:38:24 +11:00
Andrew Tridgell
d1a650a527
Rover: updates for GPS changes
2014-03-24 12:04:58 +11:00
Andrew Tridgell
3d167b5420
Rover: use should_log() for more log msgs
2014-03-19 14:18:12 +11:00
Randy Mackay
7b9c3bf707
Rover: call mission.init during startup
2014-03-19 12:11:50 +09:00
Randy Mackay
4ca3a92655
Rover: Mission integration into command execution
2014-03-19 12:11:30 +09:00
Andrew Tridgell
e7b0e32bfe
Rover: set 2nd GPS as secondary
2014-03-08 21:48:23 +11:00
Andrew Tridgell
82ffc0ff2b
Rover: support a 2nd GPS
2014-02-26 09:24:23 +11:00
Andrew Tridgell
11028c665d
Rover: removed unused variables
...
thanks to Mike McCauley
2014-02-24 18:48:55 +11:00
Andrew Tridgell
eac4b1ec96
Rover: fixed EKF usage for rover
...
added barometer object, and use shared home object from AHRS. This
gives basic EKF operation.
2014-02-24 09:25:50 +11:00
Andrew Tridgell
532f06073a
Rover: set the ahrs.set_armed() flag
2014-02-19 10:54:04 +11:00
Andrew Tridgell
155d751e80
Rover: fixed build
2014-02-15 05:29:48 +11:00
Andrew Tridgell
4e2dbb4a4b
Rover: change to new board_voltage() API
2014-02-14 21:50:59 +11:00
Andrew Tridgell
0828c40870
Rover: converted to AP_ServoRelayEvents
2014-01-20 17:06:29 +11:00
Andrew Tridgell
89c99ce145
Rover: enable AP_BoardConfig
2014-01-20 17:06:28 +11:00
Randy Mackay
3e8e02e9e8
Rover: typo in mode stearing should be steering
2014-01-20 11:22:34 +09:00
Andrew Tridgell
72ce7f5827
Rover: only log when armed
2014-01-14 15:10:13 +11:00
Andrew Tridgell
9b7a837553
Rover: try changing GPS setting to AIRBORNE_4G
...
this may reduce the GPS latency and improve chicane performance
2014-01-13 10:20:40 +11:00
Andrew Tridgell
3b2ef31cc0
Rover: use common available_memory()
2013-12-28 16:02:45 +11:00
Andrew Tridgell
e926f11ec3
Rover: initialise scheduler callback after logging
...
prevents possible log corruption
2013-12-28 10:25:45 +11:00
Andrew Tridgell
8054843e73
Rover: updates for DataFlash API changes
2013-12-17 11:51:36 +11:00
Andrew Tridgell
fe0e627304
Rover: changed SERIAL3_BAUD to SERIAL1_BAUD
...
and add SERIAL2_BAUD for systems that have it
2013-11-26 13:00:03 +11:00
Andrew Tridgell
14a0f8f46d
Rover: added support for uartD
2013-11-25 11:21:52 +11:00
Andrew Tridgell
2c840547fa
Rover: fixed throttle control in reverse
...
throttle nudge was being miscalculated
2013-11-25 11:21:52 +11:00
Andrew Tridgell
7046f44443
Rover: added basic support for reverse in STEERING mode
...
this will allow for reverse in steering mode, while also fixing a
problem with AHRS yaw when reversing, and a problem with initial
throttle in steering mode
2013-11-18 10:58:22 +11:00
Andrew Tridgell
cae3d3b378
Rover: show git and firmware version in tlog
2013-11-09 10:09:20 +11:00
Andrew Tridgell
023957967c
Rover: fixed PM message
2013-11-02 21:41:33 +11:00
Andrew Tridgell
20ae1b7bc3
Rover: removed demo_servos()
...
doesn't do much good on rovers, and just slows boot
2013-10-23 09:40:41 +11:00
Andrew Tridgell
c20d0e8152
Rover: added SKIP_GYRO_CAL option
2013-10-21 09:56:00 +11:00
Andrew Tridgell
8f8711b137
Rover: removed SLIDE_SWITCH and PUSHBUTTON defines
...
not used anywhere
2013-09-23 18:10:22 +10:00