• collapse_already@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 months ago

      I write code for embedded systems that have hard real-time deadlines. Flashing an LED is an inexpensive number of operations compared to most other diagnostic techniques. I can connect an oscilloscope to them to get meaningful accurate time measurements. I am not blinking out Morse code status messages (although I have considered it for some particularly squirrelly problems).

      • notabot@lemm.ee
        link
        fedilink
        arrow-up
        5
        ·
        6 months ago

        Take to another level by attaching a speaker to a PWM peripheral, now you can debug by ear, whilst driving your colleagues barmy with the beeps. The only tricky bit is working out if it was three beeps and a boop, or two beeps then a beep-boop.