Andrew Tridgell
02c5c3ec4a
HAL_PX4: changed scheduler priorities
...
put sensor priority above main sketch, to prevent occasional blocking
for sensor data
12 years ago
Andrew Tridgell
24826c0c74
Plane: default the stream rates to 1Hz
12 years ago
Andrew Tridgell
1007f2ef07
Plane: fixed a bug with setting stream rates
...
this is what caused the "no sensors" problem in the 2.69 release
12 years ago
Randy Mackay
963231a19b
AHRS: fix example sketch to use roll/pitch trim
12 years ago
Randy Mackay
3321db8dde
AHRS: limit trim to 10 degrees
12 years ago
Randy Mackay
2ecf34e509
Copter: update version to 2.9.1 ahead of release
12 years ago
Randy Mackay
d48aebea8e
Copter: updated release notes for 2.9.1-rc2
12 years ago
Randy Mackay
9904e9f4db
Copter: update firmware version to 2.9.1-rc1
12 years ago
Randy Mackay
b7a4814e22
Rover: integrate automatic roll and pitch trims
12 years ago
Randy Mackay
9c984b18db
Plane: integrate automatic roll and pitch trims
12 years ago
Randy Mackay
6601bd37cf
Copter: integrate automatic roll and pitch trims
12 years ago
Randy Mackay
21de9f5f47
AP_InertialSensor: return roll and pitch trim angles
12 years ago
Andrew Tridgell
54e7bce75e
HAL_PX4: cope with O_NONBLOCK not working in NuttX on ttyACM0
...
writes will block anyway, which clags up APM
12 years ago
Andrew Tridgell
c989099665
Plane: enable PX4IO dual telemetry devices
12 years ago
Andrew Tridgell
8041768c67
HAL_PX4: perform automatic update of px4io firmware
12 years ago
Andrew Tridgell
8e2a20bea8
HAL_PX4: enable ttyACM0 as main console, ttyS1 as telemetry port
12 years ago
Andrew Tridgell
727f8ff029
AP_GPS: removed the old MTK16 driver
...
the MTK19 driver supports both the 1.6 and 1.9 protocol
12 years ago
Andrew Tridgell
fb4e68f0f0
SITL: added SIM_GPS_BYTELOSS option
...
this allows testing of protocol recovery after losing bytes on the GPS
serial link
12 years ago
Andrew Tridgell
3a582663fb
SITL: improve time field handling in simulated GPS
12 years ago
Andrew Tridgell
428966160a
SITL: added support for MTK16 and MTK19 simulated GPS types
12 years ago
Andrew Tridgell
10cd466035
SITL: added simulation of the original MTK GPS
12 years ago
Andrew Tridgell
2ec2c58f67
SITL: added SIM_GPS_TYPE control
...
for choosing what sort of GPS to simulate
12 years ago
Andrew Tridgell
e8806b14ec
Plane: enable MAV_CMD_DO_DIGICAM_CONTROL
12 years ago
Andrew Tridgell
a63275d284
AP_InertialSensor: expand register range in MPU6000 _dump_registers()
12 years ago
Andrew Tridgell
8c0f065ee4
Plane: fixed an integer multiply error that caused poor altitude on landing
...
the control of altitude between waypoints was broken due to an integer
overflow
12 years ago
Andrew Tridgell
891f35835e
Tools: added build_all_px4.sh
...
this brings px4 into autotest
12 years ago
Andrew Tridgell
2f677acf3b
Plane: update firmware version to 2.69
12 years ago
Andrew Tridgell
899b91c162
build: fixed etags target
12 years ago
Andrew Tridgell
9f70c6c70d
Plane: make CIRCLE mode hold altitude
...
this will prevent us losing a lot of altitude during the initial
failsafe phase
12 years ago
Andrew Tridgell
693627d76a
autotest: allow sim_arducopter.sh to take mavproxy parameters
12 years ago
Andrew Tridgell
9d3224ef34
Plane: fixed target speed reload on landing
...
thanks to Doug for this fix!
12 years ago
Andrew Tridgell
3b8b04920a
autotest: fixed rover parameters for new config
12 years ago
Andrew Tridgell
fe964fcda0
PID: change to float input/output
...
this makes the PID library a bit more flexible for smaller range
numbers. Note that this library is used on ArduPlane and Rover, not
Copter
12 years ago
Andrew Tridgell
6cf4d11e33
Rover: cleanup parameter names and remove dead parameters
12 years ago
Michael Oborne
c2fd7617e1
Send FS state to gcs for AR
12 years ago
Michael Oborne
61e5b09f28
Send FS state to gcs for AC
12 years ago
Michael Oborne
88840eb759
Send FS state to gcs for AP
12 years ago
Andrew Tridgell
582d1c47b3
Rover: added filter to auto steering, and fixed throttle pid
12 years ago
Andrew Tridgell
5ee7abd892
Rover: rename Attitude.pde to Steering.pde
12 years ago
Andrew Tridgell
f1ff27ed08
Rover: major restructuring
...
this removes a lot of the old arduplane code, and renames a lot of
variables.
This will need a lot more testing and fixup before being usable
12 years ago
Andrew Tridgell
19a282dad0
Copter: removed use of ins.temperature()
12 years ago
Andrew Tridgell
c41b927a15
Plane: added shell command for px4
...
used to launch nsh for PX4IO firmware upgrades
12 years ago
Andrew Tridgell
e45b137816
HAL_PX4: added run_debug_shell() implementation for PX4
12 years ago
Andrew Tridgell
70f7cde9b8
AP_HAL: added run_debug_shell() hal.util method
12 years ago
zlite
4800c57fb4
Fixed cosmetic typo in user display message
...
Corrected "it's" to "its". Just one of those grammar things that drives me crazy ;-)
12 years ago
Andrew Tridgell
1121254606
AP_InertialSensor: added filter frequency support to PX4 driver
12 years ago
Andrew Tridgell
5643c371b9
AP_InertialSensor: removed unused new_data_available() and temperature() APIs
12 years ago
Andrew Tridgell
7b1245937c
AP_InertialSensor: always sample at 200Hz in MPU6000
...
this changes the sampling to 200Hz regardless of requested rate, and
it is downsampled inside num_samples_available() using a shift. This
gives better noise resistance in ArduPlane.
This patch also makes it possible to update the filter frequency while
running, which is very useful for bench testing with a vibration
source
12 years ago
Andrew Tridgell
9c65e98dc2
autotest: expand the comment a bit more
12 years ago
Andrew Tridgell
deb825b575
autotest: added some hints to sim_arduplane.sh
12 years ago