Classroom curated examples add an esp_random header and virtual GPIO20/21 interrupts. Earlier cached examples without interrupts retain the compatible prior runtime; its own source files are preserved under compatibility/pre-interrupt-runtime. Vendor library source and licenses are unchanged. Native ESP32 firmware uses the installed Espressif/Adafruit libraries, not this virtual runtime.
