diff --git a/conf/airframes/twinstar6.xml b/conf/airframes/twinstar6.xml
index 6e29bd9b52..38a6034f92 100644
--- a/conf/airframes/twinstar6.xml
+++ b/conf/airframes/twinstar6.xml
@@ -8,12 +8,12 @@ des 2 variateurs -->
-
+
-
+
diff --git a/conf/airframes/xxx1.xml b/conf/airframes/xxx1.xml
index e5860177cb..350a4bb2f9 100644
--- a/conf/airframes/xxx1.xml
+++ b/conf/airframes/xxx1.xml
@@ -8,19 +8,21 @@
+
-
+
+
@@ -35,6 +37,7 @@
+
@@ -110,6 +113,9 @@
+
+
+
@@ -267,9 +273,13 @@ ap.srcs += $(SRC_ARCH)/gpio.c
ap.srcs += jeremy_tuning.c
-ap.srcs += i2c.c arm7/i2c_hw.c enose.c chemo_detect.c
+ap.srcs += chemo_detect.c
+ap.srcs += i2c.c arm7/i2c_hw.c enose.c
ap.CFLAGS += -DUSE_I2C -DENOSE
+ap.srcs += cam_roll.c
+ap.CFLAGS += -DMOBILE_CAM
+
# Harware In The Loop
#ap.CFLAGS += -DHITL
@@ -277,8 +287,8 @@ ap.CFLAGS += -DUSE_I2C -DENOSE
# Config for SITL simulation
include $(PAPARAZZI_SRC)/conf/autopilot/sitl.makefile
-sim.CFLAGS += -DCONFIG=\"tiny.h\" -DAGR_CLIMB -DH_CTL_RATE_LOOP -DLOITER_TRIM -DALT_KALMAN -DIR_360 -DENOSE
-sim.srcs += nav_line.c chemotaxis.c anemotaxis.c discsurvey.c jeremy_tuning.c nav_survey_rectangle.c $(SRC_ARCH)/sim_enose.c chemo_detect.c
+sim.CFLAGS += -DCONFIG=\"tiny.h\" -DAGR_CLIMB -DH_CTL_RATE_LOOP -DLOITER_TRIM -DALT_KALMAN -DIR_360 -DENOSE -DMOBILE_CAM
+sim.srcs += nav_line.c chemotaxis.c anemotaxis.c discsurvey.c jeremy_tuning.c nav_survey_rectangle.c $(SRC_ARCH)/sim_enose.c chemo_detect.c cam_roll.c
diff --git a/conf/autopilot/sitl.makefile b/conf/autopilot/sitl.makefile
index 36a1783aaa..df94dfb15d 100644
--- a/conf/autopilot/sitl.makefile
+++ b/conf/autopilot/sitl.makefile
@@ -3,4 +3,4 @@ sim.ARCH = sitl
sim.TARGET = autopilot
sim.TARGETDIR = autopilot
sim.CFLAGS += -DSITL -DAP -DFBW -DRADIO_CONTROL -DINTER_MCU -DDOWNLINK -DDOWNLINK_TRANSPORT=IvyTransport -DINFRARED -DRADIO_CONTROL_SETTINGS
-sim.srcs = latlong.c radio_control.c downlink.c commands.c gps.c inter_mcu.c infrared.c fw_h_ctl.c fw_v_ctl.c nav.c estimator.c cam.c sys_time.c main_fbw.c main_ap.c rc_settings.c $(SRC_ARCH)/ppm_hw.c $(SRC_ARCH)/sim_gps.c $(SRC_ARCH)/sim_ir.c $(SRC_ARCH)/sim_ap.c $(SRC_ARCH)/ivy_transport.c
+sim.srcs = latlong.c radio_control.c downlink.c commands.c gps.c inter_mcu.c infrared.c fw_h_ctl.c fw_v_ctl.c nav.c estimator.c sys_time.c main_fbw.c main_ap.c rc_settings.c $(SRC_ARCH)/ppm_hw.c $(SRC_ARCH)/sim_gps.c $(SRC_ARCH)/sim_ir.c $(SRC_ARCH)/sim_ap.c $(SRC_ARCH)/ivy_transport.c
diff --git a/conf/flight_plans/IS.xml b/conf/flight_plans/IS.xml
index 1b5144948a..c908b06d06 100644
--- a/conf/flight_plans/IS.xml
+++ b/conf/flight_plans/IS.xml
@@ -24,7 +24,8 @@
-
+
+
@@ -50,7 +51,7 @@
-
+
@@ -60,7 +61,7 @@
-
+
diff --git a/conf/flight_plans/versatile.xml b/conf/flight_plans/versatile.xml
index 8599576e58..ebb80d0c68 100644
--- a/conf/flight_plans/versatile.xml
+++ b/conf/flight_plans/versatile.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/conf/radios/T9cap.xml b/conf/radios/T9cap.xml
index 281e2b2bd1..b70e18b2e7 100755
--- a/conf/radios/T9cap.xml
+++ b/conf/radios/T9cap.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/conf/settings/cam_roll.xml b/conf/settings/cam_roll.xml
new file mode 100644
index 0000000000..6896c3adc1
--- /dev/null
+++ b/conf/settings/cam_roll.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/conf/settings/settings.dtd b/conf/settings/settings.dtd
index 38b66b7df8..4741283b3f 100644
--- a/conf/settings/settings.dtd
+++ b/conf/settings/settings.dtd
@@ -29,6 +29,7 @@ step CDATA #IMPLIED
shortname CDATA #IMPLIED
module CDATA #IMPLIED
handler CDATA #IMPLIED
+auto CDATA #IMPLIED
>