/* * Copyright (C) 2016 Freie Universität Berlin * * 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 boards_arduino-due * @{ * * @file * @brief Parameters for W5100 Arduino Ehternet Shields (v4 and v5) * * @author Hauke Petersen */ #ifndef W5100_PARAMS_H #define W5100_PARAMS_H #ifdef __cplusplus extern "C" { #endif /** * @brief Set configuration parameters for the W5100 driver * @{ */ #ifndef W5100_PARAM_SPI #define W5100_PARAM_SPI (SPI_0) #endif #ifndef W5100_PARAM_SPI_SPEED #define W5100_PARAM_SPI_SPEED (SPI_SPEED_5MHZ) #endif #ifndef W5100_PARAM_CS #define W5100_PARAM_CS (GPIO_PIN(2, 29)) #endif #ifndef W5100_PARAM_EVT #define W5100_PARAM_EVT (GPIO_PIN(1, 25)) #endif /** @} */ /** * @brief W5100 configuration instance */ static const w5100_params_t w5100_params[] = { { .spi = W5100_PARAM_SPI, .spi_speed = W5100_PARAM_SPI_SPEED, .cs = W5100_PARAM_CS, .evt = W5100_PARAM_EVT }, }; /** @} */ #ifdef __cplusplus } #endif #endif /* W5100_PARAMS_H */ /** @} */