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
61 #if NETSTACK_CONF_WITH_IPV6
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
122 #ifdef NETSTACK_CONF_WITH_IPV6
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 #define NBR_TABLE_CONF_MAX_NEIGHBORS 30
134 #define UIP_CONF_MAX_ROUTES 30
136 #define UIP_CONF_ND6_SEND_RA 0
137 #define UIP_CONF_ND6_REACHABLE_TIME 600000
138 #define UIP_CONF_ND6_RETRANS_TIMER 10000
140 #define NETSTACK_CONF_WITH_IPV6 1
141 #define UIP_CONF_IPV6_QUEUE_PKT 0
142 #define UIP_CONF_IPV6_CHECKS 1
143 #define UIP_CONF_IPV6_REASSEMBLY 0
144 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
145 #define UIP_CONF_IP_FORWARD 0
146 #define UIP_CONF_BUFFER_SIZE 1300
147 #define SICSLOWPAN_CONF_FRAG 1
148 #define SICSLOWPAN_CONF_MAXAGE 8
150 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
151 #ifndef SICSLOWPAN_CONF_FRAG
152 #define SICSLOWPAN_CONF_FRAG 1
153 #define SICSLOWPAN_CONF_MAXAGE 8
155 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
157 #define UIP_CONF_IP_FORWARD 1
158 #define UIP_CONF_BUFFER_SIZE 1300
161 #define UIP_CONF_ICMP_DEST_UNREACH 1
163 #define UIP_CONF_DHCP_LIGHT
164 #define UIP_CONF_LLH_LEN 0
165 #define UIP_CONF_RECEIVE_WINDOW 48
166 #define UIP_CONF_TCP_MSS 48
167 #define UIP_CONF_MAX_CONNECTIONS 4
168 #define UIP_CONF_MAX_LISTENPORTS 8
169 #define UIP_CONF_UDP_CONNS 12
170 #define UIP_CONF_FWCACHE_SIZE 30
171 #define UIP_CONF_BROADCAST 1
172 #define UIP_CONF_UDP 1
173 #define UIP_CONF_UDP_CHECKSUMS 1
174 #define UIP_CONF_PINGADDRCONF 0
175 #define UIP_CONF_LOGGING 0
177 #define UIP_CONF_TCP_SPLIT 0
181 #ifdef PROJECT_CONF_H
182 #include PROJECT_CONF_H