33 #ifndef CONTIKI_CONF_H_ 34 #define CONTIKI_CONF_H_ 37 #ifdef PROJECT_CONF_PATH 38 #include PROJECT_CONF_PATH 41 #ifdef INCLUDE_SUBPLATFORM_CONF 42 #include "subplatform-conf.h" 45 #define PLATFORM_CONF_PROVIDES_MAIN_LOOP 1 47 #define LOG_CONF_ENABLED 1 51 #define LEDS_CONF_LEGACY_API 1 53 #ifndef EEPROM_CONF_SIZE 54 #define EEPROM_CONF_SIZE 1024 57 #define w_memcpy memcpy 59 #ifdef NETSTACK_CONF_H 62 #define NETSTACK__QUOTEME(s) NETSTACK_QUOTEME(s) 63 #define NETSTACK_QUOTEME(s) #s 64 #include NETSTACK__QUOTEME(NETSTACK_CONF_H) 69 #define CSMA_CONF_SEND_SOFT_ACK 1 70 #define CSMA_CONF_ACK_WAIT_TIME RTIMER_SECOND / 500 71 #define CSMA_CONF_AFTER_ACK_DETECTED_WAIT_TIME 0 74 #define NETSTACK_CONF_RADIO cooja_radio_driver 79 #if NETSTACK_CONF_WITH_IPV6 84 #define NETSTACK_CONF_RADIO cooja_radio_driver 87 #ifndef NETSTACK_MAX_ROUTE_ENTRIES 88 #define NETSTACK_MAX_ROUTE_ENTRIES 300 90 #ifndef NBR_TABLE_CONF_MAX_NEIGHBORS 91 #define NBR_TABLE_CONF_MAX_NEIGHBORS 300 95 #ifndef QUEUEBUF_CONF_NUM 96 #define QUEUEBUF_CONF_NUM 64 99 #ifndef UIP_CONF_IPV6_QUEUE_PKT 100 #define UIP_CONF_IPV6_QUEUE_PKT 1 105 #define CC_CONF_REGISTER_ARGS 1 106 #define CC_CONF_FUNCTION_POINTER_ARGS 1 107 #define CC_CONF_VA_ARGS 1 108 #define CC_CONF_INLINE inline 111 #include <inttypes.h> 112 typedef uint8_t u8_t;
113 typedef uint16_t u16_t;
114 typedef uint32_t u32_t;
115 typedef int32_t s32_t;
117 typedef unsigned short uip_stats_t;
119 #define CLOCK_CONF_SECOND 1000L 120 typedef unsigned long clock_time_t;
123 #define RTIMER_CONF_CLOCK_SIZE 8 126 #define RADIO_PHY_OVERHEAD 3 128 #define RADIO_BYTE_AIR_TIME 32 129 #define RADIO_DELAY_BEFORE_TX 0 130 #define RADIO_DELAY_BEFORE_RX 0 131 #define RADIO_DELAY_BEFORE_DETECT 0 133 #define UIP_ARCH_IPCHKSUM 1 135 #if MAC_CONF_WITH_TSCH 138 #undef TSCH_CONF_EB_PERIOD 139 #define TSCH_CONF_EB_PERIOD (4 * CLOCK_SECOND) 140 #undef TSCH_CONF_MAX_EB_PERIOD 141 #define TSCH_CONF_MAX_EB_PERIOD (4 * CLOCK_SECOND) 144 #define CFS_CONF_OFFSET_TYPE long 146 #define NETSTACK_RADIO_MAX_PAYLOAD_LEN 125 148 #define PLATFORM_CONF_SUPPORTS_STACK_CHECK 0