####################################
#  Makerules for mitmot platform   #
####################################

BMEROOT = %T/../contrib/bme/tos

ifdef IOMODULE
	PFLAGS += -I$(BMEROOT)/lib/IOModule
endif

ifdef IA4420RADIO
	PFLAGS += -I$(BMEROOT)/lib/IA4420Radio
endif


PFLAGS += -I$(BMEROOT)/system
PFLAGS += -I$(BMEROOT)/interfaces

####################################
# Mote group id                    #
####################################

DEFAULT_LOCAL_GROUP=0x81

####################################
# Default radio frequency          #
####################################

#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_1_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_2_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_3_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_4_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_5_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_6_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_7_MHz
CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_8_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_433_9_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_0_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_1_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_2_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_3_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_4_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_5_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_6_MHz
#CFLAGS += -DIA4420_DEF_FREQ=SUB_BAND_434_7_MHz

####################################
# Default radio bitrate            #
####################################

#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_600_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_1200_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_2400_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_4800_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_9600_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_14400_bps
CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_19200_bps
#CFLAGS += -DIA4420_DEF_DATA_RATE=DATA_RATE_38400_bps


####################################
# Default radio output power       #
####################################

CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_0dB

#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_3dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_6dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_9dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_12dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_15dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_18dB
#CFLAGS += -DIA4420_DEF_OUTPUT_POWER=OUTPUT_POWER_MAX_minus_21dB

####################################
# Default radio FSK deviation      #
####################################

#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_15_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_30_kHz

CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_45_kHz

#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_60_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_75_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_90_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_105_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_120_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_135_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_150_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_165_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_180_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_195_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_210_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_225_kHz
#CFLAGS += -DIA4420_DEF_FSK_DEVIATION=FSK_DEVIATION_240_kHz


####################################
# Default radio baseband bandwidth #
####################################

#CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_400_kHz
#CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_340_kHz
#CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_270_kHz
#CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_200_kHz
#CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_134_kHz

CFLAGS += -DIA4420_DEF_BASEBAND_BW=BASEBAND_BW_67_kHz


include $(TOSROOT)/tools/make/Makerules
