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_LT(a,b) ((int32_t)((a)-(b)) < 0)
67 #define PROFILE_CONF_ON 0
68 #ifndef ENERGEST_CONF_ON
69 #define ENERGEST_CONF_ON 1
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 #define CONTIKIMAC_CONF_WITH_CONTIKIMAC_HEADER 0
93 #define UIP_CONF_ROUTER 1
94 #ifndef UIP_CONF_IPV6_RPL
95 #define UIP_CONF_IPV6_RPL 1
99 #define UIP_CONF_IPV6 1
100 #define NBR_TABLE_CONF_MAX_NEIGHBORS 20
101 #define UIP_CONF_DS6_ROUTE_NBU 20
102 #define UIP_CONF_ND6_SEND_RA 0
103 #define UIP_CONF_ND6_REACHABLE_TIME 600000
104 #define UIP_CONF_ND6_RETRANS_TIMER 10000
107 #define UIP_CONF_BUFFER_SIZE 240
109 #ifndef QUEUEBUF_CONF_NUM
110 #define QUEUEBUF_CONF_NUM 16
114 #define UIP_CONF_UDP 1
115 #define UIP_CONF_UDP_CHECKSUMS 1
116 #define UIP_CONF_UDP_CONNS 10
119 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
120 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
121 #define SICSLOWPAN_CONF_COMPRESSION_THRESHOLD 63
122 #ifndef SICSLOWPAN_CONF_FRAG
123 #define SICSLOWPAN_CONF_FRAG 1
124 #define SICSLOWPAN_CONF_MAXAGE 8
128 #define UIP_CONF_STATISTICS 0
129 #define UIP_CONF_LOGGING 0
130 #define UIP_CONF_BROADCAST 1
131 #define UIP_CONF_LLH_LEN 0
132 #define UIP_CONF_LL_802154 1
137 #ifdef PROJECT_CONF_H
138 #include PROJECT_CONF_H