| 28 | typedef u32 port_t; |
| 29 | |
| 30 | inline static void setOutput() { pinMode(PIN, PinMode::Output); } // TODO: perform MUX config { _PDDR::r() |= _MASK; } |
| 31 | inline static void setInput() { pinMode(PIN, PinMode::Input); } // TODO: preform MUX config { _PDDR::r() &= ~_MASK; } |
| 32 | |
| 33 | inline static void hi() __attribute__ ((always_inline)) { _PSOR::r() = _MASK; } |