ESP32: Прерывания — 1 готовый пример со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Обработчик должен быть коротким. Он лишь отдаёт семафор, а работу делает задача.