Not sure how active this board really is but I was getting a stack of errors when trying to use some sensors with SPI and I2C. SPI does not have transactions, still old way with just transfer. So I kind of reworked so at least I did not get any compile errors. If anyone is interested I have posted it on Google: https://drive.google.com/drive/folders/0BwzZjH9KYYMDWDBDZ1JDS3lVenc?usp=sharing
Please give it a try and let me know if you have any problems. I am not an expert so any help would be appreciated.
Forgot to mention that you need to delete SPI.h and SPI.cpp from the flutter library folder.
Ok. Had a chance to test SPI using the default pins. Couldn't get it to work. If you use custom soft SPI like the BME280 has as part of its library it will work - used pins D10, D9, D8 and D7 for that test.
Don't know anyone else experiences.