In Arduino website, micros():
Returns the number of microseconds since the Arduino board began running the current program. This number will overflow (go back to zero), after approximately 70 minutes. On 16 MHz Arduino boards (e.g. Duemilanove and Nano), this function has a resolution of four microseconds (i.e. the value returned is always a multiple of four). On 8 MHz Arduino boards (e.g. the LilyPad), this function has a resolution of eight microseconds.
If I ran DASH at 120MHz, would I get a 1:1 microsecond resolution?
Or in other words, if micros() returns 3, then that will be
• 4 microsecond in Due/Nano?
• 8 microsecond in LilyPad?
• 3 microsecond in Dash?
• Can DASH sense a pulse at nanoseconds? If yes, what’s the resolution?