3 ms·
Hi! I have a test sketch, it runs for 10 seconds and a transmitter send a string made by ID + LENGTH + 10byte string + CRC + ACKNOWLEDGE. The transmitter count
by gioscarab 11y ago
Hi!
I have a test sketch, it runs for 10 seconds and a transmitter send a string made by ID + LENGTH + 10byte string + CRC + ACKNOWLEDGE. The transmitter counts every correct and mistaken reception by the receiver:
What I mean with practical bandwidth is the byte sum of all the correct packets received that are useful (so the ID, LENGTH and ACKNOWLEDGE are not counted) / 10 (seconds of test) and so you get how many correct and useful bytes/s you can send in the fastest setup (for or while).
The absolute banwidth is the total byte count wihtout no exception.
You are right the difference is not enormous.
fast_mode is quite near to the limits of delayMicroseconds(), micros(), function execution time. I left a standard_mode with a really solid behaviour to let people use PJON also with boards without an external oscillator (like using internal PPL clock to 16mhz on ATtiny) or equipped with ceramic resonator that is less precise in timing.