Ah, yes, I see it now. Double space with copy & paste. This problem is on the Arduino side. To see this, select the non-Teensy COM port from the Tools > Ports menu. That will use Arduino's normal...
Type: Posts; User: PaulStoffregen
Ah, yes, I see it now. Double space with copy & paste. This problem is on the Arduino side. To see this, select the non-Teensy COM port from the Tools > Ports menu. That will use Arduino's normal...
You need to be much more specific about how to reproduce this problem!
I tried just now with Arduino 1.8.13 and 1.54-beta2 on Windows 10. I believe you can see in this screenshot it looks...
Turns out this optimization makes only a small improvement.
Here's a little test program which transmits 12 bytes at 33 Mbit/sec.
#include <SPI.h>
void setup() {
SPI.begin();
Yes, byte order is an issue.
But I also made a silly mistake of not converting byte count to word count. Doh!
...
I tried making use of the SPI 16 and 32 bit block transfer functions. The Ethernet library fails to run if they're used.
Can anyone see a mistake?
...
Thanks for testing!
Hopefully we will finally have a map() function that meets all expectations.
I should have mentioned, another property some people are expecting is identical result for "reverse" mapping.
In other words, ideally these should give the same result for all inputs:
map(x,...
I'm not eager to extend the SPI library public API this way, so as written, no, probably not.
But I would be happy to merge this if it didn't change the public API. Maybe some trickery with...
Has anyone looked at the new map() function yet?
Several issues were reported on these 2 threads:
https://forum.pjrc.com/threads/63230-map()-returns-different-values-on-arduino-vs-teensy
...
I've never heard of this syntax either.
This thread.
https://forum.pjrc.com/threads/62473-Adding-Print-class-printf()-format-string-vs-arguments-checking