Emile Castelnuovo
|
1092447360
|
AP_Compass_VRBrain: add support for two compasses
|
2014-07-23 20:51:12 +09:00 |
|
Emile Castelnuovo
|
4deafffb3e
|
AP_Compass: VRBRAIN corrected function definition
Add support for two compasses.
|
2014-07-23 20:47:19 +09:00 |
|
Randy Mackay
|
f24960f4c0
|
AP_Notify: add EKF failure warning
|
2014-07-22 23:13:27 +09:00 |
|
Randy Mackay
|
a6c29ba1c3
|
Compass_PX4: get_primary made public
|
2014-07-22 22:01:23 +09:00 |
|
Randy Mackay
|
c16672a529
|
Compass_VRBrain: get_primary made public
|
2014-07-22 22:01:22 +09:00 |
|
Randy Mackay
|
d291594d7c
|
Compass: get_primary method made public
|
2014-07-22 22:01:09 +09:00 |
|
Randy Mackay
|
1f579563e6
|
Compass: set_motor_compensation takes instance as first parameter
Also get_motor_compensation uses primary compass
|
2014-07-22 21:59:04 +09:00 |
|
Andrew Tridgell
|
c45f1961f6
|
AP_RangeFinder: removed old test code
|
2014-07-21 09:39:48 +10:00 |
|
Andrew Tridgell
|
fe92ef5c32
|
AP_RangeFinder: added an example program
|
2014-07-21 09:39:12 +10:00 |
|
Andrew Tridgell
|
3474da6c97
|
AP_Param: added a method for example programs to set parameters in objects
|
2014-07-21 09:37:41 +10:00 |
|
Andrew Tridgell
|
79f453dfd3
|
AP_InertialSensor: use LSM9DSO_AM device
|
2014-07-19 13:23:54 +10:00 |
|
Andrew Tridgell
|
03e8e5f2b9
|
HAL_Linux: setup for all 6 SPI devices for PXF cape
|
2014-07-19 13:23:37 +10:00 |
|
Andrew Tridgell
|
9b23921626
|
AP_HAL: added LSM9DSO_G SPI device
|
2014-07-19 13:22:24 +10:00 |
|
Andrew Tridgell
|
05f5d91709
|
HAL_Linux: fixed BusTest build
|
2014-07-19 12:22:06 +10:00 |
|
Randy Mackay
|
517732a34d
|
AP_Motors: add get_throttle_out accessor
|
2014-07-18 11:39:27 +09:00 |
|
Randy Mackay
|
c2f8571f37
|
AC_AttControl: FF and accel limiting off by default
Also adjust parameter ranges used by GCSs
|
2014-07-17 16:22:32 +09:00 |
|
Randy Mackay
|
eebd32f306
|
AC_AttControl: remove duplicate rate_ef_desired to resolve compiler warning
|
2014-07-16 21:50:31 +09:00 |
|
Randy Mackay
|
0a46afa6c4
|
AC_PID: init members to reduce compiler warnings
|
2014-07-16 17:46:14 +09:00 |
|
lthall
|
fb55658c91
|
Copter: Acro use same error limit in all three axis
|
2014-07-16 17:46:13 +09:00 |
|
lthall
|
2889f5abc4
|
AC_AttControl: Fix feedforward behavior
|
2014-07-16 17:46:06 +09:00 |
|
Randy Mackay
|
581838b271
|
AC_AttControl: initialise _acro_angle_switch
Resolves a compiler warning
|
2014-07-16 15:11:12 +09:00 |
|
Randy Mackay
|
6baedbda1d
|
AP_InertialSensor: add empty virtual destructor
|
2014-07-16 14:56:56 +09:00 |
|
Randy Mackay
|
d23b685023
|
AP_AHRS: add empty virtual destructor
|
2014-07-16 14:56:54 +09:00 |
|
Randy Mackay
|
83a84c7b90
|
AC_AttControl: add empty virtual destructor
This resolves pixhawk bricking and reduces one compiler warning
|
2014-07-16 14:56:52 +09:00 |
|
Jonathan Challinger
|
6e66cf43cb
|
AC_AttitudeControl: Use bias-corrected angular rates instead of raw gyro measurements
|
2014-07-16 14:40:56 +09:00 |
|
Randy Mackay
|
a09f7b9198
|
AP_InertialSensor_MPU6k: init members to reduce compiler warnings
|
2014-07-16 14:40:55 +09:00 |
|
Randy Mackay
|
c5a03ea18e
|
AP_InertialSensor: init members to reduce compiler warnings
|
2014-07-16 14:40:53 +09:00 |
|
Randy Mackay
|
d530fe1806
|
Camera: remove unused reference to hal
Resolves one compiler warning
|
2014-07-16 14:40:52 +09:00 |
|
Randy Mackay
|
4cf7f01694
|
AP_Airspeed: init members to reduce compiler warnings
|
2014-07-16 14:40:50 +09:00 |
|
Randy Mackay
|
4c76c77239
|
AP_Airspeed: use 'no break' to resolve compiler warning re switch
|
2014-07-16 14:40:49 +09:00 |
|
Randy Mackay
|
10588d6d36
|
AC_Sprayer: append f to floating point constants
Reduces some compiler warnings
|
2014-07-16 14:40:47 +09:00 |
|
Randy Mackay
|
6f60ce3d6e
|
Inav_EKF: init member and remove hal reference to reduce compiler warnings
|
2014-07-16 14:40:39 +09:00 |
|
Randy Mackay
|
e27ff75a71
|
AP_InertialNav: remove virtual qualifier from error_count
|
2014-07-16 14:38:50 +09:00 |
|
Randy Mackay
|
0c0521a555
|
AC_Fence: append f to floating point constants
|
2014-07-16 14:38:48 +09:00 |
|
Randy Mackay
|
9e2cd93b2d
|
AP_InertialNav: init members to reduce compiler warnings
|
2014-07-16 14:38:46 +09:00 |
|
Randy Mackay
|
1e888e5c34
|
AP_InertialNav: append f to floating point constants
Reduces some compiler warnings
|
2014-07-16 14:38:43 +09:00 |
|
Randy Mackay
|
70568225a6
|
AC_PosControl: init members to resolve compiler warnings
|
2014-07-16 14:38:40 +09:00 |
|
Randy Mackay
|
9233bbab14
|
AC_PosControl: cast fabs to float to resolve compiler warnings
|
2014-07-16 14:38:38 +09:00 |
|
Randy Mackay
|
52d5109a6c
|
AC_Circle: initialise members to reduce compiler warnings
|
2014-07-16 14:38:34 +09:00 |
|
Randy Mackay
|
76507a9e67
|
AC_AttControlHeli: remove hal declaration to clear compiler warning
|
2014-07-16 14:38:32 +09:00 |
|
Randy Mackay
|
5128991a84
|
AC_AttControlHeli: cast fabs to float to resolve compiler warning
|
2014-07-16 14:38:29 +09:00 |
|
Randy Mackay
|
1f2e38ed28
|
AHRS: initalise members to reduce compiler warnings
|
2014-07-16 14:38:26 +09:00 |
|
Randy Mackay
|
0f7178e447
|
AC_AttControl: cast fabs to float to resolve compiler warning
|
2014-07-16 14:38:20 +09:00 |
|
Randy Mackay
|
47801a6c4d
|
Compass: bug fix to init of device id
Also init members to reduce compiler warnings
|
2014-07-16 14:29:10 +09:00 |
|
LukeMike
|
85fc72c57c
|
AP_InertialSensor: VRBRAIN added 3th inertial sensor
|
2014-07-15 20:42:15 +10:00 |
|
LukeMike
|
dd1cab3ab8
|
HAL_VRBRAIN: updated analog drivers and scheduler driver to latest official version
|
2014-07-15 20:42:11 +10:00 |
|
Andrew Tridgell
|
9e921719ca
|
HAL_Linux: added bus scanning test
|
2014-07-15 19:06:11 +10:00 |
|
Andrew Tridgell
|
bcc8768358
|
HAL_Linux: fixed a build warning
|
2014-07-15 13:56:50 +10:00 |
|
Andrew Tridgell
|
1b85b12738
|
HAL_Linux: made I2C driver more portable
this uses a typeof() to cope with different kernel data types for I2C
messages
|
2014-07-15 13:56:50 +10:00 |
|
Markus Koetter
|
1edf7ef05f
|
AP_HAL: use VRBRAIN INS/BARO/COMPASS for VRBRAIN boards
|
2014-07-15 11:43:00 +10:00 |
|
Markus Koetter
|
701aa9ac4c
|
AP_Compass: DEVIOCGDEVICEID is (currently) not defined in VRNuttX
|
2014-07-15 11:42:37 +10:00 |
|
Randy Mackay
|
cc9c3bb5aa
|
AC_Fence: increase default radius to 300m
300m is still within line of sight and this should reduce the number of
false breaches due to bad GPS positions
|
2014-07-14 11:25:04 +09:00 |
|
Andrew Tridgell
|
224515f3eb
|
HAL_Linux: fixed indexing of device array for SPI
|
2014-07-14 11:31:55 +10:00 |
|
Andrew Tridgell
|
3292055af2
|
HAL_Linux: fixed dataflash SPI
|
2014-07-14 11:07:41 +10:00 |
|
Andrew Tridgell
|
fe475a3561
|
AP_RangeFinder: removed old PulsedLightLRF example
|
2014-07-14 10:43:17 +10:00 |
|
Andrew Tridgell
|
5d6ef45662
|
AP_RangeFinder: removed old MaxSonarXL example
|
2014-07-14 10:42:20 +10:00 |
|
Andrew Tridgell
|
c425e7e060
|
AP_RangeFinder: fixed example build
|
2014-07-14 10:41:28 +10:00 |
|
Andrew Tridgell
|
e448168ba6
|
AP_Motors: fixed example build
|
2014-07-14 10:41:16 +10:00 |
|
Andrew Tridgell
|
2b3d17d955
|
AP_Baro: fixed APM1 build
|
2014-07-14 09:50:17 +10:00 |
|
Andrew Tridgell
|
6312b9f8c0
|
HAL_Linux: allow different SPI and GPIO devices on different boards
this fixes the Replay utility, which uses subtype NONE, and will make
it easier to port to new boards
|
2014-07-14 09:44:37 +10:00 |
|
bugobliterator
|
003806fcc1
|
HAL_Linux: pwmpru,HAL_Linux_RCOut code doesn't wait for magic flag to send data
change pwmpru code to remove frequent wrong PWM outputs
Replace pru firmware with new modified pru firmware
|
2014-07-14 09:44:37 +10:00 |
|
bugobliterator
|
8cf628e780
|
HAL_Linux_RCoutput:Add handler to catch SIGBUS error
|
2014-07-14 09:44:37 +10:00 |
|
bugobliterator
|
25e670d0cc
|
HAL_LINUX_RCOutput: Change to reading hilo_read instead of periodhi
use uint instead of int
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
a46d8dbd51
|
HAL_Linux: make the spi driver fd part of the manager, not device
it should be one connection to the kernel per bus, not one per device
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
be02f0c34f
|
AP_Baro: work around occasional 0 values from MS5611
this was seen on the PXF board. It isn't yet known why it happens
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
1e20f89f90
|
AP_Compass: use HAL_COMPASS_DEFAULT in example code
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
9f8f27090a
|
HAL_Linux: MPU9250 is restricted to 1MHz for setup
(see datasheet)
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
0f724c1d7a
|
AP_InertialSensor: removed per-device example code
now can use a single generic test for all boards
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
b0ab2671cd
|
AP_Baro: removed old device specific example code
not needed any more
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
028e2e34f1
|
AP_Baro: added generic baro test sketch
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
563f516f6b
|
HAL_FLYMAPLE: rename flash_stm32.c to .cpp
this avoids a compiler hang on Ubuntu when not building for flymaple
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
273bc230e6
|
HAL_AVR: renamed pins_arduino_mega.c to .cpp
this fixes a compiler hang on at least one Ubuntu platform. May be a
problem building empty C files?
It also makes our build more consistent
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
5a170c6343
|
AP_InertialSensor: added INS_generic test
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
d1ba78002d
|
AP_InertialSensor: added paranoid check for DRDY pin
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
549e08446a
|
HAL_Linux: use BBB pin names in SPIDriver
easier to find the pins on the board
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
6f9965cc22
|
AP_InertialSensor: fixed setup of DRDY pin on MPU9250
|
2014-07-14 09:44:36 +10:00 |
|
Andrew Tridgell
|
6a6dbe5790
|
AP_InertialSensor: added check for WHOAMI on MPU9250
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
e24febec1b
|
AP_TECS: avoid a valgrind bug
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
8e5915ef7d
|
HAL_Linux: fixed some valgrind errors
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
130f831c1c
|
HAL_Linux: use MODE_3 for MPU9250
this fixes the MS5611 (probably due to idle state?)
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
f73ec95c39
|
AP_Baro_MS5611: added PROM CRC checking
disabled on APM2 to save flash space
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
6c3197cb43
|
AP_Notify: fixed SITL build
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
52c53e55f8
|
AP_Airspeed: use board subtypes
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
252052d723
|
AP_Notify: use HAL board subtypes
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
abb53eb9a2
|
AP_InertialSensor: simplify using HAL board subtypes
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
fc8068adfe
|
HAL_Linux: use board subtypes
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
7195e38585
|
AP_HAL: fixed I2C build on APM2
|
2014-07-14 09:44:35 +10:00 |
|
Andrew Tridgell
|
5693392838
|
AP_HAL: added the concept of a board subtype, and default sensor types
this will make the vehicle code much more generic
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
1bf0c4c67d
|
HAL_Linux: cope with different I2C headers for data
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
848b563fc3
|
AP_InertialSensor: rotate acccel/gyro for PXF
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
ea188528fc
|
AP_InertialSensor: fixed build errors for LSM9DSO
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
fa2a1c495e
|
HAL_Linux: fixed I2C driver build errors
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
8c4565c741
|
HAL_Linux: fixed a build warning
|
2014-07-14 09:44:34 +10:00 |
|
Víctor Mayoral Vilches
|
2982fc029c
|
AP_InertialSensor_LSM9DS0: Fix _dump_registers method
|
2014-07-14 09:44:34 +10:00 |
|
Víctor Mayoral Vilches
|
feedc40f72
|
AP_InertialSensor_LSM9DS0: Move LSM9DS0_DEBUG flag to the header
|
2014-07-14 09:44:34 +10:00 |
|
Andrew Tridgell
|
297bb52ced
|
AP_InertialSensor: added MPU9250 header
|
2014-07-14 09:44:34 +10:00 |
|
Víctor Mayoral Vilches
|
f213f01983
|
AP_InertialSensor_LSM9DS0: Remove previous CS handling.
CS is now being automatically handled by the SPI Driver.
|
2014-07-14 09:44:33 +10:00 |
|
Andrew Tridgell
|
5b438471a7
|
HAL_Linux: added set_bus_speed() support to SPI driver
used by MPU6000 driver for setup registers
|
2014-07-14 09:44:33 +10:00 |
|
Andrew Tridgell
|
3ed4f82cb0
|
AP_InertialSensor: fixed DRDY include for Linux
|
2014-07-14 09:44:33 +10:00 |
|
Andrew Tridgell
|
0b64d834c3
|
HAL_Linux: MS5611 and MPU6000 should be MODE3
this doesn't solve the MPU6000 problem, but is correct
|
2014-07-14 09:44:33 +10:00 |
|