[`Input::into_lp`](crate::gpio::Input::into_lp), [`Output::into_lp`](crate::gpio::Output::into_lp),
or [`Output::into_open_drain_lp`](crate::gpio::Output::into_open_drain_lp). The conversion muxes the
The `PIN` parameter of the tokens is the low-power pin number, which is how low-power core firmware
refers to the pin. The conversions verify at runtime that the pad they are given is that pin, and
/// Returns the trigger type that the low-power wakeup register of a pad needs to wake the chip at
// Only the chips that arm the pads one by one have such a register. The other chips reach the pads
/// Points an LP peripheral's input signal at `lp_pin`, either through the LP GPIO matrix or, when
(($_signal:ident, LP_GPIOn, $pin:literal), $gpio:ident, $_af:ident, $_lp_in:tt $_lp_out:tt) => {