// PF6: linked(input without pull-up) | // PF6: linked(input without pull-up) | ||||
DDRF &= ~(1<<6); | DDRF &= ~(1<<6); | ||||
PORTF &= ~(1<<6); | |||||
PORTF |= (1<<6); | |||||
// PF1: RTS(low: allowed to send, high: not allowed) | // PF1: RTS(low: allowed to send, high: not allowed) | ||||
DDRF &= ~(1<<1); | DDRF &= ~(1<<1); | ||||
bool rn42_linked(void) | 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); | |||||
} | } | ||||