38 #ifndef __CONTIKI_CONF_H__
39 #define __CONTIKI_CONF_H__
43 #include "aducrf101-contiki.h"
47 #define CLOCK_CONF_SECOND 1000
53 #define PLATFORM_HAS_LEDS 1
54 #define PLATFORM_HAS_BUTTON 1
56 #define LINKADDR_CONF_SIZE 8
60 #define NETSTACK_CONF_NETWORK sicslowpan_driver
61 #define NETSTACK_CONF_MAC nullmac_driver
62 #define NETSTACK_CONF_RDC nullrdc_driver
63 #define NETSTACK_CONF_RADIO aducrf101_radio_driver
64 #define NETSTACK_CONF_FRAMER framer_802154
66 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
67 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 0
68 #define CXMAC_CONF_ANNOUNCEMENTS 0
69 #define XMAC_CONF_ANNOUNCEMENTS 0
74 #define NETSTACK_CONF_NETWORK rime_driver
75 #define NETSTACK_CONF_MAC csma_driver
76 #define NETSTACK_CONF_RDC nullrdc_driver
77 #define NETSTACK_CONF_RADIO aducrf101_radio_driver
78 #define NETSTACK_CONF_FRAMER framer_802154
80 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
82 #define COLLECT_CONF_ANNOUNCEMENTS 1
83 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 0
84 #define CXMAC_CONF_ANNOUNCEMENTS 0
85 #define XMAC_CONF_ANNOUNCEMENTS 0
86 #define CONTIKIMAC_CONF_ANNOUNCEMENTS 0
88 #define CONTIKIMAC_CONF_COMPOWER 0
89 #define XMAC_CONF_COMPOWER 0
90 #define CXMAC_CONF_COMPOWER 0
92 #define COLLECT_NBR_TABLE_CONF_MAX_NEIGHBORS 16
96 #define QUEUEBUF_CONF_NUM 4
98 #define PACKETBUF_CONF_ATTRS_INLINE 1
101 #define RF_CHANNEL 868000000
104 #define CONTIKIMAC_CONF_BROADCAST_RATE_LIMIT 0
106 #define IEEE802154_CONF_PANID 0xABCD
108 #define PROFILE_CONF_ON 0
109 #define ENERGEST_CONF_ON 0
111 #define AODV_COMPLIANCE
112 #define AODV_NUM_RT_ENTRIES 16
116 #define PROCESS_CONF_NUMEVENTS 8
117 #define PROCESS_CONF_STATS 1
121 #define LINKADDR_CONF_SIZE 8
123 #define UIP_CONF_LL_802154 1
124 #define UIP_CONF_LLH_LEN 0
126 #ifndef UIP_CONF_ROUTER
127 #define UIP_CONF_ROUTER 1
130 #ifndef UIP_CONF_IPV6_RPL
131 #define UIP_CONF_IPV6_RPL 1
134 #define NBR_TABLE_CONF_MAX_NEIGHBORS 16
135 #define UIP_CONF_MAX_ROUTES 16
137 #define UIP_CONF_ND6_SEND_RA 0
138 #define UIP_CONF_ND6_REACHABLE_TIME 600000
139 #define UIP_CONF_ND6_RETRANS_TIMER 10000
141 #define UIP_CONF_IPV6 1
142 #define UIP_CONF_IPV6_QUEUE_PKT 0
143 #define UIP_CONF_IPV6_CHECKS 1
144 #define UIP_CONF_IPV6_REASSEMBLY 0
145 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
146 #define UIP_CONF_ND6_MAX_PREFIXES 3
147 #define UIP_CONF_ND6_MAX_DEFROUTERS 2
148 #define UIP_CONF_IP_FORWARD 0
149 #define UIP_CONF_BUFFER_SIZE 240
150 #define SICSLOWPAN_CONF_FRAG 1
151 #define SICSLOWPAN_CONF_MAXAGE 8
153 #define SICSLOWPAN_CONF_COMPRESSION_IPV6 0
154 #define SICSLOWPAN_CONF_COMPRESSION_HC1 1
155 #define SICSLOWPAN_CONF_COMPRESSION_HC01 2
156 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
157 #ifndef SICSLOWPAN_CONF_FRAG
158 #define SICSLOWPAN_CONF_FRAG 1
159 #define SICSLOWPAN_CONF_MAXAGE 8
161 #define SICSLOWPAN_CONF_CONVENTIONAL_MAC 1
162 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
164 #define UIP_CONF_IP_FORWARD 1
165 #define UIP_CONF_BUFFER_SIZE 140
168 #define UIP_CONF_ICMP_DEST_UNREACH 1
170 #define UIP_CONF_DHCP_LIGHT
171 #define UIP_CONF_LLH_LEN 0
172 #define UIP_CONF_RECEIVE_WINDOW 48
173 #define UIP_CONF_TCP_MSS 48
174 #define UIP_CONF_MAX_CONNECTIONS 4
175 #define UIP_CONF_MAX_LISTENPORTS 4
176 #define UIP_CONF_UDP_CONNS 8
177 #define UIP_CONF_FWCACHE_SIZE 16
178 #define UIP_CONF_BROADCAST 1
179 #define UIP_CONF_UDP 1
180 #define UIP_CONF_UDP_CHECKSUMS 1
181 #define UIP_CONF_PINGADDRCONF 0
182 #define UIP_CONF_LOGGING 0
184 #define UIP_CONF_TCP_SPLIT 0
188 #ifdef PROJECT_CONF_H
189 #include PROJECT_CONF_H