35 #ifndef __CONTIKI_CONF_H__
36 #define __CONTIKI_CONF_H__
44 #define CLOCK_CONF_SECOND (f_CLK >> CLOCK_SCALER)
49 #define dbg_putchar(x) uart0_putchar(x)
51 #define USE_FORMATTED_STDIO 1
53 #define NULLRDC_CONF_802154_AUTOACK_HW 1
56 #define PLATFORM_HAS_LEDS 0
57 #define PLATFORM_HAS_BUTTON 1
59 #define LINKADDR_CONF_SIZE 8
63 #define NETSTACK_CONF_NETWORK sicslowpan_driver
64 #define NETSTACK_CONF_MAC nullmac_driver
65 #define NETSTACK_CONF_RDC nullrdc_driver
66 #define NETSTACK_CONF_RADIO adf7023_driver
67 #define NETSTACK_CONF_FRAMER framer_802154
69 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
70 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 0
71 #define CXMAC_CONF_ANNOUNCEMENTS 0
72 #define XMAC_CONF_ANNOUNCEMENTS 0
77 #define NETSTACK_CONF_NETWORK rime_driver
78 #define NETSTACK_CONF_MAC csma_driver
79 #define NETSTACK_CONF_RDC nullrdc_driver
80 #define NETSTACK_CONF_RADIO adf7023_driver
81 #define NETSTACK_CONF_FRAMER framer_802154
83 #define NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE 8
85 #define COLLECT_CONF_ANNOUNCEMENTS 1
86 #define RIME_CONF_NO_POLITE_ANNOUCEMENTS 0
87 #define CXMAC_CONF_ANNOUNCEMENTS 0
88 #define XMAC_CONF_ANNOUNCEMENTS 0
89 #define CONTIKIMAC_CONF_ANNOUNCEMENTS 0
91 #define CONTIKIMAC_CONF_COMPOWER 0
92 #define XMAC_CONF_COMPOWER 0
93 #define CXMAC_CONF_COMPOWER 0
95 #define COLLECT_NBR_TABLE_CONF_MAX_NEIGHBORS 32
99 #define QUEUEBUF_CONF_NUM 16
101 #define PACKETBUF_CONF_ATTRS_INLINE 1
104 #define RF_CHANNEL 26
107 #define CONTIKIMAC_CONF_BROADCAST_RATE_LIMIT 0
109 #define IEEE802154_CONF_PANID 0xABCD
111 #define PROFILE_CONF_ON 0
112 #define ENERGEST_CONF_ON 0
114 #define AODV_COMPLIANCE
115 #define AODV_NUM_RT_ENTRIES 32
119 #define PROCESS_CONF_NUMEVENTS 8
120 #define PROCESS_CONF_STATS 1
124 #define LINKADDR_CONF_SIZE 8
126 #define UIP_CONF_LL_802154 1
127 #define UIP_CONF_LLH_LEN 0
129 #ifndef UIP_CONF_ROUTER
130 #define UIP_CONF_ROUTER 1
133 #ifndef UIP_CONF_IPV6_RPL
134 #define UIP_CONF_IPV6_RPL 1
137 #define NBR_TABLE_CONF_MAX_NEIGHBORS 30
138 #define UIP_CONF_MAX_ROUTES 30
140 #define UIP_CONF_ND6_SEND_RA 0
141 #define UIP_CONF_ND6_REACHABLE_TIME 600000
142 #define UIP_CONF_ND6_RETRANS_TIMER 10000
144 #define UIP_CONF_IPV6 1
145 #define UIP_CONF_IPV6_QUEUE_PKT 0
146 #define UIP_CONF_IPV6_CHECKS 1
147 #define UIP_CONF_IPV6_REASSEMBLY 0
148 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
149 #define UIP_CONF_ND6_MAX_PREFIXES 3
150 #define UIP_CONF_ND6_MAX_DEFROUTERS 2
151 #define UIP_CONF_IP_FORWARD 0
152 #define UIP_CONF_BUFFER_SIZE 1300
153 #define SICSLOWPAN_CONF_FRAG 1
154 #define SICSLOWPAN_CONF_MAXAGE 8
156 #define SICSLOWPAN_CONF_COMPRESSION_IPV6 0
157 #define SICSLOWPAN_CONF_COMPRESSION_HC1 1
158 #define SICSLOWPAN_CONF_COMPRESSION_HC01 2
159 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
160 #ifndef SICSLOWPAN_CONF_FRAG
161 #define SICSLOWPAN_CONF_FRAG 1
162 #define SICSLOWPAN_CONF_MAXAGE 8
164 #define SICSLOWPAN_CONF_CONVENTIONAL_MAC 1
165 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
167 #define UIP_CONF_IP_FORWARD 1
168 #define UIP_CONF_BUFFER_SIZE 1300
171 #define UIP_CONF_ICMP_DEST_UNREACH 1
173 #define UIP_CONF_DHCP_LIGHT
174 #define UIP_CONF_LLH_LEN 0
175 #define UIP_CONF_RECEIVE_WINDOW 48
176 #define UIP_CONF_TCP_MSS 48
177 #define UIP_CONF_MAX_CONNECTIONS 4
178 #define UIP_CONF_MAX_LISTENPORTS 8
179 #define UIP_CONF_UDP_CONNS 12
180 #define UIP_CONF_FWCACHE_SIZE 30
181 #define UIP_CONF_BROADCAST 1
182 #define UIP_CONF_UDP 1
183 #define UIP_CONF_UDP_CHECKSUMS 1
184 #define UIP_CONF_PINGADDRCONF 0
185 #define UIP_CONF_LOGGING 0
187 #define UIP_CONF_TCP_SPLIT 0
191 #ifdef PROJECT_CONF_H
192 #include PROJECT_CONF_H