Running a TeensyView with a Feather

Hello,

I am interested in driving a TeensyView OLED with a Feather 32u4 or nRF52832.

I set my system up, redid SPI pin connection to work with the Feather.

However the TeensyView library complains about an unrecognized SPI configuration command.

Are the libraries compatible?

If no, what would be the next steps to get this running with my MCU’s?

If there are limitations to which MCU can operate the TeensyView, what are they?

Here is what the compiler has thrown out:

================================

C:\Arduino\libraries\TeensyView\src\hardware.cpp: In member function ‘void TeensyView::spiSetup()’:

C:\Arduino\libraries\TeensyView\src\hardware.cpp:52:6: error: ‘class SPIClass’ has no member named ‘setMOSI’

SPI.setMOSI(mosiPin);

^

C:\Arduino\libraries\TeensyView\src\hardware.cpp:53:6: error: ‘class SPIClass’ has no member named ‘setSCK’

SPI.setSCK(sckPin);

^

exit status 1

Error compiling for board Adafruit Feather 32u4.

Regards,

Bryce

Hi Bryce, and thanks for posting.

The TeensyView was designed to opearte on the Teensy. If you are trying to use it with the Uno, or other platforms, use the [Multi-platform branch of the library.

Is your platform not supported? Please request it in the Multi-platform branch’s issues.

Remember, The TeensyView is a 3.3V device, level shift all signals to 3.3 volts or the display can be damaged.](GitHub - sparkfun/SparkFun_TeensyView_Arduino_Library at Multi-platform)