Hacker News new | ask | show | jobs
by jandrese 1404 days ago
Oh wow, this is was earlier in development than I was expecting. Literally just banging out the bits on the wire for a UDP packet without any underlying protocol support. No CSMA/CA. No ARP. No autonegotiation. Can't even receive. Just enough support to calculate the checksums and do the Manchester encoding before clocking the bits out on the wire.
1 comments

Ahem. CSMA/CD. 10BaseT implies wired connection.
I think I'd rather have such a project report 'early' than wait till it's supporting a web server via those 2 pins...

..because, now, YOU can whip up the Receive end, eh? ;-)

/CD requires receiving while transmitting, which is probably going to get really complicated in software when trying to precisely time GPIO pulses at .1us intervals on a 133Mhz CPU. Probably need to add an external latch + carrier sense circuit to assert a collision signal.

Side note, I do love the Firesign Theater reference, Mr. Tirebiter.