M5Stack product scan times (moved post to here!)

  • Having some fun today running the shortest possible sketches to see how fast they can execute code complied from Arduino IDE. The idea was to turn a physical output on and off as fast as possible!
    void loop() {
    state = !state;
    digitalWrite (OutPin, state);
    I measured a Core Basic, StickCPLUS and a Stamp-PICO all the same at a minimum of "about" 275 nanoseconds (plus "about" 50ns jitter) per state change or about 550ns for a complete square wave. That's just under 2MHz!
    The Stamp-C3 is a whole different fish, at 7.2 MICRO seconds per state change!!!