Andrew Tridgell
|
6e2fbf1988
|
AP_OpticalFlow: fixed threading in opticalflow for linux
|
8 years ago |
Andrew Tridgell
|
5cf768ced2
|
AP_InertialSensor: fixed missing return
|
8 years ago |
Andrew Tridgell
|
4f231f9355
|
AP_BattMonitor: fixed thread usage for SMBus_I2C
|
8 years ago |
Andrew Tridgell
|
e88519364f
|
AP_RangeFinder: fixed maxbotix I2C semaphore and bus usage
|
8 years ago |
Andrew Tridgell
|
bedee31f61
|
AP_Baro: fixed semaphore and thread usage in baro drivers
|
8 years ago |
Andrew Tridgell
|
38ff8b3536
|
AP_InertialSensor: removed unused product_id function in L3G4200D
|
8 years ago |
Andrew Tridgell
|
1c631ea037
|
AP_Compass: cleanup use of backend semaphores
fixed drivers that didn't protect accumulation counters
|
8 years ago |
Andrew Tridgell
|
9afd51350e
|
AP_Compass: use thread per bus in more drivers
and removed use of timer suspend
|
8 years ago |
Andrew Tridgell
|
974827aa82
|
AP_Compass: enabled AK8963 on PX4
|
8 years ago |
Andrew Tridgell
|
a06137bb68
|
AP_HAL: define 9250 devices
|
8 years ago |
Andrew Tridgell
|
4bc5b715bf
|
HAL_PX4: define 9250 and fix SPI bus speeds
|
8 years ago |
Andrew Tridgell
|
a5c5e033d2
|
AP_InertialSensor: fixed threading and locking in remaining backends
use a backend semaphore for shared data and use thread per bus where
available
|
8 years ago |
Andrew Tridgell
|
2e4151d14e
|
AP_Compass: enable lsm303d mag on FMUv2
|
8 years ago |
Andrew Tridgell
|
36190ba545
|
AP_Compass: use thread per bus for lsm303d mag
|
8 years ago |
Andrew Tridgell
|
b92c48548a
|
AP_InertialSensor: added per-instance rotation for LSM9DS0
|
8 years ago |
Andrew Tridgell
|
2df6ed08c2
|
AP_InertialSensor: added optional per-instance orientation
this is needed for multi-sensor boards to get orientation right for
each sensor
|
8 years ago |
Andrew Tridgell
|
ac2572384d
|
AP_InertialSensor: added start() method for LSM9DS0
needed to get sensor ordering right on multi-sensor boards
|
8 years ago |
Andrew Tridgell
|
b9e1490740
|
AP_BoardConfig: added px4io auto-update to AP_BoardConfig
|
8 years ago |
Andrew Tridgell
|
7e803df221
|
AP_BoardConfig: startup core peripherals for PX4
|
8 years ago |
Andrew Tridgell
|
84f93439ca
|
HAL_PX4: delay peripheral starup
moved to AP_BoardConfig
|
8 years ago |
Andrew Tridgell
|
497b87fa65
|
AP_Airspeed: switched to in-tree I2C driver for all boards
|
8 years ago |
Andrew Tridgell
|
0c13c73aa0
|
AP_BoardConfig: removed PX4 airspeed drivers
|
8 years ago |
Andrew Tridgell
|
7832f1a1b6
|
AP_InertialSensor: allow for in-tree drivers for PX4
|
8 years ago |
Andrew Tridgell
|
7bd52eb112
|
AP_Compass: allow for in-tree drivers for PX4
|
8 years ago |
Andrew Tridgell
|
72c2e3a4d5
|
AP_Baro: select in-tree vs PX4 drivers at runtime
|
8 years ago |
Andrew Tridgell
|
ce174489c3
|
AP_BoardConfig: added get_board_type() for PX4
used to decide what drivers to start
|
8 years ago |
Andrew Tridgell
|
e91b1318fb
|
HAL_PX4: reformat
|
8 years ago |
Andrew Tridgell
|
1bb450c722
|
HAL_PX4: moved to common DeviceBus class for thread management in I2C and SPI
|
8 years ago |
Andrew Tridgell
|
972f85c490
|
HAL_PX4: go direct to NuttX for SPI transfers
|
8 years ago |
Andrew Tridgell
|
bf0b0c1773
|
AP_HAL: fixed HAL_SEMAPHORE_BLOCK_FOREVER to be zero
all implementations assume this
|
8 years ago |
Andrew Tridgell
|
c7bef33ab7
|
HAL_PX4: fixed lsm303d SPI name
|
8 years ago |
Andrew Tridgell
|
b697c978e6
|
AP_HAL: fixed lsm303d SPI name
|
8 years ago |
Andrew Tridgell
|
919aa61918
|
AP_InertialSensor: support AuxiliaryBus without register_periodic_callback()
|
8 years ago |
Andrew Tridgell
|
e79b4f1c11
|
AP_HAL: added defines for ms5611 on other SPI buses
|
8 years ago |
Andrew Tridgell
|
5db65cdb6d
|
AP_HAL: added subtype for PX4 FMUv4
|
8 years ago |
Andrew Tridgell
|
254b71468c
|
HAL_PX4: added ms5611_int SPI descriptor
|
8 years ago |
Andrew Tridgell
|
0a28a3a83a
|
HAL_PX4: run SPI priority above boost prioriity
otherwise ins sample wait can end up waiting on blocked SPI
|
8 years ago |
Andrew Tridgell
|
3aa36185e4
|
HAL_PX4: drop mpu6000 speed to 11MHz
match previous driver
|
8 years ago |
Andrew Tridgell
|
2b66df68a1
|
AP_InertialSensor: use thread-per-bus for lsm303d and mpu6000
|
8 years ago |
Andrew Tridgell
|
ed6df09d12
|
HAL_PX4: added lsm9ds0 entries to SPI table
|
8 years ago |
Andrew Tridgell
|
3927994905
|
AP_HAL: added SPI device names to px4
|
8 years ago |
Andrew Tridgell
|
c2c7284a94
|
HAL_PX4: implement SPIDevice code for PX4
with thread per bus
|
8 years ago |
Andrew Tridgell
|
90dc9e3327
|
AP_InertialSensor: dummy implementation of register_periodic_callback()
for AuxiliaryBus
|
8 years ago |
Andrew Tridgell
|
96adfccae3
|
AP_Compass: switch hmc5983 driver to use periodic callback on the bus
this does not yet work with the mpu6000 auxiliary bus
|
8 years ago |
Andrew Tridgell
|
4d5562764a
|
AP_HAL: provide default hmc5983 i2c bus address
|
8 years ago |
Andrew Tridgell
|
0b27478d7b
|
AP_RangeFinder: use thread per bus for LightWareI2C driver
|
8 years ago |
Andrew Tridgell
|
88df9c7029
|
HAL_PX4: added thread-per-bus implementation for I2C
|
8 years ago |
Mathieu OTHACEHE
|
60ba91aead
|
Disco: add buzzer support
Use ToneAlarm class to handle Disco buzzer.
|
8 years ago |
floaledm
|
60c59bea4d
|
AP_Frsky_Telem: make frsky_telemetry available to GCS_MAVLINK
|
8 years ago |
floaledm
|
9f8d2f0506
|
GCS_MAVLink: send status_text messages to Frsky lib queue
|
8 years ago |