Open
Description
For more detail, see here:
http://dorkbotpdx.org/blog/paul/spi_transactions_in_arduino
At the moment this OLED device cannot be operated at the same time as the Adafruit BLE device as the latter sets itself up with a SPI.setBitOrder(MSBFIRST) call which is a state which the OLED doesn't understand.
It took quite a bit of hacking to get something to work, which involved involved re-ordering the bits and and out of the BLE device in software so that it could operate without setting MSBFIRST and so be compatible with the OLED.
That was before I learnt about the SPI transactions thing, which fixes this and other worse problems to do with interrupts.