42 lines
1.0 KiB
C
42 lines
1.0 KiB
C
/* -*- C -*- */
|
|
|
|
#ifndef CONTIKI_CONF_H
|
|
#define CONTIKI_CONF_H
|
|
|
|
/* include the project config */
|
|
#ifdef PROJECT_CONF_PATH
|
|
#include PROJECT_CONF_PATH
|
|
#endif /* PROJECT_CONF_PATH */
|
|
|
|
#ifdef PLATFORM_CONF_H
|
|
#include PLATFORM_CONF_H
|
|
#else
|
|
#include "platform-conf.h"
|
|
#endif /* PLATFORM_CONF_H */
|
|
|
|
/* Configure radio driver */
|
|
#ifndef NETSTACK_CONF_RADIO
|
|
#define NETSTACK_CONF_RADIO cc2420_driver
|
|
#endif /* NETSTACK_CONF_RADIO */
|
|
|
|
/* The TSCH default slot length of 10ms is a bit too short for this platform,
|
|
* use 15ms instead. */
|
|
#ifndef TSCH_CONF_DEFAULT_TIMESLOT_LENGTH
|
|
#define TSCH_CONF_DEFAULT_TIMESLOT_LENGTH 15000
|
|
#endif /* TSCH_CONF_DEFAULT_TIMESLOT_LENGTH */
|
|
|
|
/* Save RAM through a smaller uIP buffer */
|
|
#ifndef UIP_CONF_BUFFER_SIZE
|
|
#define UIP_CONF_BUFFER_SIZE 240
|
|
#endif
|
|
|
|
/* Platform-specific checksum implementation */
|
|
#define UIP_ARCH_IPCHKSUM 1
|
|
|
|
/* Platform-specific (H/W) AES implementation */
|
|
#ifndef AES_128_CONF
|
|
#define AES_128_CONF cc2420_aes_128_driver
|
|
#endif /* AES_128_CONF */
|
|
|
|
#endif /* CONTIKI_CONF_H */
|