[build] use 'default' instead of 'value' to pass default values

This commit is contained in:
Gautier Hattenberger
2016-02-12 00:03:18 +01:00
parent d76887c062
commit a5ed01bab4
29 changed files with 52 additions and 50 deletions
+1 -1
View File
@@ -34,7 +34,7 @@
<event fun="AirspeedAmsysEvent()"/>
<makefile>
<configure name="AIRSPEED_AMSYS_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="AIRSPEED_AMSYS_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(AIRSPEED_AMSYS_I2C_DEV_UPPER)"/>
<define name="AIRSPEED_AMSYS_I2C_DEV" value="$(AIRSPEED_AMSYS_I2C_DEV_LOWER)"/>
<file name="airspeed_amsys.c"/>
+1 -1
View File
@@ -36,7 +36,7 @@
<event fun="AirspeedEtsEvent()"/>
<makefile>
<configure name="AIRSPEED_ETS_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="AIRSPEED_ETS_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(AIRSPEED_ETS_I2C_DEV_UPPER)"/>
<define name="AIRSPEED_ETS_I2C_DEV" value="$(AIRSPEED_ETS_I2C_DEV_LOWER)"/>
<file name="airspeed_ets.c"/>
+1 -1
View File
@@ -30,7 +30,7 @@
<event fun="BaroAmsysEvent()"/>
<makefile target="ap">
<configure name="BARO_AMSYS_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="BARO_AMSYS_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(BARO_AMSYS_I2C_DEV_UPPER)"/>
<define name="BARO_AMSYS_I2C_DEV" value="$(BARO_AMSYS_I2C_DEV_LOWER)"/>
<file name="baro_amsys.c"/>
+1 -1
View File
@@ -13,7 +13,7 @@
<periodic fun="baro_bmp_periodic()" freq="15"/>
<event fun="baro_bmp_event()"/>
<makefile target="ap">
<configure name="BMP_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="BMP_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(BMP_I2C_DEV_UPPER)"/>
<define name="BMP_I2C_DEV" value="$(BMP_I2C_DEV_LOWER)"/>
<file name="baro_bmp.c"/>
+1 -1
View File
@@ -34,7 +34,7 @@
<event fun="BaroEtsEvent()"/>
<makefile target="ap">
<configure name="BARO_ETS_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="BARO_ETS_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(BARO_ETS_I2C_DEV_UPPER)"/>
<define name="BARO_ETS_I2C_DEV" value="$(BARO_ETS_I2C_DEV_LOWER)"/>
<file name="baro_ets.c"/>
+1 -1
View File
@@ -14,7 +14,7 @@
<event fun="BaroHcaEvent()"/>
<makefile target="ap">
<configure name="BARO_HCA_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="BARO_HCA_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(BARO_HCA_I2C_DEV_UPPER)"/>
<define name="BARO_HCA_I2C_DEV" value="$(BARO_HCA_I2C_DEV_LOWER)"/>
<file name="baro_hca.c"/>
+1 -1
View File
@@ -17,7 +17,7 @@
<periodic fun="baro_ms5611_periodic_check()" freq="40"/>
<event fun="baro_ms5611_event()"/>
<makefile target="ap">
<configure name="MS5611_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="MS5611_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(MS5611_I2C_DEV_UPPER)"/>
<define name="MS5611_I2C_DEV" value="$(MS5611_I2C_DEV_LOWER)"/>
<file name="baro_ms5611_i2c.c"/>
+2 -2
View File
@@ -18,8 +18,8 @@
<periodic fun="baro_ms5611_periodic_check()" freq="40"/>
<event fun="baro_ms5611_event()"/>
<makefile target="ap">
<configure name="MS5611_SPI_DEV" value="spi1" default="TRUE" case="upper|lower"/>
<configure name="MS5611_SLAVE_IDX" value="spi_slave0" default="TRUE" case="upper|lower"/>
<configure name="MS5611_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="MS5611_SLAVE_IDX" default="spi_slave0" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
+1 -1
View File
@@ -13,7 +13,7 @@
<periodic fun="baro_scp_periodic()" freq="1.8"/>
<event fun="baro_scp_event()"/>
<makefile target="ap">
<configure name="SCP_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="SCP_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(SCP_I2C_DEV_UPPER)"/>
<define name="SCP_I2C_DEV" value="$(SCP_I2C_DEV_LOWER)"/>
<file name="baro_scp_i2c.c"/>
+1 -1
View File
@@ -27,7 +27,7 @@
<datalink message="PAYLOAD_COMMAND" fun="ParseCameraCommand()"/>
<makefile target="ap">
<configure name="ATMEGA_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="ATMEGA_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(ATMEGA_I2C_DEV_UPPER)"/>
<define name="ATMEGA_I2C_DEV" value="$(ATMEGA_I2C_DEV_LOWER)"/>
<file name="atmega_i2c_cam_ctrl.c"/>
+3 -3
View File
@@ -27,9 +27,9 @@
<periodic fun="direct_memory_logger_periodic()" autorun="TRUE"/>
<makefile target="ap">
<configure name="DM_LOG_UART" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="DM_LOG_SPI_DEV" value="spi2" default="TRUE" case="upper|lower"/>
<configure name="DM_LOG_SPI_SLAVE_IDX" value="spi_slave1" default="TRUE" case="upper|lower"/>
<configure name="DM_LOG_UART" default="uart1" case="upper|lower"/>
<configure name="DM_LOG_SPI_DEV" default="spi2" case="upper|lower"/>
<configure name="DM_LOG_SPI_SLAVE_IDX" default="spi_slave1" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
+1 -1
View File
@@ -14,7 +14,7 @@
<event fun="ezcurrent_read_event()"/>
<makefile target="ap">
<configure name="EZCURRENT_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="EZCURRENT_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(EZCURRENT_I2C_DEV_UPPER)"/>
<define name="EZCURRENT_I2C_DEV" value="$(EZCURRENT_I2C_DEV_LOWER)"/>
<file name="ezcurrent.c"/>
+1 -1
View File
@@ -16,7 +16,7 @@
<periodic fun="generic_com_periodic()" period="180" start="start_com()" stop="stop_com()" autorun="TRUE"/>
<event fun="generic_com_event()"/>
<makefile>
<configure name="GENERIC_COM_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="GENERIC_COM_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(GENERIC_COM_I2C_DEV_UPPER)"/>
<define name="GENERIC_COM_I2C_DEV" value="$(GENERIC_COM_I2C_DEV_LOWER)"/>
<file name="generic_com.c"/>
+1 -1
View File
@@ -25,7 +25,7 @@
<define name="USE_$(GPS_PORT_UPPER)"/>
<define name="GPS_LINK" value="$(GPS_PORT_LOWER)"/>
<define name="$(GPS_PORT_UPPER)_BAUD" value="$(GPS_BAUD)"/>
<configure name="GPS_LED" value="none" default="TRUE"/>
<configure name="GPS_LED" default="none"/>
<define name="GPS_LED" value="$(GPS_LED)" cond="ifneq ($(GPS_LED),none)"/>
<raw>
ap.CFLAGS += -DGPS_TYPE_H=\"subsystems/gps/gps_ubx.h\"
+5 -5
View File
@@ -25,11 +25,11 @@
<makefile target="ap">
<file name="hott.c"/>
<configure name="HOTT_PORT" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="HOTT_SIM_EAM_SENSOR" value="1" default="TRUE"/>
<configure name="HOTT_SIM_GAM_SENSOR" value="0" default="TRUE"/>
<configure name="HOTT_SIM_GPS_SENSOR" value="0" default="TRUE"/>
<configure name="HOTT_SIM_VARIO_SENSOR" value="0" default="TRUE"/>
<configure name="HOTT_PORT" default="uart1" case="upper|lower"/>
<configure name="HOTT_SIM_EAM_SENSOR" default="1"/>
<configure name="HOTT_SIM_GAM_SENSOR" default="0"/>
<configure name="HOTT_SIM_GPS_SENSOR" default="0"/>
<configure name="HOTT_SIM_VARIO_SENSOR" default="0"/>
<define name="HOTT_PORT" value="$(HOTT_PORT_LOWER)"/>
<define name="USE_$(HOTT_PORT_UPPER)"/>
<define name="$(HOTT_PORT_UPPER)_BAUD" value="B19200"/>
+1 -1
View File
@@ -13,7 +13,7 @@
<periodic fun="humid_htm_read()" freq="4" delay="14"/>
<event fun="humid_htm_event()"/>
<makefile target="ap">
<configure name="HTM_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="HTM_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(HTM_I2C_DEV_UPPER)"/>
<define name="HTM_I2C_DEV" value="$(HTM_I2C_DEV_LOWER)"/>
<file name="humid_htm_b71.c"/>
+1 -1
View File
@@ -17,7 +17,7 @@
<periodic fun="imu_mpu9250_report()" freq="10" autorun="TRUE"/>
<event fun="imu_mpu9250_event()"/>
<makefile>
<configure name="IMU_MPU9250_I2C_DEV" value="i2c1" default="TRUE" case="upper|lower"/>
<configure name="IMU_MPU9250_I2C_DEV" default="i2c1" case="upper|lower"/>
<define name="USE_$(IMU_MPU9250_I2C_DEV_UPPER)"/>
<define name="IMU_MPU9250_I2C_DEV" value="$(IMU_MPU9250_I2C_DEV_LOWER)"/>
<file name="imu_mpu9250.c"/>
+2 -2
View File
@@ -15,8 +15,8 @@
<periodic fun="vn100_report_task()" freq="4"/>
<event fun="vn100_event_task()"/>
<makefile>
<configure name="VN100_SPI_DEV" value="spi1" default="TRUE" case="upper|lower"/>
<configure name="VN100_SLAVE_IDX" value="spi_slave0" default="TRUE" case="upper|lower"/>
<configure name="VN100_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="VN100_SLAVE_IDX" default="spi_slave0" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
+3 -3
View File
@@ -39,9 +39,9 @@ For more informations on how to use this module you can refer to the wiki : http
<periodic fun="high_speed_logger_direct_memory_periodic()" autorun="TRUE"/>
<makefile>
<configure name="HS_LOG_UART" value="uart3" default="TRUE" case="upper|lower"/>
<configure name="HS_LOG_SPI" value="spi1" default="TRUE" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE" value="spi_slave1" default="TRUE" case="upper|lower"/>
<configure name="HS_LOG_UART" default="uart3" case="upper|lower"/>
<configure name="HS_LOG_SPI" default="spi1" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE" default="spi_slave1" case="upper|lower"/>
<define name="SPI_MASTER" value="1" />
<define name="USE_$(HS_LOG_SPI_UPPER)" value="1" />
+4 -4
View File
@@ -38,10 +38,10 @@ Do not use start/stop functionality of the module, the module is not intended to
<datalink message="SETTING" fun="sdlogger_spi_direct_command()"/>
<makefile target="ap">
<configure name="SDLOGGER_DIRECT_SPI" value="spi2" default="TRUE" case="upper|lower"/>
<configure name="SDLOGGER_DIRECT_SPI_SLAVE" value="spi_slave2" default="TRUE" case="upper|lower"/>
<configure name="SDLOGGER_DIRECT_CONTROL_SWITCH" value="RADIO_AUX2" default="TRUE"/>
<configure name="LOGGER_LED" value="none" default="TRUE"/>
<configure name="SDLOGGER_DIRECT_SPI" default="spi2" case="upper|lower"/>
<configure name="SDLOGGER_DIRECT_SPI_SLAVE" default="spi_slave2" case="upper|lower"/>
<configure name="SDLOGGER_DIRECT_CONTROL_SWITCH" default="RADIO_AUX2"/>
<configure name="LOGGER_LED" default="none"/>
<define name="LOGGER_LED" value="$(LOGGER_LED)" cond="ifneq ($(LOGGER_LED),none)"/>
<raw>
include $(CFG_SHARED)/sdlog.makefile
+2 -2
View File
@@ -12,8 +12,8 @@
<init fun="high_speed_logger_spi_link_init()"/>
<periodic fun="high_speed_logger_spi_link_periodic()" autorun="TRUE"/>
<makefile target="ap">
<configure name="HS_LOG_SPI_DEV" value="spi1" default="TRUE" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE_IDX" value="spi_slave1" default="TRUE" case="upper|lower"/>
<configure name="HS_LOG_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE_IDX" default="spi_slave1" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
+1 -1
View File
@@ -12,7 +12,7 @@
<periodic fun="hmc5843_module_periodic()" freq="60"/>
<event fun="hmc5843_module_event()"/>
<makefile>
<configure name="HMC5843_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="HMC5843_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(HMC5843_I2C_DEV_UPPER)"/>
<define name="HMC5843_I2C_DEV" value="$(HMC5843_I2C_DEV_LOWER)"/>
<file name="mag_hmc5843.c"/>
+1 -1
View File
@@ -20,7 +20,7 @@
<file name="mission_manager.c" dir="modules/datalink/missionlib"/>
<file name="waypoints.c" dir="modules/datalink/missionlib"/>
<file name="blocks.c" dir="modules/datalink/missionlib"/>
<configure name="MAVLINK_PORT" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="MAVLINK_PORT" default="uart1" case="upper|lower"/>
<raw>
ifneq (,$(findstring usb,$(MAVLINK_PORT_LOWER)))
ap.CFLAGS += -DUSE_USB_SERIAL
+2 -2
View File
@@ -13,8 +13,8 @@
<periodic fun="max7456_periodic()" freq="20" autorun="TRUE"/>
<event fun="max7456_event()"/>
<makefile target="ap">
<configure name="MAX7456_SPI_DEV" value="spi2" default="TRUE" case="upper|lower"/>
<configure name="MAX7456_SLAVE_IDX" value="spi_slave2" default="TRUE" case="upper|lower"/>
<configure name="MAX7456_SPI_DEV" default="spi2" case="upper|lower"/>
<configure name="MAX7456_SLAVE_IDX" default="spi_slave2" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
+3 -3
View File
@@ -11,9 +11,9 @@
<periodic fun="stereocam_droplet_periodic()" freq="20" autorun="TRUE"/>
<makefile target="ap">
<file name="droplet/stereocam_droplet.c"/>
<configure name="STEREO_UART" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="STEREO_BAUD" value="B9600" default="TRUE"/>
<configure name="STEREO_LED" value="3" default="TRUE"/>
<configure name="STEREO_UART" default="uart1" case="upper|lower"/>
<configure name="STEREO_BAUD" default="B9600"/>
<configure name="STEREO_LED" default="3"/>
<define name="USE_$(STEREO_UART_UPPER)"/>
<define name="STEREO_UART" value="$(STEREO_UART_LOWER)"/>
<define name="$(STEREO_UART_UPPER)_BAUD" value="$(STEREO_BAUD)"/>
+3 -3
View File
@@ -14,9 +14,9 @@
<periodic fun="stereo_avoid_run()" freq="20" autorun="TRUE"/>
<makefile>
<configure name="STEREO_UART" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="STEREO_BAUD" value="B9600" default="TRUE"/>
<configure name="STEREO_LED" value="3" default="TRUE"/>
<configure name="STEREO_UART" default="uart1" case="upper|lower"/>
<configure name="STEREO_BAUD" default="B9600"/>
<configure name="STEREO_LED" default="3"/>
<define name="USE_$(STEREO_UART_UPPER)"/>
<define name="STEREO_UART" value="$(STEREO_UART_LOWER)"/>
<define name="$(STEREO_UART_UPPER)_BAUD" value="$(STEREO_BAUD)"/>
+1 -1
View File
@@ -14,7 +14,7 @@
<periodic fun="temod_periodic()" freq="8"/>
<event fun="temod_event()"/>
<makefile target="ap">
<configure name="TEMOD_I2C_DEV" value="i2c0" default="TRUE" case="upper|lower"/>
<configure name="TEMOD_I2C_DEV" default="i2c0" case="upper|lower"/>
<define name="USE_$(TEMOD_I2C_DEV_UPPER)"/>
<define name="TEMOD_I2C_DEV" value="$(TEMOD_I2C_DEV_LOWER)"/>
<file name="temp_temod.c"/>
+2 -2
View File
@@ -9,8 +9,8 @@
</header>
<makefile>
<file name="uart_drop.c"/>
<configure name="UART_DROP_PORT" value="uart1" default="TRUE" case="upper|lower"/>
<configure name="UART_DROP_BAUD" value="B115200" default="TRUE"/>
<configure name="UART_DROP_PORT" default="uart1" case="upper|lower"/>
<configure name="UART_DROP_BAUD" default="B115200"/>
<define name="UART_DROP_PORT" value="$(UART_DROP_PORT_LOWER)"/>
<define name="USE_$(UART_DROP_PORT_UPPER)"/>
<define name="$(UART_DROP_PORT_UPPER)_BAUD" value="$(UART_DROP_BAUD)"/>
+4 -2
View File
@@ -59,11 +59,13 @@ let configure_xml2mk = fun f xml ->
(* all makefiles variables are forced to uppercase *)
let name = String.uppercase (ExtXml.attrib xml "name")
and value = ExtXml.attrib_or_default xml "value" ""
and default = if String.lowercase (ExtXml.attrib_or_default xml "default" "") = "true" then "?" else ""
and default = ExtXml.attrib_or_default xml "default" ""
and case = ExtXml.attrib_or_default xml "case" "" in
(* Only print variable if value is not empty *)
if String.length value > 0 then
fprintf f "%s %s= %s\n" name default value;
fprintf f "%s = %s\n" name value
else if String.length default > 0 then
fprintf f "%s ?= %s\n" name default;
(* also providing lower and upper case version on request *)
if Str.string_match (Str.regexp ".*lower.*") case 0 then
fprintf f "%s_LOWER = $(shell echo $(%s) | tr A-Z a-z)\n" name name;