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
|
9ebc95b6fd
|
AntennaTracker: converted to new HAL sensor setup
|
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
|
e2822a2d8f
|
Tools: added Makefile for BBB overlays
|
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
|
739edafb42
|
Rover: use HAL board subtypes
|
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
|
49954a3a61
|
Copter: use sensors from board subtypes
|
2014-07-14 09:44:35 +10:00 |
Andrew Tridgell
|
ae29a24348
|
Plane: use sensors from board subtypes
|
2014-07-14 09:44:35 +10:00 |
Andrew Tridgell
|
fdeac40135
|
build: added board subtypes to build
|
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
|
e2a3a4e45c
|
build: allow native build to use distcc
|
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
|
3475f39daf
|
build: enable ccache if installed for all builds
|
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
|
f6bba74fb6
|
Plane: enable MPU9250 for Linux build
|
2014-07-14 09:44:34 +10:00 |
Andrew Tridgell
|
09e9074cb2
|
build: added bbone as build target
|
2014-07-14 09:44:34 +10:00 |
Andrew Tridgell
|
a224d8c3f9
|
build: rename board_avr_sitl.mk to board_native.mk
|
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
|
fa4abdb0ae
|
Copter: added support for MPU9250
|
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 |
Andrew Tridgell
|
06b6d7aaf0
|
AP_InertialSensor: fixeup DRDY pin for different boards
|
2014-07-14 09:44:33 +10:00 |
Andrew Tridgell
|
1c89f54934
|
HAL_Linux: fixed SPI mode handling per-device
the mode must be set per-device, not per bus.
|
2014-07-14 09:44:33 +10:00 |
Víctor Mayoral Vilches
|
7cb547272b
|
Linux_HAL_Essentials: Minor type fixed in the README
|
2014-07-14 09:44:33 +10:00 |
Víctor Mayoral Vilches
|
145c71c4af
|
HAL_Linux: Storage: Change storage folder in Linux to `/var/APM`
|
2014-07-14 09:44:33 +10:00 |