// PF6: linked(input without pull-up)
DDRF &= ~(1<<6);
- PORTF &= ~(1<<6);
+ PORTF |= (1<<6);
// PF1: RTS(low: allowed to send, high: not allowed)
DDRF &= ~(1<<1);
bool rn42_linked(void)
{
- return PINF&(1<<6);
+ // RN-42 GPIO2
+ // Hi-Z: Not powered
+ // High: Linked
+ // Low: Connecting
+ return !rn42_rts() && PINF&(1<<6);
}