Browse Source

move hmc5883 i2c address into driver

sbg
Daniel Agar 7 years ago
parent
commit
f194c5424c
  1. 2
      src/drivers/boards/aerofc-v1/board_config.h
  2. 6
      src/drivers/boards/auav-x21/board_config.h
  3. 7
      src/drivers/boards/mindpx-v2/board_config.h
  4. 2
      src/drivers/boards/nxphlite-v3/board_config.h
  5. 6
      src/drivers/boards/px4-same70xplained-v1/board_config.h
  6. 6
      src/drivers/boards/px4fmu-v2/board_config.h
  7. 1
      src/drivers/boards/px4fmu-v4/board_config.h
  8. 6
      src/drivers/boards/px4fmu-v4pro/board_config.h
  9. 7
      src/drivers/boards/px4fmu-v5/board_config.h
  10. 6
      src/drivers/boards/px4nucleoF767ZI-v1/board_config.h
  11. 2
      src/drivers/boards/tap-v1/board_config.h
  12. 2
      src/drivers/imu/mpu6000/mpu6000_i2c.cpp
  13. 6
      src/drivers/magnetometer/hmc5883/hmc5883_i2c.cpp

2
src/drivers/boards/aerofc-v1/board_config.h

@ -84,8 +84,6 @@ @@ -84,8 +84,6 @@
#define PX4_I2C_BUS_EXPANSION1 2
#define PX4_I2C_BUS_ONBOARD 3
#define PX4_I2C_OBDEV_HMC5883 0x1e
#define GPIO_SPI_CS_MPU6500 (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_SET|GPIO_PORTA|GPIO_PIN4)
#define PX4_SPI_BUS_SENSORS 1
#define PX4_SPIDEV_MPU PX4_MK_SPI_SEL(PX4_SPI_BUS_SENSORS, 1)

6
src/drivers/boards/auav-x21/board_config.h

@ -115,12 +115,6 @@ @@ -115,12 +115,6 @@
#define PX4_I2C_BUS_EXPANSION 1
#define PX4_I2C_BUS_LED PX4_I2C_BUS_EXPANSION
/* Devices not on the onboard bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*
* ADC channels
*

7
src/drivers/boards/mindpx-v2/board_config.h

@ -131,13 +131,6 @@ @@ -131,13 +131,6 @@
#define PX4_I2C_BUS_EXPANSION 2
#define PX4_I2C_BUS_LED PX4_I2C_BUS_EXPANSION
/* Devices on the onboard bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
// #define PX4_I2C_OBDEV_MPU6050 0x68
/*
* ADC channels
*

2
src/drivers/boards/nxphlite-v3/board_config.h

@ -265,8 +265,6 @@ __BEGIN_DECLS @@ -265,8 +265,6 @@ __BEGIN_DECLS
#define PX4_I2C_BUS_LED PX4_I2C_BUS_EXPANSION
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*
* ADC channels
*

6
src/drivers/boards/px4-same70xplained-v1/board_config.h

@ -213,12 +213,6 @@ __BEGIN_DECLS @@ -213,12 +213,6 @@ __BEGIN_DECLS
/* No Onboard Sensors #define PX4_I2C_BUS_ONBOARD 0 */
#define PX4_I2C_BUS_LED PX4_I2C_BUS_EXPANSION
/* Devices on the onboard bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/* Define the follwoing to output the clock on J500-1 */
//#define GPIO_PCK1 (GPIO_PERIPHB | GPIO_CFG_DEFAULT | GPIO_PORT_PIOA | GPIO_PIN17)

6
src/drivers/boards/px4fmu-v2/board_config.h

@ -222,12 +222,6 @@ @@ -222,12 +222,6 @@
#define PX4_I2C_BUS_ONBOARD 2
#define PX4_I2C_BUS_LED PX4_I2C_BUS_ONBOARD
/* Devices on the onboard bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*----------------------------------------------------------*/
/* FMUv3 Cube SPI chip selects and DRDY */
/*----------------------------------------------------------*/

1
src/drivers/boards/px4fmu-v4/board_config.h

@ -162,7 +162,6 @@ @@ -162,7 +162,6 @@
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
#define PX4_I2C_OBDEV_BMP280 0x76
/*

6
src/drivers/boards/px4fmu-v4pro/board_config.h

@ -176,12 +176,6 @@ @@ -176,12 +176,6 @@
#define PX4_I2C_BUS_EXPANSION 2
#define PX4_I2C_BUS_LED PX4_I2C_BUS_ONBOARD
/* Devices on the external bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*
* ADC channels
*

7
src/drivers/boards/px4fmu-v5/board_config.h

@ -236,13 +236,6 @@ @@ -236,13 +236,6 @@
#define BOARD_NUMBER_I2C_BUSES 4
#define BOARD_I2C_BUS_CLOCK_INIT {100000, 100000, 100000, 100000}
/* Devices on the external bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*
* ADC channels
*

6
src/drivers/boards/px4nucleoF767ZI-v1/board_config.h

@ -161,12 +161,6 @@ __BEGIN_DECLS @@ -161,12 +161,6 @@ __BEGIN_DECLS
#define PX4_I2C_BUS_EXPANSION 4
#define PX4_I2C_BUS_LED PX4_I2C_BUS_EXPANSION
/* Devices on the external bus.
*
* Note that these are unshifted addresses.
*/
#define PX4_I2C_OBDEV_HMC5883 0x1e
/*
* ADC channels
*

2
src/drivers/boards/tap-v1/board_config.h

@ -98,8 +98,6 @@ @@ -98,8 +98,6 @@
#define PX4_I2C_BUS_SONAR 2
#define PX4_I2C_BUS_EXPANSION 3
#define PX4_I2C_OBDEV_HMC5883 0x1e
#define PX4_I2C_BUS_ONBOARD_HZ 400000
#define PX4_I2C_BUS_SONAR_HZ 400000
#define PX4_I2C_BUS_EXPANSION_HZ 400000

2
src/drivers/imu/mpu6000/mpu6000_i2c.cpp

@ -169,4 +169,4 @@ MPU6000_I2C::probe() @@ -169,4 +169,4 @@ MPU6000_I2C::probe()
return (read(MPUREG_WHOAMI, &whoami, 1) > 0 && (whoami == expected)) ? 0 : -EIO;
}
#endif /* PX4_I2C_OBDEV_HMC5883 */
#endif /* USE_I2C */

6
src/drivers/magnetometer/hmc5883/hmc5883_i2c.cpp

@ -59,9 +59,7 @@ @@ -59,9 +59,7 @@
#include "board_config.h"
#ifdef PX4_I2C_OBDEV_HMC5883
#define HMC5883L_ADDRESS PX4_I2C_OBDEV_HMC5883
#define HMC5883L_ADDRESS 0x1E
device::Device *HMC5883_I2C_interface(int bus);
@ -172,5 +170,3 @@ HMC5883_I2C::read(unsigned address, void *data, unsigned count) @@ -172,5 +170,3 @@ HMC5883_I2C::read(unsigned address, void *data, unsigned count)
uint8_t cmd = address;
return transfer(&cmd, 1, (uint8_t *)data, count);
}
#endif /* PX4_I2C_OBDEV_HMC5883 */

Loading…
Cancel
Save