|
Contiki-NG
|
Loading...
Searching...
No Matches
33#ifndef CONTIKI_CONF_H_
34#define CONTIKI_CONF_H_
37#ifdef PROJECT_CONF_PATH
38#include PROJECT_CONF_PATH
41#ifdef INCLUDE_SUBPLATFORM_CONF
42#include "subplatform-conf.h"
45#define PLATFORM_CONF_PROVIDES_MAIN_LOOP 1
47#define LOG_CONF_ENABLED 1
51#define ASSERT_CONF_RETURNS 1
53#ifndef EEPROM_CONF_SIZE
54#define EEPROM_CONF_SIZE 1024
60#define NETSTACK__QUOTEME(s) NETSTACK_QUOTEME(s)
61#define NETSTACK_QUOTEME(s) #s
62#include NETSTACK__QUOTEME(NETSTACK_CONF_H)
67#define CSMA_CONF_SEND_SOFT_ACK 1
68#define CSMA_CONF_ACK_WAIT_TIME RTIMER_SECOND / 500
69#define CSMA_CONF_AFTER_ACK_DETECTED_WAIT_TIME 0
74#define NETSTACK_CONF_RADIO cooja_radio_driver
77#if NETSTACK_CONF_WITH_IPV6
81#ifndef NETSTACK_MAX_ROUTE_ENTRIES
82#define NETSTACK_MAX_ROUTE_ENTRIES 300
84#ifndef NBR_TABLE_CONF_MAX_NEIGHBORS
85#define NBR_TABLE_CONF_MAX_NEIGHBORS 300
89#ifndef QUEUEBUF_CONF_NUM
90#define QUEUEBUF_CONF_NUM 64
93#ifndef UIP_CONF_IPV6_QUEUE_PKT
94#define UIP_CONF_IPV6_QUEUE_PKT 1
99#define CC_CONF_VA_ARGS 1
103typedef unsigned short uip_stats_t;
105#define CLOCK_CONF_SECOND 1000L
108#define RTIMER_CONF_CLOCK_SIZE 8
111#define RADIO_PHY_OVERHEAD 3
113#define RADIO_BYTE_AIR_TIME 32
114#define RADIO_DELAY_BEFORE_TX 0
115#define RADIO_DELAY_BEFORE_RX 0
116#define RADIO_DELAY_BEFORE_DETECT 0
118#define UIP_ARCH_IPCHKSUM 1
120#define CFS_CONF_OFFSET_TYPE long
122#define PLATFORM_CONF_SUPPORTS_STACK_CHECK 0
126#define GPIO_HAL_CONF_ARCH_HDR_PATH "dev/gpio-hal-arch.h"
127#define GPIO_HAL_CONF_ARCH_SW_TOGGLE 1
128#define GPIO_HAL_CONF_PORT_PIN_NUMBERING 0
129#define GPIO_HAL_CONF_PIN_COUNT 4
132#define COOJA_LED_GREEN_PIN 0
133#define COOJA_LED_RED_PIN 1
134#define COOJA_LED_YELLOW_PIN 2
137#define COOJA_BTN_PIN 3
139#define BUTTON_HAL_CONF_DEBOUNCE_DURATION 0
142#define PLATFORM_HAS_BUTTON 1
143#define PLATFORM_SUPPORTS_BUTTON_HAL 1
144#define PLATFORM_HAS_LEDS 1
147#define LEDS_CONF_COUNT 3
148#define LEDS_CONF_GREEN 1
149#define LEDS_CONF_RED 2
150#define LEDS_CONF_YELLOW 4