shiftleftplusone
shiftleftplusone
ps, and then ```cpp SPI.beginTransaction(SPISettings(8000000, MSBFIRST, SPI_MODE0)); SPI.endTransaction(); ``` would work for all attached devices at once, no matter how many there are currently, like TFT(s) and SD slots?
but not this reference page: https://www.arduino.cc/en/Tutorial/SPITransaction
now what confuses me is: " Your settings remain in effect for the duration of your "transaction". " But I don't want to limit the clock speed to the duration...
thank you, now it's clear to me (I hope) ;)
...not quite though, I'm afraid..: let's say, I #include SD.h and Adafruit_ILI9340.h and Adafruit_GFX.h and Pixycam.h and whatever. Now I actually have no control over anything what happens in these...
the reason is simply that all my TFTs are insanely lame, and I want to increase SPI speed as much as possible to accelerate screen output. Also to some SD...
Then the number of SPI libs which then had to be patched is Legion. More over, for this task I'm a too stupid end user, I even have no idea...
Please read closely again: "Then the number of SPI libs which then had to be patched is Legion (i.e., countless). More over, for this task (i.e., to patch innumerable exsting...