¿Qué está causando que mi programa LED de microcontrolador deje de funcionar?

Por lo tanto, soy un novato COMPLETO y absoluto en programación. He hecho algunas cosas básicas en Arduinos (literalmente alternando los LED y mostrando algo en una pantalla LCD) y estoy tratando de enseñarme a mí mismo cómo programar en C. Soy un ingeniero de hardware por profesión, pero me...