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
91 #define UIP_CONF_ROUTER 1
92 #ifndef UIP_CONF_IPV6_RPL
93 #define UIP_CONF_IPV6_RPL 1
97 #define UIP_CONF_IPV6 1
98 #define NBR_TABLE_CONF_MAX_NEIGHBORS 20
99 #define UIP_CONF_DS6_ROUTE_NBU 20
100 #define UIP_CONF_ND6_SEND_RA 0
101 #define UIP_CONF_ND6_REACHABLE_TIME 600000
102 #define UIP_CONF_ND6_RETRANS_TIMER 10000
105 #define UIP_CONF_BUFFER_SIZE 240
107 #ifndef QUEUEBUF_CONF_NUM
108 #define QUEUEBUF_CONF_NUM 16
112 #define UIP_CONF_UDP 1
113 #define UIP_CONF_UDP_CHECKSUMS 1
114 #define UIP_CONF_UDP_CONNS 10
117 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
118 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
119 #define SICSLOWPAN_CONF_COMPRESSION_THRESHOLD 63
120 #ifndef SICSLOWPAN_CONF_FRAG
121 #define SICSLOWPAN_CONF_FRAG 1
122 #define SICSLOWPAN_CONF_MAXAGE 8
126 #define UIP_CONF_STATISTICS 0
127 #define UIP_CONF_LOGGING 0
128 #define UIP_CONF_BROADCAST 1
129 #define UIP_CONF_LLH_LEN 0
130 #define UIP_CONF_LL_802154 1
135 #ifdef PROJECT_CONF_H
136 #include PROJECT_CONF_H
Platform configuration file for the SEEDEYE port.