/** * Native CPU peripheral configuration * * Copyright (C) 2014 Ludwig Knüpfer * * This file is subject to the terms and conditions of the GNU Lesser * General Public License v2.1. See the file LICENSE in the top level * directory for more details. * * @ingroup native_cpu * @{ * @file * @author Ludwig Knüpfer */ #ifndef PERIPH_CONF_H #define PERIPH_CONF_H #ifdef __cplusplus extern "C" { #endif /** * @name hardware timer clock skew avoidance * @{ */ #define NATIVE_TIMER_MIN_RES 200 /** @} */ /** * @name Random Number Generator configuration * @{ */ #define RANDOM_NUMOF (1U) /** @} */ /** * @name RealTime Clock configuration * @{ */ #define RTC_NUMOF (1) /** @} */ /** * @name Timer peripheral configuration * @{ */ #define TIMER_NUMOF (1U) #define TIMER_0_EN 1 /** * @brief xtimer configuration * @{ */ #define XTIMER_OVERHEAD 14 /* timer_set_absolute() has a high margin for possible underflow if set with * value not far in the future. To prevent this, we set high backoff values * here. */ #define XTIMER_BACKOFF 200 #define XTIMER_ISR_BACKOFF 200 /** @} */ /** * @brief UART configuration * @{ */ #ifndef UART_NUMOF #define UART_NUMOF (1U) #endif /** @} */ #ifdef __cplusplus } #endif #endif /* PERIPH_CONF_H */ /** @} */