I have continued my experimentation and I am thinking that the only SPI on the board works with the LoRa module only.
I have a program that works fine as long as the SD.begin function call is remarked out, however as soon as you un-comment the call the function call the out put to the serial port produces gibberish and continually resets and then repeats the gibberish. This over course using the SPI pins as marked on the SF board.
So I tried something different. I used pin 18 for the SCK, 19 for MISO and 23 for MOSI. I used these pins because these are the traditional SPI pins used for the ESP32-WROOM and this seems to be indicated in the SF board schematic . But a lass the exact same results are returned as using the marked pins.
Reading in the features of this SF module, the only reference to SPI is:
Hope RFM95W LoRa modem
Frequency range: 868/915 MHz
Spread factor: 6-12
SPI control interface
The only other discussion I can see concerning SPI is on the Hardware Overview page of the Hookup Guide and it says:
IO Pins
For anything other than I2C you can use the SPI lines and/or 7 GPIO pins which are all broken out to PTH pads around the board.
This implies SPI is implemented on the marked pins however I am having no success. Anyone have an idea to get them to work?
Here is some of the what I called gibberish, at least it is to me:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read*⸮ɱ 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
!⸮.⸮⸮⸮⸮0 (RTCWDT_RTC_RESQU⸮I⸮⸮⸮⸮0x33 (SPI_FAST_*M!_BOOT)
flash read*⸮⸮, 1000
ets_main.c 371 C⸮ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:&&⸮⸮SH⸮HH⸮⸮⸮0x10 (RTCWDT_*⸮}IMET),boot:0x33 (SPI_FASTe1M!}BOOT)
flash read err, 10⸮j
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57