42 #ifndef CONTIKI_CONF_H_
43 #define CONTIKI_CONF_H_
56 #define NETSTACK_CONF_NETWORK sicslowpan_driver
58 #define NETSTACK_CONF_MAC nullmac_driver
60 #define NETSTACK_CONF_RDC sicslowmac_driver
61 #define NETSTACK_CONF_FRAMER framer_802154
63 #define CC2420_CONF_AUTOACK 1
64 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
65 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 0
66 #define CXMAC_CONF_ANNOUNCEMENTS 0
72 #define NETSTACK_CONF_NETWORK rime_driver
73 #define NETSTACK_CONF_MAC csma_driver
74 #define NETSTACK_CONF_RDC cxmac_driver
75 #define NETSTACK_CONF_FRAMER framer_802154
77 #define CC2420_CONF_AUTOACK 1
78 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
80 #define COLLECT_CONF_ANNOUNCEMENTS 1
81 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 1
82 #define CXMAC_CONF_ANNOUNCEMENTS 0
83 #define CXMAC_CONF_COMPOWER 1
84 #define CONTIKIMAC_CONF_ANNOUNCEMENTS 0
85 #define CONTIKIMAC_CONF_COMPOWER 1
87 #define COLLECT_NBR_TABLE_CONF_MAX_NEIGHBORS 32
91 #define PACKETBUF_CONF_ATTRS_INLINE 1
94 #define CC2420_CONF_CHANNEL RF_CHANNEL
97 #ifndef CC2420_CONF_CHANNEL
98 #define CC2420_CONF_CHANNEL 26
101 #ifndef CC2420_CONF_CCA_THRESH
102 #define CC2420_CONF_CCA_THRESH -45
105 #define CONTIKIMAC_CONF_BROADCAST_RATE_LIMIT 0
107 #define IEEE802154_CONF_PANID 0xABCD
110 #define AODV_COMPLIANCE
111 #define AODV_NUM_RT_ENTRIES 32
115 #define PROCESS_CONF_NUMEVENTS 8
116 #define PROCESS_CONF_STATS 1
120 #define LINKADDR_CONF_SIZE 8
122 #define UIP_CONF_LL_802154 1
123 #define UIP_CONF_LLH_LEN 0
125 #define UIP_CONF_ROUTER 0
126 #define UIP_CONF_IPV6_RPL 1
129 #define NBR_TABLE_CONF_MAX_NEIGHBORS 5
130 #define UIP_CONF_MAX_ROUTES 5
132 #define RPL_CONF_MAX_PARENTS 4
133 #define NBR_TABLE_CONF_MAX_NEIGHBORS 8
135 #define UIP_CONF_ND6_SEND_RA 0
136 #define UIP_CONF_ND6_REACHABLE_TIME 600000
137 #define UIP_CONF_ND6_RETRANS_TIMER 10000
139 #define UIP_CONF_IPV6 1
140 #define UIP_CONF_IPV6_QUEUE_PKT 0
141 #define UIP_CONF_IPV6_CHECKS 1
142 #define UIP_CONF_IPV6_REASSEMBLY 0
143 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
144 #define UIP_CONF_ND6_MAX_PREFIXES 3
145 #define UIP_CONF_ND6_MAX_DEFROUTERS 2
146 #define UIP_CONF_IP_FORWARD 0
147 #define UIP_CONF_BUFFER_SIZE 240
149 #define SICSLOWPAN_CONF_COMPRESSION_IPV6 0
150 #define SICSLOWPAN_CONF_COMPRESSION_HC1 1
151 #define SICSLOWPAN_CONF_COMPRESSION_HC01 2
152 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
153 #ifndef SICSLOWPAN_CONF_FRAG
154 #define SICSLOWPAN_CONF_FRAG 1
155 #define SICSLOWPAN_CONF_MAXAGE 8
157 #define SICSLOWPAN_CONF_CONVENTIONAL_MAC 1
158 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
160 #define UIP_CONF_IP_FORWARD 1
161 #define UIP_CONF_BUFFER_SIZE 128
164 #define UIP_CONF_ICMP_DEST_UNREACH 1
166 #if !WITH_UIP && !WITH_UIP6
167 #define QUEUEBUF_CONF_NUM 8
169 #define QUEUEBUF_CONF_NUM 4
172 #define TIMESYNCH_CONF_ENABLED 1
173 #define CC2420_CONF_TIMESTAMPS 1
174 #define CC2420_CONF_SYMBOL_LOOP_COUNT 500
176 #define WITH_NULLMAC 0
182 #define PROCESS_CONF_NO_PROCESS_NAMES 1
184 #define UIP_CONF_ICMP_DEST_UNREACH 1
186 #define UIP_CONF_DHCP_LIGHT
187 #define UIP_CONF_LLH_LEN 0
188 #define UIP_CONF_RECEIVE_WINDOW 48
189 #define UIP_CONF_TCP_MSS 48
190 #define UIP_CONF_MAX_CONNECTIONS 4
191 #define UIP_CONF_MAX_LISTENPORTS 8
192 #define UIP_CONF_UDP_CONNS 12
193 #define UIP_CONF_FWCACHE_SIZE 15
194 #define UIP_CONF_BROADCAST 1
196 #define UIP_CONF_UDP 1
197 #define UIP_CONF_UDP_CHECKSUMS 1
198 #define UIP_CONF_PINGADDRCONF 0
199 #define UIP_CONF_LOGGING 0
201 #define UIP_CONF_TCP_SPLIT 0
203 typedef unsigned short uip_stats_t;
204 typedef unsigned long off_t;
A brief description of what this file is