mirror of https://github.com/ARMmbed/mbed-os.git
Add legacy config support
parent
149656447d
commit
307cc61b8c
|
@ -1423,10 +1423,10 @@ static bool rf_rx_filter(uint8_t *mac_header, uint8_t *mac_64bit_addr, uint8_t *
|
|||
#if MBED_CONF_S2LP_PROVIDE_DEFAULT
|
||||
NanostackRfPhy &NanostackRfPhy::get_default_instance()
|
||||
{
|
||||
static NanostackRfPhys2lp rf_phy(MBED_CONF_S2LP_SPI_SDI, MBED_CONF_S2LP_SPI_SDO, MBED_CONF_S2LP_SPI_SCLK, MBED_CONF_S2LP_SPI_CS, MBED_CONF_S2LP_SPI_SDN
|
||||
, MBED_CONF_S2LP_SPI_GPIO0, MBED_CONF_S2LP_SPI_GPIO1, MBED_CONF_S2LP_SPI_GPIO2, MBED_CONF_S2LP_SPI_GPIO3
|
||||
static NanostackRfPhys2lp rf_phy(S2LP_SPI_SDI, S2LP_SPI_SDO, S2LP_SPI_SCLK, S2LP_SPI_CS, S2LP_SPI_SDN
|
||||
, S2LP_SPI_GPIO0, S2LP_SPI_GPIO1, S2LP_SPI_GPIO2, S2LP_SPI_GPIO3
|
||||
#ifdef AT24MAC
|
||||
, MBED_CONF_S2LP_I2C_SDA, MBED_CONF_S2LP_I2C_SCL
|
||||
, S2LP_I2C_SDA, S2LP_I2C_SCL
|
||||
#endif //AT24MAC
|
||||
);
|
||||
return rf_phy;
|
||||
|
|
|
@ -25,68 +25,100 @@
|
|||
#include "InterruptIn.h"
|
||||
#include "SPI.h"
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_SDI)
|
||||
#define MBED_CONF_S2LP_SPI_SDI D11
|
||||
#if defined(MBED_CONF_S2LP_SPI_SDI)
|
||||
#define S2LP_SPI_SDI MBED_CONF_S2LP_SPI_SDI
|
||||
#else
|
||||
#define S2LP_SPI_SDI D11
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_SDO)
|
||||
#define MBED_CONF_S2LP_SPI_SDO D12
|
||||
#if defined(MBED_CONF_S2LP_SPI_SDO)
|
||||
#define S2LP_SPI_SDO MBED_CONF_S2LP_SPI_SDO
|
||||
#else
|
||||
#define S2LP_SPI_SDO D12
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_SCLK)
|
||||
#define MBED_CONF_S2LP_SPI_SCLK D13
|
||||
#if defined(MBED_CONF_S2LP_SPI_SCLK)
|
||||
#define S2LP_SPI_SCLK MBED_CONF_S2LP_SPI_SCLK
|
||||
#else
|
||||
#define S2LP_SPI_SCLK D13
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_CS)
|
||||
#define MBED_CONF_S2LP_SPI_CS A1
|
||||
#if defined(MBED_CONF_S2LP_SPI_CS)
|
||||
#define S2LP_SPI_CS MBED_CONF_S2LP_SPI_CS
|
||||
#else
|
||||
#define S2LP_SPI_CS A1
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_SDN)
|
||||
#define MBED_CONF_S2LP_SPI_SDN D7
|
||||
#if defined(MBED_CONF_S2LP_SPI_SDN)
|
||||
#define S2LP_SPI_SDN MBED_CONF_S2LP_SPI_SDN
|
||||
#else
|
||||
#define S2LP_SPI_SDN D7
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_TEST_PIN_TX)
|
||||
#define MBED_CONF_S2LP_TEST_PIN_TX D6
|
||||
#if defined(MBED_CONF_S2LP_TEST_PIN_TX)
|
||||
#define S2LP_TEST_PIN_TX MBED_CONF_S2LP_TEST_PIN_TX
|
||||
#else
|
||||
#define S2LP_TEST_PIN_TX D6
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_TEST_PIN_RX)
|
||||
#define MBED_CONF_S2LP_TEST_PIN_RX D5
|
||||
#if defined(MBED_CONF_S2LP_TEST_PIN_RX)
|
||||
#define S2LP_TEST_PIN_RX MBED_CONF_S2LP_TEST_PIN_RX
|
||||
#else
|
||||
#define S2LP_TEST_PIN_RX D5
|
||||
#endif
|
||||
|
||||
#if !defined(TMBED_CONF_S2LP_TEST_PIN_CSMA)
|
||||
#define MBED_CONF_S2LP_TEST_PIN_CSMA D4
|
||||
#if defined(TMBED_CONF_S2LP_TEST_PIN_CSMA)
|
||||
#define S2LP_TEST_PIN_CSMA TMBED_CONF_S2LP_TEST_PIN_CSMA
|
||||
#else
|
||||
#define S2LP_TEST_PIN_CSMA D4
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_TEST_PIN_SPARE_1)
|
||||
#define MBED_CONF_S2LP_TEST_PIN_SPARE_1 D2
|
||||
#if defined(MBED_CONF_S2LP_TEST_PIN_SPARE_1)
|
||||
#define S2LP_TEST_PIN_SPARE_1 MBED_CONF_S2LP_TEST_PIN_SPARE_1
|
||||
#else
|
||||
#define S2LP_TEST_PIN_SPARE_1 D2
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_TEST_PIN_SPARE_2)
|
||||
#define MBED_CONF_S2LP_TEST_PIN_SPARE_2 D8
|
||||
#if defined(MBED_CONF_S2LP_TEST_PIN_SPARE_2)
|
||||
#define S2LP_TEST_PIN_SPARE_2 DMBED_CONF_S2LP_TEST_PIN_SPARE_2
|
||||
#else
|
||||
#define S2LP_TEST_PIN_SPARE_2 D8
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_GPIO0)
|
||||
#define MBED_CONF_S2LP_SPI_GPIO0 A0
|
||||
#if defined(MBED_CONF_S2LP_SPI_GPIO0)
|
||||
#define S2LP_SPI_GPIO0 MBED_CONF_S2LP_SPI_GPIO0
|
||||
#else
|
||||
#define S2LP_SPI_GPIO0 A0
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_GPIO1)
|
||||
#define MBED_CONF_S2LP_SPI_GPIO1 A2
|
||||
#if defined(MBED_CONF_S2LP_SPI_GPIO1)
|
||||
#define S2LP_SPI_GPIO1 MBED_CONF_S2LP_SPI_GPIO1
|
||||
#else
|
||||
#define S2LP_SPI_GPIO1 A2
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_GPIO2)
|
||||
#define MBED_CONF_S2LP_SPI_GPIO2 A3
|
||||
#if defined(MBED_CONF_S2LP_SPI_GPIO2)
|
||||
#define S2LP_SPI_GPIO2 MBED_CONF_S2LP_SPI_GPIO2
|
||||
#else
|
||||
#define S2LP_SPI_GPIO2 A3
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_SPI_GPIO3)
|
||||
#define MBED_CONF_S2LP_SPI_GPIO3 A5
|
||||
#if defined(MBED_CONF_S2LP_SPI_GPIO3)
|
||||
#define S2LP_SPI_GPIO3 MBED_CONF_S2LP_SPI_GPIO3
|
||||
#else
|
||||
#define S2LP_SPI_GPIO3 A5
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_I2C_SDA)
|
||||
#define MBED_CONF_S2LP_I2C_SDA null
|
||||
#if defined(MBED_CONF_S2LP_I2C_SDA)
|
||||
#define S2LP_I2C_SDA MBED_CONF_S2LP_I2C_SDA
|
||||
#else
|
||||
#define S2LP_I2C_SDA null
|
||||
#endif
|
||||
|
||||
#if !defined(MBED_CONF_S2LP_I2C_SCL)
|
||||
#define MBED_CONF_S2LP_I2C_SCL null
|
||||
#if defined(MBED_CONF_S2LP_I2C_SCL)
|
||||
#define S2LP_I2C_SCL MBED_CONF_S2LP_I2C_SCL
|
||||
#else
|
||||
#define S2LP_I2C_SCL null
|
||||
#endif
|
||||
|
||||
#include "at24mac_s2lp.h"
|
||||
|
|
Loading…
Reference in New Issue