Skip to content

The SPI interface needs transactions support #39

Open
@goatchurchprime

Description

@goatchurchprime

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions