DebounceNoInt Arduino library for debouncing buttons. Uses a non-blocking process without interrupts. Provides options for edge and steady-state detection through a custom enumerated type or getter functions.