I have problems with program running MAX31865 and nRF24i01.
Running one by one is no problem but having MAX31865 and nrf24l01 together wont work.
Programs is running on Arduino nano.
My settings: #include "Adafruit_MAX31865.h"
Adafruit_MAX31865( 3, 11, 12, 13); // CS,SDI,SDO,CLK #include <RF24.h>
RF24 radio(9,10);
try: Adafruit_MAX31865( 3, 12, 11, 13); // CS,SDO,SDI,CLK
and change the wiring accordingly or use the alternative constructor: Adafruit_MAX31865(int8_t spi_cs, SPIClass *theSPI = &SPI);
EDIT
Which Arduino board are you using? Maybe only this comment is wrong: // CS,SDI,SDO,CLK depending on whether it is referring to the Arduino or the peripheral.
Sorry, I wrote i2c but ment SPI.
If i run only MAX31865 and have this:
#include "Adafruit_MAX31865.h"
Adafruit_MAX31865 thermo1 = Adafruit_MAX31865( 3, 11, 12, 13); // CS,SDI,SDO,CLK
Everything works.
But when having added config for nrfl01 MAX stop working.
If you just try: Adafruit_MAX31865 thermo1 = Adafruit_MAX31865( 3 ); // CS , that is without the pin definitions for MOSI, MISO, SCK, does as least the MAX31865 work ?
I'm basing the above on the example:
#include <Adafruit_MAX31865.h>
// Use software SPI: CS, DI, DO, CLK
Adafruit_MAX31865 thermo = Adafruit_MAX31865(10, 11, 12, 13);
// use hardware SPI, just pass in the CS pin
//Adafruit_MAX31865 thermo = Adafruit_MAX31865(10);
but adapted for hardware SPI and your choice of CS pin (3).