* Do you have an example API? I'm having a tough time understanding the application from the article. I gather the distinction is `Pin control` is defined as configuration, while `GPIO` is a subset of high vs low state. Would this be an example of GPIO, and not pin control?: ```rust impl StatusLed { fn port_pin(&self) -> (Port, u8) { match self { Self::Fix => (Port::B, 3), Self::GnssBroadcast => (Port::B, 13), Self::FusedPositBroadcast => (Port::B, 14), // ... etc } } pub fn turn_on(&self) { let (port, pin) = self.port_pin(); gpio::set_high(port, pin); } pub fn turn_off(&self) { let (port, pin) = self.port_pin(); gpio::set_low(port, pin); } } ```