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
95de899229
mk: removed more drivers from rc.APM
8 years ago
Andrew Tridgell
497b87fa65
AP_Airspeed: switched to in-tree I2C driver for all boards
8 years ago
Andrew Tridgell
af947dbd38
mk: removed PX4 airspeed drivers
8 years ago
Andrew Tridgell
0c13c73aa0
AP_BoardConfig: removed PX4 airspeed drivers
8 years ago
Andrew Tridgell
dc439d281e
Tools: 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
Takeshi Matsumoto
66d83c12fb
pull request test
...
Add my name for testing pullrequest
8 years ago
Jani Hirvinen
81bdabe6cb
Update index.html
8 years ago
Jani Hirvinen
8ede423b34
Update index.html
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
8d0fd7cea8
Tools: add AP_Frsky_Telem
8 years ago
floaledm
9f8d2f0506
GCS_MAVLink: send status_text messages to Frsky lib queue
8 years ago
Florent Martel
8761ecca6c
Copter: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
floaledm
6dc71beb1e
Plane: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
floaledm
ff23658784
Rover: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
floaledm
4a7c9873ef
AntennaTracker: include AP_Frsky_Telem lib
8 years ago
Mathieu OTHACEHE
37237a5735
Disco_LED: Do not alloc PWM_Sysfs_Bebop objects
...
Using PWM_Sysfs_Base::init method, we don't need anymore to alloc memory
for PWM_Sysfs_Bebop objects.
8 years ago
Mathieu OTHACEHE
0fa441a8a5
PWM_Sysfs: add an init method to do hal dependent stuff.
...
When PWM_Sysfs_Base constructor is called, global variable hal may not
have been initialized resulting in NULL dereferencing error.
Move hal dependent stuff from contructor to init method.
8 years ago
Lucas De Marchi
91c4bf470f
AP_InertialSensor: add O_CLOEXEC in places missing it
...
By opening with O_CLOEXEC we make sure we don't leak the file descriptor
when we are exec'ing or calling out subprograms. Right now we currently
don't do it so there's no harm, but it's good practice in Linux to have
it.
8 years ago
Lucas De Marchi
b7e5f56bd7
AP_Gripper: add O_CLOEXEC in places missing it
...
By opening with O_CLOEXEC we make sure we don't leak the file descriptor
when we are exec'ing or calling out subprograms. Right now we currently
don't do it so there's no harm, but it's good practice in Linux to have
it.
8 years ago