17#include "pw_digital_io/digital_io.h"
18#include "pw_status/status.h"
19#include "pw_sync/borrow.h"
21namespace pw::digital_io {
42 pw::digital_io::InterruptTrigger trigger,
43 pw::digital_io::InterruptHandler&& handler);
44 pw::Status EnableHandler(pint_pin_int_t pin,
bool enable);
79 pw::digital_io::InterruptTrigger trigger,
80 pw::digital_io::InterruptHandler&& handler)
override;
Definition: digital_io.h:476
McuxpressoPintController(PINT_Type *base)
pw::Status DoEnable(bool enable) override
pw::Status DoSetInterruptHandler(pw::digital_io::InterruptTrigger trigger, pw::digital_io::InterruptHandler &&handler) override
pw::Status DoEnableInterruptHandler(bool enable) override
McuxpressoPintInterrupt(pw::sync::Borrowable< McuxpressoPintController > &controller, pint_pin_int_t pin)