diff --git a/conf/airframes/mercury.xml b/conf/airframes/mercury.xml index 29e64c23ab..6dd8d3f284 100644 --- a/conf/airframes/mercury.xml +++ b/conf/airframes/mercury.xml @@ -3,11 +3,6 @@ - diff --git a/conf/airframes/mercury_csc.xml b/conf/airframes/mercury_csc.xml index 73a9898b54..f1532c3b42 100644 --- a/conf/airframes/mercury_csc.xml +++ b/conf/airframes/mercury_csc.xml @@ -1,4 +1,4 @@ - +
@@ -32,6 +32,14 @@ ap.CFLAGS += -I$(SRC_BOOZ) -I$(SRC_BOOZ_ARCH) ap.CFLAGS += -DSPEKTRUM_LINK=Uart1 -DUSE_UART1 -DUART1_BAUD=B115200 -DUART1_VIC_SLOT=6 ap.srcs += $(SRC_CSC)/csc_rc_spektrum.c +ap.CFLAGS += -DCAN1_BTR=CANBitrate125k_3MHz + +ap.CFLAGS += -DMOTORS=\"buss_twi_blmc_hw.h\" -DUSE_BUSS_TWI_BLMC_MOTOR +ap.srcs += $(SRC_CSC_ARCH)/buss_twi_blmc_hw.c +# on I2C0 +ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10 +ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c + include $(PAPARAZZI_SRC)/conf/autopilot/mercury_csc.makefile diff --git a/conf/autopilot/mercury.makefile b/conf/autopilot/mercury.makefile index 7b6e6967d6..d10d51ed2f 100644 --- a/conf/autopilot/mercury.makefile +++ b/conf/autopilot/mercury.makefile @@ -97,8 +97,6 @@ ap.srcs += $(SRC_CSC)/csc_ap_link.c ap.srcs += $(SRC_CSC)/csc_adc.c -ap.srcs += $(SRC_CSC)/csc_servos.c -#ap.CFLAGS += -DPWM_SERVO_5 -DPWM_SERVO_0 ap.srcs += $(SRC_ARCH)/servos_csc.c ap.CFLAGS += -DACTUATORS=\"servos_csc.h\" ap.srcs += commands.c actuators.c diff --git a/conf/autopilot/mercury_csc.makefile b/conf/autopilot/mercury_csc.makefile index 2cbcd5bae4..37bcefa2cb 100644 --- a/conf/autopilot/mercury_csc.makefile +++ b/conf/autopilot/mercury_csc.makefile @@ -69,7 +69,7 @@ ap.CFLAGS += -DADC -DUSE_AD0 -DUSE_AD0_0 -DUSE_AD0_1 ap.CFLAGS += -DAP_LINK_CAN -DCAN_LED=2 -ap.CFLAGS += -DUSE_CAN1 -DCAN1_BTR=CANBitrate125k_3MHz +ap.CFLAGS += -DUSE_CAN1 #-DCAN1_BTR=CANBitrate125k_3MHz ap.CFLAGS += -DCAN1_VIC_SLOT=3 -DCAN1_ERR_VIC_SLOT=7 ap.srcs += $(SRC_CSC)/csc_can.c #ap.CFLAGS += -DUSE_CAN2 -DCAN2_BTR=CANBitrate125k_2MHz -DCAN2_VIC_SLOT=4 @@ -89,11 +89,6 @@ ap.srcs += $(SRC_CSC)/csc_servos.c ap.srcs += $(SRC_CSC)/csc_ap_link.c -ap.CFLAGS += -DMOTORS=\"buss_twi_blmc_hw.h\" -DUSE_BUSS_TWI_BLMC_MOTOR -ap.srcs += $(SRC_CSC_ARCH)/buss_twi_blmc_hw.c -# on I2C0 -ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10 -ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c ap.srcs += $(SRC_CSC)/csc_adc.c diff --git a/conf/settings/csc_ap.xml b/conf/settings/csc_ap.xml index 630175465a..7760c558d5 100644 --- a/conf/settings/csc_ap.xml +++ b/conf/settings/csc_ap.xml @@ -15,7 +15,8 @@ - + + @@ -27,7 +28,6 @@ - diff --git a/conf/telemetry/csc_ap.xml b/conf/telemetry/csc_ap.xml index 85d7651571..d0383d5d13 100644 --- a/conf/telemetry/csc_ap.xml +++ b/conf/telemetry/csc_ap.xml @@ -5,10 +5,10 @@ - + - - + +