diff --git a/conf/firmwares/subsystems/fixedwing/autopilot.makefile b/conf/firmwares/subsystems/fixedwing/autopilot.makefile index b92c358131..c38f216004 100644 --- a/conf/firmwares/subsystems/fixedwing/autopilot.makefile +++ b/conf/firmwares/subsystems/fixedwing/autopilot.makefile @@ -169,7 +169,7 @@ ifeq ($(BOARD), umarim) ifeq ($(BOARD_VERSION), 1.0) ap_srcs += boards/umarim/baro_board.c ap_CFLAGS += -DUSE_I2C1 -DUSE_ADS1114_1 -ap_CFLAGS += -DADS1114_I2C_DEVICE=i2c1 +ap_CFLAGS += -DADS1114_I2C_DEV=i2c1 ap_srcs += peripherals/ads1114.c endif else ifeq ($(BOARD), lisa_l) diff --git a/conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile b/conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile index 2ab3beb54b..e2cc60d604 100644 --- a/conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile +++ b/conf/firmwares/subsystems/shared/imu_aspirin2_i2c.makefile @@ -10,10 +10,10 @@ IMU_ASPIRIN2_SRCS = $(SRC_SUBSYSTEMS)/imu.c \ IMU_ASPIRIN2_CFLAGS += -DUSE_I2C ifeq ($(ARCH), stm32) IMU_ASPIRIN2_CFLAGS += -DUSE_I2C2 - IMU_ASPIRIN2_CFLAGS += -DPPZUAVIMU_I2C_DEVICE=i2c2 + IMU_ASPIRIN2_CFLAGS += -DPPZUAVIMU_I2C_DEV=i2c2 else ifeq ($(ARCH), lpc21) IMU_ASPIRIN2_CFLAGS += -DUSE_I2C0 - IMU_ASPIRIN2_CFLAGS += -DPPZUAVIMU_I2C_DEVICE=i2c0 + IMU_ASPIRIN2_CFLAGS += -DPPZUAVIMU_I2C_DEV=i2c0 endif ap.CFLAGS += $(IMU_ASPIRIN2_CFLAGS) diff --git a/conf/firmwares/subsystems/shared/imu_aspirin_common.makefile b/conf/firmwares/subsystems/shared/imu_aspirin_common.makefile index 00f3058c01..74ca8b9a28 100644 --- a/conf/firmwares/subsystems/shared/imu_aspirin_common.makefile +++ b/conf/firmwares/subsystems/shared/imu_aspirin_common.makefile @@ -46,11 +46,11 @@ $(error Aspirin driver on lpc is unfinished.) IMU_ASPIRIN_CFLAGS += -DUSE_SPI_SLAVE0 IMU_ASPIRIN_CFLAGS += -DUSE_SPI1 IMU_ASPIRIN_CFLAGS += -DSSP_VIC_SLOT=9 -IMU_ASPIRIN_CFLAGS += -DIMU_ASPIRIN_I2C_DEVICE=i2c1 +IMU_ASPIRIN_CFLAGS += -DIMU_ASPIRIN_I2C_DEV=i2c1 IMU_ASPIRIN_CFLAGS += -DUSE_I2C1 IMU_ASPIRIN_CFLAGS += -DHMC58XX_I2C_DEVICE=i2c1 -DI2C1_VIC_SLOT=12 else ifeq ($(ARCH), stm32) -IMU_ASPIRIN_CFLAGS += -DIMU_ASPIRIN_I2C_DEVICE=i2c2 +IMU_ASPIRIN_CFLAGS += -DIMU_ASPIRIN_I2C_DEV=i2c2 IMU_ASPIRIN_CFLAGS += -DUSE_I2C2 IMU_ASPIRIN_CFLAGS += -DUSE_SPI2 # Slave select configuration diff --git a/conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile b/conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile index 0c4a0b5e29..bb274e0676 100644 --- a/conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile +++ b/conf/firmwares/subsystems/shared/imu_b2_v1.2.makefile @@ -44,7 +44,7 @@ imu_CFLAGS += -DIMU_B2_VERSION_1_2 ifeq ($(ARCH), lpc21) imu_CFLAGS += -DIMU_B2_MAG_TYPE=IMU_B2_MAG_HMC58XX -imu_CFLAGS += -DHMC58XX_I2C_DEVICE=i2c1 -DUSE_I2C1 -DI2C1_VIC_SLOT=12 +imu_CFLAGS += -DHMC58XX_I2C_DEV=i2c1 -DUSE_I2C1 -DI2C1_VIC_SLOT=12 imu_srcs += peripherals/hmc58xx.c else ifeq ($(ARCH), stm32) imu_CFLAGS += -DIMU_B2_MAG_TYPE=IMU_B2_MAG_HMC5843 diff --git a/conf/firmwares/subsystems/shared/imu_navgo.makefile b/conf/firmwares/subsystems/shared/imu_navgo.makefile index 0088fdd01e..e7c5b8a3b8 100644 --- a/conf/firmwares/subsystems/shared/imu_navgo.makefile +++ b/conf/firmwares/subsystems/shared/imu_navgo.makefile @@ -5,19 +5,19 @@ IMU_NAVGO_CFLAGS += -DIMU_TYPE_H=\"boards/navgo/imu_navgo.h\" IMU_NAVGO_SRCS = $(SRC_SUBSYSTEMS)/imu.c \ $(SRC_BOARD)/imu_navgo.c -IMU_NAVGO_I2C_DEVICE=i2c1 +IMU_NAVGO_I2C_DEV=i2c1 IMU_NAVGO_CFLAGS += -DUSE_I2C IMU_NAVGO_CFLAGS += -DUSE_I2C1 -DI2C1_SCLL=25 -DI2C1_SCLH=25 -IMU_NAVGO_CFLAGS += -DIMU_NAVGO_I2C_DEVICE=$(IMU_NAVGO_I2C_DEVICE) +IMU_NAVGO_CFLAGS += -DIMU_NAVGO_I2C_DEV=$(IMU_NAVGO_I2C_DEV) IMU_NAVGO_SRCS += peripherals/itg3200.c -IMU_NAVGO_CFLAGS += -DADXL345_I2C_DEVICE=$(IMU_NAVGO_I2C_DEVICE) +IMU_NAVGO_CFLAGS += -DADXL345_I2C_DEV=$(IMU_NAVGO_I2C_DEV) IMU_NAVGO_CFLAGS += -DADXL345_I2C_ADDR=ADXL345_ADDR_ALT IMU_NAVGO_CFLAGS += -DADXL345_BW_RATE=0x8 IMU_NAVGO_SRCS += peripherals/adxl345.i2c.c -IMU_NAVGO_CFLAGS += -DHMC58XX_I2C_DEVICE=$(IMU_NAVGO_I2C_DEVICE) +IMU_NAVGO_CFLAGS += -DHMC58XX_I2C_DEV=$(IMU_NAVGO_I2C_DEV) IMU_NAVGO_SRCS += peripherals/hmc58xx.c ap.CFLAGS += $(IMU_NAVGO_CFLAGS) diff --git a/conf/firmwares/subsystems/shared/imu_ppzuav.makefile b/conf/firmwares/subsystems/shared/imu_ppzuav.makefile index df27ec15c6..e72e5b2b92 100644 --- a/conf/firmwares/subsystems/shared/imu_ppzuav.makefile +++ b/conf/firmwares/subsystems/shared/imu_ppzuav.makefile @@ -10,10 +10,10 @@ IMU_PPZUAV_SRCS += modules/sensors/imu_ppzuav.c IMU_PPZUAV_CFLAGS += -DUSE_I2C ifeq ($(ARCH), stm32) IMU_PPZUAV_CFLAGS += -DUSE_I2C2 - IMU_PPZUAV_CFLAGS += -DPPZUAVIMU_I2C_DEVICE=i2c2 + IMU_PPZUAV_CFLAGS += -DPPZUAVIMU_I2C_DEV=i2c2 else ifeq ($(ARCH), lpc21) IMU_PPZUAV_CFLAGS += -DUSE_I2C0 - IMU_PPZUAV_CFLAGS += -DPPZUAVIMU_I2C_DEVICE=i2c0 + IMU_PPZUAV_CFLAGS += -DPPZUAVIMU_I2C_DEV=i2c0 endif ap.CFLAGS += $(IMU_PPZUAV_CFLAGS) diff --git a/conf/firmwares/subsystems/shared/imu_umarim.makefile b/conf/firmwares/subsystems/shared/imu_umarim.makefile index b64df570cd..98456d9e18 100644 --- a/conf/firmwares/subsystems/shared/imu_umarim.makefile +++ b/conf/firmwares/subsystems/shared/imu_umarim.makefile @@ -5,17 +5,17 @@ IMU_UMARIM_CFLAGS += -DIMU_TYPE_H=\"boards/umarim/imu_umarim.h\" IMU_UMARIM_SRCS = $(SRC_SUBSYSTEMS)/imu.c \ $(SRC_BOARD)/imu_umarim.c -IMU_UMARIM_I2C_DEVICE=i2c1 +IMU_UMARIM_I2C_DEV=i2c1 IMU_UMARIM_CFLAGS += -DUSE_I2C IMU_UMARIM_CFLAGS += -DUSE_I2C1 -DI2C1_SCLL=25 -DI2C1_SCLH=25 -IMU_UMARIM_CFLAGS += -DITG3200_I2C_DEVICE=$(IMU_UMARIM_I2C_DEVICE) +IMU_UMARIM_CFLAGS += -DITG3200_I2C_DEV=$(IMU_UMARIM_I2C_DEV) IMU_UMARIM_CFLAGS += -DITG3200_I2C_ADDR=ITG3200_ADDR_ALT IMU_UMARIM_CFLAGS += -DITG3200_SMPLRT_DIV=19 IMU_UMARIM_CFLAGS += -DITG3200_DLPF_CFG=4 IMU_UMARIM_SRCS += peripherals/itg3200.c -IMU_UMARIM_CFLAGS += -DADXL345_I2C_DEVICE=$(IMU_UMARIM_I2C_DEVICE) +IMU_UMARIM_CFLAGS += -DADXL345_I2C_DEV=$(IMU_UMARIM_I2C_DEV) IMU_UMARIM_CFLAGS += -DADXL345_I2C_ADDR=ADXL345_ADDR_ALT IMU_UMARIM_CFLAGS += -DADXL345_BW_RATE=0x09 IMU_UMARIM_SRCS += peripherals/adxl345.i2c.c diff --git a/conf/modules/digital_cam_i2c.xml b/conf/modules/digital_cam_i2c.xml index 07d0a1042c..7bd8a44898 100644 --- a/conf/modules/digital_cam_i2c.xml +++ b/conf/modules/digital_cam_i2c.xml @@ -23,7 +23,7 @@ - + diff --git a/conf/modules/imu_aspirin_i2c.xml b/conf/modules/imu_aspirin_i2c.xml index 9da2c24e9f..26ac2e9ae2 100644 --- a/conf/modules/imu_aspirin_i2c.xml +++ b/conf/modules/imu_aspirin_i2c.xml @@ -20,7 +20,7 @@ - + diff --git a/conf/modules/imu_ppzuav.xml b/conf/modules/imu_ppzuav.xml index 269a122bff..401f43719a 100644 --- a/conf/modules/imu_ppzuav.xml +++ b/conf/modules/imu_ppzuav.xml @@ -20,7 +20,7 @@ - + diff --git a/conf/modules/mag_hmc5843.xml b/conf/modules/mag_hmc5843.xml index bdbf137aa6..9d7ac1b160 100644 --- a/conf/modules/mag_hmc5843.xml +++ b/conf/modules/mag_hmc5843.xml @@ -15,7 +15,7 @@ - + diff --git a/sw/airborne/boards/navgo/imu_navgo.c b/sw/airborne/boards/navgo/imu_navgo.c index a672c5f566..de89df6f4f 100644 --- a/sw/airborne/boards/navgo/imu_navgo.c +++ b/sw/airborne/boards/navgo/imu_navgo.c @@ -38,7 +38,7 @@ // Peripherials // Configure ADXL345 -// ADXL345_I2C_DEVICE IMU_UMARIM_I2C_DEVICE +// ADXL345_I2C_DEV IMU_UMARIM_I2C_DEV // ADXL345_I2C_ADDR ADXL345_ADDR_ALT #include "peripherals/adxl345.extra_i2c.h" @@ -52,7 +52,7 @@ void imu_impl_init(void) { ///////////////////////////////////////////////////////////////////// // ITG3200 - itg3200_init(&imu_navgo.itg, &(IMU_NAVGO_I2C_DEVICE), ITG3200_ADDR_ALT); + itg3200_init(&imu_navgo.itg, &(IMU_NAVGO_I2C_DEV), ITG3200_ADDR_ALT); // change the default configuration imu_navgo.itg.config.smplrt_div = 1; // 500Hz sample rate since internal is 1kHz imu_navgo.itg.config.dlpf_cfg = ITG3200_DLPF_10HZ; diff --git a/sw/airborne/boards/umarim/imu_umarim.c b/sw/airborne/boards/umarim/imu_umarim.c index 0ff9f8bc30..efc2ba29bb 100644 --- a/sw/airborne/boards/umarim/imu_umarim.c +++ b/sw/airborne/boards/umarim/imu_umarim.c @@ -38,14 +38,14 @@ // Peripherials // Configure ITG3200 -// ITG3200_I2C_DEVICE IMU_UMARIM_I2C_DEVICE +// ITG3200_I2C_DEV IMU_UMARIM_I2C_DEV // ITG3200_I2C_ADDR ITG3200_ADDR_ALT // ITG3200_SMPLRT_DIV 19 // ITG3200_DLPF_CFG 4 #include "peripherals/itg3200.extra.h" // Configure ADXL345 -// ADXL345_I2C_DEVICE IMU_UMARIM_I2C_DEVICE +// ADXL345_I2C_DEV IMU_UMARIM_I2C_DEV // ADXL345_I2C_ADDR ADXL345_ADDR_ALT // ADXL345_BW_RATE 0x09 (50Hz rate, 25Hz BW) #include "peripherals/adxl345.extra_i2c.h" diff --git a/sw/airborne/modules/sensors/imu_aspirin2.c b/sw/airborne/modules/sensors/imu_aspirin2.c index 6168b68b89..23c50815a1 100644 --- a/sw/airborne/modules/sensors/imu_aspirin2.c +++ b/sw/airborne/modules/sensors/imu_aspirin2.c @@ -77,7 +77,7 @@ void imu_impl_init(void) // -switch to gyroX clock aspirin2_mpu60x0.buf[0] = MPU60X0_REG_PWR_MGMT_1; aspirin2_mpu60x0.buf[1] = 0x01; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); // MPU60X0_REG_PWR_MGMT_2: Nothing should be in standby: default OK @@ -97,28 +97,28 @@ void imu_impl_init(void) #endif aspirin2_mpu60x0.buf[0] = MPU60X0_REG_CONFIG; aspirin2_mpu60x0.buf[1] = (2 << 3) | (3 << 0); - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); // MPU60X0_REG_SMPLRT_DIV // -100Hz output = 1kHz / (9 + 1) aspirin2_mpu60x0.buf[0] = MPU60X0_REG_SMPLRT_DIV; aspirin2_mpu60x0.buf[1] = 9; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); // MPU60X0_REG_GYRO_CONFIG // -2000deg/sec aspirin2_mpu60x0.buf[0] = MPU60X0_REG_GYRO_CONFIG; aspirin2_mpu60x0.buf[1] = (3<<3); - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); // MPU60X0_REG_ACCEL_CONFIG // 16g, no HPFL aspirin2_mpu60x0.buf[0] = MPU60X0_REG_ACCEL_CONFIG; aspirin2_mpu60x0.buf[1] = (3<<3); - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); @@ -129,7 +129,7 @@ void imu_impl_init(void) // no interrupts for now, but set data ready interrupt to enable reading status bits aspirin2_mpu60x0.buf[0] = ITG3200_REG_INT_CFG; aspirin2_mpu60x0.buf[1] = 0x01; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV,&aspirin2_mpu60x0); while(aspirin2_mpu60x0.status == I2CTransPending); */ @@ -141,21 +141,21 @@ void imu_impl_init(void) ppzuavimu_hmc5843.buf[0] = HMC5843_REG_CFGA; // set to rate to max speed: 50Hz no bias ppzuavimu_hmc5843.buf[1] = 0x00 | (0x06 << 2); ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); ppzuavimu_hmc5843.type = I2CTransTx; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_CFGB; // set to gain to 1 Gauss ppzuavimu_hmc5843.buf[1] = 0x01<<5; ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); ppzuavimu_hmc5843.type = I2CTransTx; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_MODE; // set to continuous mode ppzuavimu_hmc5843.buf[1] = 0x00; ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); */ } @@ -167,7 +167,7 @@ void imu_periodic( void ) aspirin2_mpu60x0.len_r = 21; aspirin2_mpu60x0.len_w = 1; aspirin2_mpu60x0.buf[0] = MPU60X0_REG_INT_STATUS; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &aspirin2_mpu60x0); + i2c_submit(&PPZUAVIMU_I2C_DEV, &aspirin2_mpu60x0); /* // Start reading the latest accelerometer data @@ -175,7 +175,7 @@ void imu_periodic( void ) ppzuavimu_adxl345.len_r = 6; ppzuavimu_adxl345.len_w = 1; ppzuavimu_adxl345.buf[0] = ADXL345_REG_DATA_X0; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &ppzuavimu_adxl345); + i2c_submit(&PPZUAVIMU_I2C_DEV, &ppzuavimu_adxl345); */ // Start reading the latest magnetometer data #if PERIODIC_FREQUENCY > 60 @@ -185,7 +185,7 @@ void imu_periodic( void ) ppzuavimu_hmc5843.len_r = 6; ppzuavimu_hmc5843.len_w = 1; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_DATXM; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV, &ppzuavimu_hmc5843); */ #if PERIODIC_FREQUENCY > 60 }); diff --git a/sw/airborne/modules/sensors/imu_ppzuav.c b/sw/airborne/modules/sensors/imu_ppzuav.c index 216bc0d11c..900ebc1f43 100644 --- a/sw/airborne/modules/sensors/imu_ppzuav.c +++ b/sw/airborne/modules/sensors/imu_ppzuav.c @@ -84,7 +84,7 @@ void imu_impl_init(void) # endif #endif ppzuavimu_itg3200.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_itg3200); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_itg3200); while(ppzuavimu_itg3200.status == I2CTransPending); /* set sample rate to 66Hz: so at 60Hz there is always a new sample ready and you loose little */ @@ -94,19 +94,19 @@ void imu_impl_init(void) #else ppzuavimu_itg3200.buf[1] = 9; // 100Hz #endif - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_itg3200); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_itg3200); while(ppzuavimu_itg3200.status == I2CTransPending); /* switch to gyroX clock */ ppzuavimu_itg3200.buf[0] = ITG3200_REG_PWR_MGM; ppzuavimu_itg3200.buf[1] = 0x01; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_itg3200); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_itg3200); while(ppzuavimu_itg3200.status == I2CTransPending); /* no interrupts for now, but set data ready interrupt to enable reading status bits */ ppzuavimu_itg3200.buf[0] = ITG3200_REG_INT_CFG; ppzuavimu_itg3200.buf[1] = 0x01; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_itg3200); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_itg3200); while(ppzuavimu_itg3200.status == I2CTransPending); ///////////////////////////////////////////////////////////////////// @@ -122,7 +122,7 @@ void imu_impl_init(void) ppzuavimu_adxl345.buf[1] = ADXL345_RATE_100; // normal power and 100Hz sampling, 50Hz BW #endif ppzuavimu_adxl345.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_adxl345); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_adxl345); while(ppzuavimu_adxl345.status == I2CTransPending); /* switch to measurement mode */ @@ -130,14 +130,14 @@ void imu_impl_init(void) ppzuavimu_adxl345.buf[0] = ADXL345_REG_POWER_CTL; ppzuavimu_adxl345.buf[1] = 1<<3; ppzuavimu_adxl345.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_adxl345); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_adxl345); while(ppzuavimu_adxl345.status == I2CTransPending); /* Set range to 16g but keeping full resolution of 3.9 mV/g */ ppzuavimu_adxl345.type = I2CTransTx; ppzuavimu_adxl345.buf[0] = ADXL345_REG_DATA_FORMAT; ppzuavimu_adxl345.buf[1] = ADXL345_FULL_RES | ADXL345_RANGE_16G; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_adxl345); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_adxl345); while(ppzuavimu_adxl345.status == I2CTransPending); ///////////////////////////////////////////////////////////////////// @@ -147,21 +147,21 @@ void imu_impl_init(void) ppzuavimu_hmc5843.buf[0] = HMC5843_REG_CFGA; // set to rate to max speed: 50Hz no bias ppzuavimu_hmc5843.buf[1] = 0x00 | (0x06 << 2); ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); ppzuavimu_hmc5843.type = I2CTransTx; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_CFGB; // set to gain to 1 Gauss ppzuavimu_hmc5843.buf[1] = 0x01<<5; ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); ppzuavimu_hmc5843.type = I2CTransTx; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_MODE; // set to continuous mode ppzuavimu_hmc5843.buf[1] = 0x00; ppzuavimu_hmc5843.len_w = 2; - i2c_submit(&PPZUAVIMU_I2C_DEVICE,&ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV,&ppzuavimu_hmc5843); while(ppzuavimu_hmc5843.status == I2CTransPending); } @@ -173,14 +173,14 @@ void imu_periodic( void ) ppzuavimu_itg3200.len_r = 9; ppzuavimu_itg3200.len_w = 1; ppzuavimu_itg3200.buf[0] = ITG3200_REG_INT_STATUS; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &ppzuavimu_itg3200); + i2c_submit(&PPZUAVIMU_I2C_DEV, &ppzuavimu_itg3200); // Start reading the latest accelerometer data ppzuavimu_adxl345.type = I2CTransTxRx; ppzuavimu_adxl345.len_r = 6; ppzuavimu_adxl345.len_w = 1; ppzuavimu_adxl345.buf[0] = ADXL345_REG_DATA_X0; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &ppzuavimu_adxl345); + i2c_submit(&PPZUAVIMU_I2C_DEV, &ppzuavimu_adxl345); // Start reading the latest magnetometer data #if PERIODIC_FREQUENCY > 60 @@ -190,7 +190,7 @@ void imu_periodic( void ) ppzuavimu_hmc5843.len_r = 6; ppzuavimu_hmc5843.len_w = 1; ppzuavimu_hmc5843.buf[0] = HMC5843_REG_DATXM; - i2c_submit(&PPZUAVIMU_I2C_DEVICE, &ppzuavimu_hmc5843); + i2c_submit(&PPZUAVIMU_I2C_DEV, &ppzuavimu_hmc5843); #if PERIODIC_FREQUENCY > 60 }); #endif diff --git a/sw/airborne/modules/sensors/pressure_board_navarro.c b/sw/airborne/modules/sensors/pressure_board_navarro.c index 1d5441c09b..26fad8ee48 100644 --- a/sw/airborne/modules/sensors/pressure_board_navarro.c +++ b/sw/airborne/modules/sensors/pressure_board_navarro.c @@ -30,8 +30,8 @@ /* Default I2C device on tiny is i2c0 */ -#ifndef PBN_I2C_DEVICE -#define PBN_I2C_DEVICE i2c0 +#ifndef PBN_I2C_DEV +#define PBN_I2C_DEV i2c0 #endif /* Sensor I2C slave address */ @@ -96,7 +96,7 @@ void pbn_periodic( void ) { // Initiate next read pbn_trans.buf[0] = 0; - I2CTransceive(PBN_I2C_DEVICE, pbn_trans, PBN_I2C_ADDR, 1, 4); + I2CTransceive(PBN_I2C_DEV, pbn_trans, PBN_I2C_ADDR, 1, 4); } diff --git a/sw/airborne/peripherals/ads1114.c b/sw/airborne/peripherals/ads1114.c index 3e6950ea71..cb66392ced 100644 --- a/sw/airborne/peripherals/ads1114.c +++ b/sw/airborne/peripherals/ads1114.c @@ -41,7 +41,7 @@ void ads1114_init( void ) { ads1114_1.trans.buf[0] = ADS1114_POINTER_CONFIG_REG; ads1114_1.trans.buf[1] = ADS1114_1_CONFIG_MSB; ads1114_1.trans.buf[2] = ADS1114_1_CONFIG_LSB; - I2CTransmit(ADS1114_I2C_DEVICE, ads1114_1.trans, ADS1114_1_I2C_ADDR, 3); + I2CTransmit(ADS1114_I2C_DEV, ads1114_1.trans, ADS1114_1_I2C_ADDR, 3); ads1114_1.config_done = FALSE; ads1114_1.data_available = FALSE; #endif @@ -52,7 +52,7 @@ void ads1114_init( void ) { ads1114_2.trans.buf[0] = ADS1114_POINTER_CONFIG_REG; ads1114_2.trans.buf[1] = ADS1114_2_CONFIG_MSB; ads1114_2.trans.buf[2] = ADS1114_2_CONFIG_LSB; - I2CTransmit(ADS1114_I2C_DEVICE, ads1114_2.trans, ADS1114_2_I2C_ADDR, 3); + I2CTransmit(ADS1114_I2C_DEV, ads1114_2.trans, ADS1114_2_I2C_ADDR, 3); ads1114_2.config_done = FALSE; ads1114_2.data_available = FALSE; #endif @@ -64,7 +64,7 @@ void ads1114_read( struct ads1114_periph * p ) { // start new reading when previous is done (and read if success) if (p->config_done && p->trans.status == I2CTransDone) { p->trans.buf[0] = ADS1114_POINTER_CONV_REG; - I2CTransceive(ADS1114_I2C_DEVICE, p->trans, p->i2c_addr, 1, 2); + I2CTransceive(ADS1114_I2C_DEV, p->trans, p->i2c_addr, 1, 2); } } diff --git a/sw/airborne/peripherals/ads1114.h b/sw/airborne/peripherals/ads1114.h index 550cd7dfb4..faa15ffc1e 100644 --- a/sw/airborne/peripherals/ads1114.h +++ b/sw/airborne/peripherals/ads1114.h @@ -109,8 +109,8 @@ /* Default I2C device */ // FIXME all ads on the same device for now -#ifndef ADS1114_I2C_DEVICE -#define ADS1114_I2C_DEVICE i2c1 +#ifndef ADS1114_I2C_DEV +#define ADS1114_I2C_DEV i2c1 #endif struct ads1114_periph { diff --git a/sw/airborne/peripherals/adxl345.extra_i2c.h b/sw/airborne/peripherals/adxl345.extra_i2c.h index aa9a4a9506..a8c75cc2b3 100644 --- a/sw/airborne/peripherals/adxl345.extra_i2c.h +++ b/sw/airborne/peripherals/adxl345.extra_i2c.h @@ -63,8 +63,8 @@ #endif /* Default I2C device */ -#ifndef ADXL345_I2C_DEVICE -#define ADXL345_I2C_DEVICE i2c1 +#ifndef ADXL345_I2C_DEV +#define ADXL345_I2C_DEV i2c1 #endif // Config done flag diff --git a/sw/airborne/peripherals/adxl345.i2c.c b/sw/airborne/peripherals/adxl345.i2c.c index 85d968ea9a..9c1da88610 100644 --- a/sw/airborne/peripherals/adxl345.i2c.c +++ b/sw/airborne/peripherals/adxl345.i2c.c @@ -61,25 +61,25 @@ static void adxl345_send_config(void) case ADXL_CONF_RATE: adxl345_i2c_trans.buf[0] = ADXL345_REG_BW_RATE; adxl345_i2c_trans.buf[1] = ADXL345_BW_RATE; - I2CTransmit(ADXL345_I2C_DEVICE, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); + I2CTransmit(ADXL345_I2C_DEV, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); adxl345_init_status++; break; case ADXL_CONF_POWER: adxl345_i2c_trans.buf[0] = ADXL345_REG_POWER_CTL; adxl345_i2c_trans.buf[1] = ADXL345_POWER_CTL; - I2CTransmit(ADXL345_I2C_DEVICE, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); + I2CTransmit(ADXL345_I2C_DEV, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); adxl345_init_status++; break; case ADXL_CONF_INT: adxl345_i2c_trans.buf[0] = ADXL345_REG_INT_ENABLE; adxl345_i2c_trans.buf[1] = ADXL345_INT_ENABLE; - I2CTransmit(ADXL345_I2C_DEVICE, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); + I2CTransmit(ADXL345_I2C_DEV, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); adxl345_init_status++; break; case ADXL_CONF_FORMAT: adxl345_i2c_trans.buf[0] = ADXL345_REG_DATA_FORMAT; adxl345_i2c_trans.buf[1] = ADXL345_DATA_FORMAT; - I2CTransmit(ADXL345_I2C_DEVICE, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); + I2CTransmit(ADXL345_I2C_DEV, adxl345_i2c_trans, ADXL345_I2C_ADDR, 2); adxl345_init_status++; break; case ADXL_CONF_DONE: @@ -107,7 +107,7 @@ void adxl345_read(void) { if (adxl345_initialized && adxl345_i2c_trans.status == I2CTransDone) { adxl345_i2c_trans.buf[0] = ADXL345_REG_DATA_X0; - I2CTransceive(ADXL345_I2C_DEVICE, adxl345_i2c_trans, ADXL345_I2C_ADDR, 1, 6); + I2CTransceive(ADXL345_I2C_DEV, adxl345_i2c_trans, ADXL345_I2C_ADDR, 1, 6); } } diff --git a/sw/airborne/peripherals/hmc5843.c b/sw/airborne/peripherals/hmc5843.c index 4eac86d75a..9b7ece8aad 100644 --- a/sw/airborne/peripherals/hmc5843.c +++ b/sw/airborne/peripherals/hmc5843.c @@ -9,8 +9,8 @@ struct Hmc5843 hmc5843; void exti9_5_irq_handler(void); -#ifndef HMC5843_I2C_DEVICE -#define HMC5843_I2C_DEVICE i2c2 +#ifndef HMC5843_I2C_DEV +#define HMC5843_I2C_DEV i2c2 #endif void hmc5843_init(void) @@ -30,21 +30,21 @@ static void send_config(void) hmc5843.i2c_trans.buf[0] = HMC5843_REG_CFGA; // set to rate to 50Hz hmc5843.i2c_trans.buf[1] = 0x00 | (0x06 << 2); hmc5843.i2c_trans.len_w = 2; - i2c_submit(&HMC5843_I2C_DEVICE,&hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV,&hmc5843.i2c_trans); while(hmc5843.i2c_trans.status == I2CTransPending); hmc5843.i2c_trans.type = I2CTransTx; hmc5843.i2c_trans.buf[0] = HMC5843_REG_CFGB; // set to gain to 1 Gauss hmc5843.i2c_trans.buf[1] = 0x01<<5; hmc5843.i2c_trans.len_w = 2; - i2c_submit(&HMC5843_I2C_DEVICE,&hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV,&hmc5843.i2c_trans); while(hmc5843.i2c_trans.status == I2CTransPending); hmc5843.i2c_trans.type = I2CTransTx; hmc5843.i2c_trans.buf[0] = HMC5843_REG_MODE; // set to continuous mode hmc5843.i2c_trans.buf[1] = 0x00; hmc5843.i2c_trans.len_w = 2; - i2c_submit(&HMC5843_I2C_DEVICE,&hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV,&hmc5843.i2c_trans); while(hmc5843.i2c_trans.status == I2CTransPending); } @@ -67,11 +67,11 @@ void hmc5843_idle_task(void) if (hmc5843.i2c_trans.status == I2CTransRunning || hmc5843.i2c_trans.status == I2CTransPending) return; if (hmc5843.initialized && mag_eoc() && !hmc5843.sent_tx && !hmc5843.sent_rx) { - if (HMC5843_I2C_DEVICE.status == I2CIdle && i2c_idle(&HMC5843_I2C_DEVICE)) { + if (HMC5843_I2C_DEV.status == I2CIdle && i2c_idle(&HMC5843_I2C_DEV)) { hmc5843.i2c_trans.type = I2CTransTx; hmc5843.i2c_trans.len_w = 1; hmc5843.i2c_trans.buf[0] = 0x3; - i2c_submit(&HMC5843_I2C_DEVICE, &hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV, &hmc5843.i2c_trans); hmc5843.sent_tx = 1; return; } @@ -82,7 +82,7 @@ void hmc5843_idle_task(void) hmc5843.i2c_trans.len_r = 6; hmc5843.i2c_trans.len_w = 1; hmc5843.i2c_trans.buf[0] = 0x3; - i2c_submit(&HMC5843_I2C_DEVICE, &hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV, &hmc5843.i2c_trans); hmc5843.sent_rx = 1; hmc5843.sent_tx = 0; return; @@ -105,19 +105,19 @@ void hmc5843_periodic(void) if (!hmc5843.initialized) { send_config(); hmc5843.initialized = TRUE; - } else if (hmc5843.timeout++ > HMC5843_TIMEOUT && HMC5843_I2C_DEVICE.status == I2CIdle && i2c_idle(&HMC5843_I2C_DEVICE)){ + } else if (hmc5843.timeout++ > HMC5843_TIMEOUT && HMC5843_I2C_DEV.status == I2CIdle && i2c_idle(&HMC5843_I2C_DEV)){ #ifdef USE_HMC59843_ARCH_RESET hmc5843_arch_reset(); #endif hmc5843.i2c_trans.type = I2CTransTx; hmc5843.i2c_trans.len_w = 1; hmc5843.i2c_trans.buf[0] = 0x3; - i2c_submit(&HMC5843_I2C_DEVICE, &hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV, &hmc5843.i2c_trans); while(hmc5843.i2c_trans.status == I2CTransPending || hmc5843.i2c_trans.status == I2CTransRunning); hmc5843.i2c_trans.type = I2CTransRx; hmc5843.i2c_trans.len_r = 6; - i2c_submit(&HMC5843_I2C_DEVICE, &hmc5843.i2c_trans); + i2c_submit(&HMC5843_I2C_DEV, &hmc5843.i2c_trans); while(hmc5843.i2c_trans.status == I2CTransPending || hmc5843.i2c_trans.status == I2CTransRunning); hmc5843.timeout = 0; } diff --git a/sw/airborne/peripherals/hmc58xx.c b/sw/airborne/peripherals/hmc58xx.c index c563ef75ba..cf982aa412 100644 --- a/sw/airborne/peripherals/hmc58xx.c +++ b/sw/airborne/peripherals/hmc58xx.c @@ -47,8 +47,8 @@ #endif /* Default I2C device is i2c2 (for lisa) */ -#ifndef HMC58XX_I2C_DEVICE -#define HMC58XX_I2C_DEVICE i2c2 +#ifndef HMC58XX_I2C_DEV +#define HMC58XX_I2C_DEV i2c2 #endif @@ -58,7 +58,7 @@ void hmc58xx_init(struct Hmc58xx *hmc, bool_t set_default_config) hmc->i2c_trans.slave_addr = HMC58XX_ADDR; if (set_default_config) { hmc->type = HMC_TYPE_5883; - hmc->i2c_p = &(HMC58XX_I2C_DEVICE); + hmc->i2c_p = &(HMC58XX_I2C_DEV); hmc->config.dor = HMC58XX_DO; hmc->config.ms = HMC58XX_MS; hmc->config.gn = HMC58XX_GN; diff --git a/sw/airborne/subsystems/imu/imu_aspirin.c b/sw/airborne/subsystems/imu/imu_aspirin.c index b995579bd7..b3031b4709 100644 --- a/sw/airborne/subsystems/imu/imu_aspirin.c +++ b/sw/airborne/subsystems/imu/imu_aspirin.c @@ -93,7 +93,7 @@ void imu_impl_init(void) { aspirin_adxl345.output_buf = &imu_aspirin.accel_tx_buf[0]; /* Gyro configuration and initalization */ - itg3200_init(&imu_aspirin.gyro_itg, &(IMU_ASPIRIN_I2C_DEVICE), ITG3200_ADDR); + itg3200_init(&imu_aspirin.gyro_itg, &(IMU_ASPIRIN_I2C_DEV), ITG3200_ADDR); /* change the default config */ imu_aspirin.gyro_itg.config.smplrt_div = ASPIRIN_GYRO_SMPLRT_DIV; // Sample rate divider defaults to 533Hz imu_aspirin.gyro_itg.config.dlpf_cfg = ASPIRIN_GYRO_DLPF_CFG; // defaults to 8kHz internal with 256Hz low pass