This project implements a debounce engine for push-button interrupts, paired with an event logger for structured dataset generation. A push button is used to simulate the noisy transitions typically ...