44 #ifndef CONTIKI_CONF_H
45 #define CONTIKI_CONF_H
55 typedef uint16_t u16_t;
56 typedef uint32_t u32_t;
57 typedef int32_t s32_t;
58 typedef uint16_t uip_stats_t;
60 typedef uint32_t clock_time_t;
62 typedef uint32_t rtimer_clock_t;
63 #define RTIMER_CLOCK_DIFF(a,b) ((int32_t)((a)-(b)))
67 #define PROFILE_CONF_ON 0
68 #ifndef ENERGEST_CONF_ON
69 #define ENERGEST_CONF_ON 1
72 #ifdef NETSTACK_CONF_WITH_IPV6
73 #define NETSTACK_CONF_NETWORK sicslowpan_driver
74 #define NETSTACK_CONF_FRAMER framer_802154
75 #define NETSTACK_CONF_MAC nullmac_driver
76 #define NETSTACK_CONF_RDC nullrdc_driver
77 #define NETSTACK_CONF_RADIO mrf24j40_driver
78 #define LINKADDR_CONF_SIZE 8
80 #define NETSTACK_CONF_NETWORK rime_driver
81 #define NETSTACK_CONF_FRAMER framer_802154
82 #define NETSTACK_CONF_MAC nullmac_driver
83 #define NETSTACK_CONF_RDC nullrdc_driver
84 #define NETSTACK_CONF_RADIO mrf24j40_driver
85 #define LINKADDR_CONF_SIZE 2
88 #define RDC_CONF_HARDWARE_CSMA 1
90 #ifdef NETSTACK_CONF_WITH_IPV6
91 #define UIP_CONF_ROUTER 1
94 #define NETSTACK_CONF_WITH_IPV6 1
95 #define NBR_TABLE_CONF_MAX_NEIGHBORS 20
96 #define UIP_CONF_DS6_ROUTE_NBU 20
97 #define UIP_CONF_ND6_SEND_RA 0
98 #define UIP_CONF_ND6_REACHABLE_TIME 600000
99 #define UIP_CONF_ND6_RETRANS_TIMER 10000
102 #define UIP_CONF_BUFFER_SIZE 240
104 #ifndef QUEUEBUF_CONF_NUM
105 #define QUEUEBUF_CONF_NUM 16
109 #define UIP_CONF_UDP 1
110 #define UIP_CONF_UDP_CHECKSUMS 1
111 #define UIP_CONF_UDP_CONNS 10
114 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
115 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
116 #define SICSLOWPAN_CONF_COMPRESSION_THRESHOLD 63
117 #ifndef SICSLOWPAN_CONF_FRAG
118 #define SICSLOWPAN_CONF_FRAG 1
119 #define SICSLOWPAN_CONF_MAXAGE 8
123 #define UIP_CONF_STATISTICS 0
124 #define UIP_CONF_LOGGING 0
125 #define UIP_CONF_BROADCAST 1
126 #define UIP_CONF_LLH_LEN 0
127 #define UIP_CONF_LL_802154 1
132 #ifdef PROJECT_CONF_H
133 #include PROJECT_CONF_H
Platform configuration file for the SEEDEYE port.