42 #ifndef CONTIKI_CONF_H_
43 #define CONTIKI_CONF_H_
46 #define PLATFORM_NAME "Zigbit"
47 #define PLATFORM_TYPE ZIGBIT
49 #define F_CPU 8000000UL
53 #include <avr/eeprom.h>
57 #define EEPROM_CONF_SIZE ((E2END + 1) - 4)
64 #define CLOCK_CONF_SECOND 125
66 typedef uint32_t clock_time_t;
67 #define CLOCK_LT(a,b) ((int32_t)((a)-(b)) < 0)
74 #define SLIP_PORT RS232_PORT_0
77 #define MMEM_CONF_SIZE 256
82 #define EEPROMFS_ADDR_CODEPROP 0x8000
86 #ifndef CC_CONF_INLINE
87 #define CC_CONF_INLINE inline
90 #define LINKADDR_CONF_SIZE 8
93 #if NETSTACK_CONF_WITH_IPV6
94 #define UIP_CONF_ICMP6 1
95 #define UIP_CONF_UDP 1
96 #define UIP_CONF_TCP 1
101 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
102 #define UIP_CONF_LLH_LEN 0
105 #if NETSTACK_CONF_WITH_IPV6
106 #define NETSTACK_CONF_NETWORK sicslowpan_driver
108 #define NETSTACK_CONF_NETWORK rime_driver
110 #define NETSTACK_CONF_MAC nullmac_driver
111 #define NETSTACK_CONF_RDC sicslowmac_driver
112 #define NETSTACK_CONF_FRAMER framer_802154
113 #define NETSTACK_CONF_RADIO rf230_driver
114 #define CHANNEL_802_15_4 26
115 #define RF230_CONF_AUTOACK 1
116 #define RF230_CONF_FRAME_RETRIES 2
117 #define SICSLOWPAN_CONF_FRAG 1
119 #define SICSLOWPAN_CONF_MAXAGE 3
120 #define QUEUEBUF_CONF_NUM 1
121 #define QUEUEBUF_CONF_REF_NUM 1
123 #define UIP_CONF_BUFFER_SIZE 240
128 #define SICSLOWPAN_CONF_COMPRESSION SICSLOWPAN_COMPRESSION_HC06
129 #define SICSLOWPAN_CONF_MAXAGE 5
130 #define UIP_CONF_LLH_LEN 14
133 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
134 #define SICSLOWPAN_CONF_FRAG 1
136 #define UIP_CONF_LL_802154 1
138 #define UIP_CONF_MAX_CONNECTIONS 2
139 #define UIP_CONF_MAX_LISTENPORTS 2
140 #define UIP_CONF_UDP_CONNS 2
142 #define UIP_CONF_IP_FORWARD 0
143 #define UIP_CONF_FWCACHE_SIZE 0
145 #define UIP_CONF_IPV6_CHECKS 1
146 #define UIP_CONF_IPV6_QUEUE_PKT 0
147 #define UIP_CONF_IPV6_REASSEMBLY 0
148 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
149 #define UIP_CONF_UDP_CHECKSUMS 1
150 #define UIP_CONF_TCP_SPLIT 1
160 typedef unsigned short uip_stats_t;
161 typedef unsigned long off_t;
void clock_delay_msec(uint16_t howlong)
Delay up to 65535 milliseconds.
void clock_adjust_ticks(clock_time_t howmany)
Adjust the system current clock time.