Thanks Mark for the reply.
I will make a make do PHY Status for the W5100. It will running in the main loop and will assign a flag based upon the status, only if the chipset is the W5100.
Since my ISR is a 1 second tick rate. My main loop will call a routine that will sample for a second to determine if the LINKLED is flashing and set a status flag.
Much like running in the background. I won't just sit looking at the signal but the routine will be re-entrant and sample till the endtime is reached. If a zero was ever read during that period the link is established and possibly blinking.
↧