#------------------------------------------------------------------------------- # The file declares application build options # \author # Atmel Corporation: http://www.atmel.com \n # Support email: avr@atmel.com # # Copyright (c) 2008 , Atmel Corporation. All rights reserved. # Licensed under Atmel's Limited License Agreement (BitCloudTM). #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # Components path definition #------------------------------------------------------------------------------- COMPONENTS_PATH = ../../BitCloud/Components #------------------------------------------------------------------------------- # Application path #------------------------------------------------------------------------------- APP_PATH = . #------------------------------------------------------------------------------- # Project name #------------------------------------------------------------------------------- PROJNAME = WSNDemoApp #------------------------------------------------------------------------------- # Compiler type: #------------------------------------------------------------------------------- COMPILER_TYPE = GCC #COMPILER_TYPE = IAR #------------------------------------------------------------------------------- # Boards selection: #------------------------------------------------------------------------------- BOARD = BOARD_RAVEN #BOARD = BOARD_USB_DONGLE #------------------------------------------------------------------------------- # BOARD_RAVEN board specific options: #------------------------------------------------------------------------------- ifeq ($(BOARD), BOARD_RAVEN) # Controller reference frequency. HAL_FREQUENCY = HAL_4MHz #HAL_FREQUENCY = HAL_8MHz APP_INTERFACE = APP_USE_USART APP_USART_CHANNEL=USART_CHANNEL_0 endif # BOARD_RAVEN #------------------------------------------------------------------------------- # BOARD_USB_DONGLE board specific options: #------------------------------------------------------------------------------- ifeq ($(BOARD), BOARD_USB_DONGLE) # Selects USART or VCP as serial interface. APP_INTERFACE = APP_USE_VCP # Nothing to be declaired for the board by user. APP_USART_CHANNEL=USART_CHANNEL_VCP endif # BOARD_USB_DONGLE #------------------------------------------------------------------------------- # Stack type to use #------------------------------------------------------------------------------- STACK_TYPE = ALL_DEVICES_TYPES #STACK_TYPE = COORDINATOR #STACK_TYPE = ROUTER #STACK_TYPE = ENDDEVICE #------------------------------------------------------------------------------- # Security usage option #------------------------------------------------------------------------------- SECURITY_MODE = NO_SECURITY_MODE #SECURITY_MODE = STANDARD_SECURITY_MODE #------------------------------------------------------------------------------- # Application parameters #------------------------------------------------------------------------------- DEBUG = OFF APP_TIMER_SENDING_PERIOD = 5000 #After this amount of failed transmission in a row the rejoin network procedure is done APP_THRESHOLD_FAILED_TRANSMISSION = 10 APP_COORDINATOR_EXT_PANID = 0xAAAAAAAAAAAAAAAALL #------------------------------------------------------------------------------- # Stack parameters being set to Config Server #------------------------------------------------------------------------------- CS_CHANNEL_MASK = "(1l<<0x0f)" # Parameter is used only for RF212 CS_CHANNEL_PAGE = 0 CS_RF_TX_POWER = 3 CS_END_DEVICE_SLEEP_PERIOD = 5000 CS_NEIB_TABLE_SIZE = 6 CS_MAX_CHILDREN_AMOUNT = 6 CS_MAX_CHILDREN_ROUTER_AMOUNT = 2 CS_ROUTE_TABLE_SIZE = 10 CS_ADDRESS_MAP_TABLE_SIZE = 10 CS_ROUTE_DISCOVERY_TABLE_SIZE = 2 CS_APS_DATA_REQ_BUFFER_SIZE = 4 CS_APS_ACK_FRAME_BUFFER_SIZE = 3 CS_DUPLICATE_REJECTION_TABLE_SIZE = 7 CS_NWK_DATA_REQ_BUFFER_SIZE = 3 CS_NWK_DATA_IND_BUFFER_SIZE = 3 USE_STATIC_ADDRESSING = 0 # Used only for static addressing CS_NWK_ADDR = 0x7001 CS_NETWORK_KEY = "{0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC}" #0 - preconfigured network key #1 - preconfigured trust centre link key #2 - preconfigured trust centre master key #3 - not preconfigured CS_ZDO_SECURITY_STATUS = 0 CS_APS_SECURITY_TIMEOUT_PERIOD = 10000 #------------------------------------------------------------------------------- # Settings for the platforms without UID #------------------------------------------------------------------------------- CS_UID = 0x00LL CS_EXT_PANID = 0xAAAAAAAAAAAAAAAALL #------------------------------------------------------------------------------- # Settings for the platforms without dip switches #------------------------------------------------------------------------------- #APP_DEVICE_TYPE = COORDINATOR #APP_DEVICE_TYPE = ROUTER APP_DEVICE_TYPE = ENDDEVICE