drivers/kw2xrf: update default params on init
parent
432b03e99e
commit
e617d74fa8
@ -1,46 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2015 Kaspar Schleiser <kaspar@schleiser.de>
|
||||
* Copyright (C) 2014 PHYTEC Messtechnik GmbH
|
||||
*
|
||||
* 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 board_pba-d-01-kw2x
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief kw2xrf board specific configuration
|
||||
*
|
||||
* @author Kaspar Schleiser <kaspar@schleiser.de>
|
||||
* @author Jonas Remmert <j.remmert@phytec.de>
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef KW2XRF_PARAMS_H
|
||||
#define KW2XRF_PARAMS_H
|
||||
|
||||
/**
|
||||
* @name KW2XRF configuration
|
||||
*/
|
||||
static const kw2xrf_params_t kw2xrf_params[] =
|
||||
{
|
||||
{
|
||||
.spi = KW2XRF_SPI,
|
||||
.spi_clk = KW2XRF_SPI_CLK,
|
||||
.cs_pin = KW2XRF_CS,
|
||||
.int_pin = KW2XRF_INT,
|
||||
},
|
||||
};
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* KW2XRF_PARAMS_H */
|
||||
/** @} */
|
@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright (C) 2017 Hamburg University of Applied Sciences
|
||||
*
|
||||
* 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 drivers_kw2xrf
|
||||
*
|
||||
* @{
|
||||
* @file
|
||||
* @brief Default configuration for the KW2XRF driver
|
||||
*
|
||||
* @author Peter Kietzmann <peter.kietzmann@haw-hamburg.de>
|
||||
*/
|
||||
|
||||
#ifndef KW2XRF_PARAMS_H
|
||||
#define KW2XRF_PARAMS_H
|
||||
|
||||
#include "board.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Set default configuration parameters for the KW2XRF driver
|
||||
* @{
|
||||
*/
|
||||
#ifndef KW2XRF_PARAM_SPI
|
||||
#define KW2XRF_PARAM_SPI (SPI_DEV(0))
|
||||
#endif
|
||||
#ifndef KW2XRF_PARAM_SPI_CLK
|
||||
#define KW2XRF_PARAM_SPI_CLK (SPI_CLK_10MHZ)
|
||||
#endif
|
||||
#ifndef KW2XRF_PARAM_CS
|
||||
#define KW2XRF_PARAM_CS (GPIO_PIN(0, 0))
|
||||
#endif
|
||||
#ifndef KW2XRF_PARAM_INT
|
||||
#define KW2XRF_PARAM_INT (GPIO_PIN(0, 1))
|
||||
#endif
|
||||
#ifndef KW2XRF_PARAM_SLEEP
|
||||
#define KW2XRF_PARAM_SLEEP (GPIO_PIN(0, 2))
|
||||
#endif
|
||||
#ifndef KW2XRF_PARAM_RESET
|
||||
#define KW2XRF_PARAM_RESET (GPIO_PIN(0, 3))
|
||||
#endif
|
||||
|
||||
#define KW2XRF_PARAMS_DEFAULT {.spi = KW2XRF_PARAM_SPI, \
|
||||
.spi_clk = KW2XRF_PARAM_SPI_CLK, \
|
||||
.cs_pin = KW2XRF_PARAM_CS, \
|
||||
.int_pin = KW2XRF_PARAM_INT }
|
||||
/**@}*/
|
||||
|
||||
/**
|
||||
* @brief KW2XRF configuration
|
||||
*/
|
||||
static const kw2xrf_params_t kw2xrf_params[] =
|
||||
{
|
||||
#ifdef KW2XRF_PARAMS_BOARD
|
||||
KW2XRF_PARAMS_BOARD,
|
||||
#else
|
||||
KW2XRF_PARAMS_DEFAULT,
|
||||
#endif
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* KW2XRF_PARAMS_H */
|
||||
/** @} */
|
Loading…
Reference in New Issue