diff --git a/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino b/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino index 462dc0d..bc90abb 100644 --- a/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino +++ b/libraries/MySensors/examples/GatewayW5100MQTTClient/GatewayW5100MQTTClient.ino @@ -75,6 +75,23 @@ // Set MQTT client id #define MY_MQTT_CLIENT_ID "mysensors-1" +// W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal) +//#define MY_W5100_SPI_EN 4 + +// Enable Soft SPI for NRF radio (note different radio wiring is required) +// The W5100 ethernet module seems to have a hard time co-operate with +// radio on the same spi bus. +#if !defined(MY_W5100_SPI_EN) + #define MY_SOFTSPI + #define MY_SOFT_SPI_SCK_PIN 14 + #define MY_SOFT_SPI_MISO_PIN 16 + #define MY_SOFT_SPI_MOSI_PIN 15 +#endif + +// When W5100 is connected we have to move CE/CSN pins for NRF radio +#define MY_RF24_CE_PIN 5 +#define MY_RF24_CS_PIN 6 + // Enable these if your MQTT broker requires usenrame/password //#define MY_MQTT_USER "username" //#define MY_MQTT_PASSWORD "password"