If you post full code, that might help.
I would expect to be able to do:
digitalWriteFast(10, LOW); //numbers are just examples.
digitalWriteFast(0, LOW);
digitalWriteFast(20, LOW);//Write HIGH in...
Paul, that's not it but thank you. I'm using the built-in library. There are 12 detents(approx) but 24 transitions. I can get it to increment by 1 if I leave the knob between detents but it's very fiddly.
Using EC-11s...
You could try editing that line to P_CLK = (volatile uint8_t*)portOutputRegister(digitalPinToPort(T_CLK));
Might work if you don't have any other ideas.
Wire I think only deals with masters, so you have two masters there. I think it's pretty hard to get Teensy to run as a slave without getting into some deep code. For something like this, it sounds like a serial...
As far as I know, each of the SPI busses is completely independent so you can't trigger them at the same time. You should be able to trigger the non-blocking transfers concurrently though and you shouldn't have to wait...
I think I read that there's no PSRAM on the MicroMod. No ethernet either. Shame. Imagine if there was something as compact as MicroMod but with all or most of the pins of the IMXR1060Ti brought out. That would be the...
Encoders change between the detents and also on the detents. I seem to remember in some library somewhere there was an option to change this. Is there? Thanks everyone.