Faster carrier detection
authorWerner Koch <wk@gnupg.org>
Wed, 24 Aug 2011 13:57:25 +0000 (15:57 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 24 Aug 2011 13:57:25 +0000 (15:57 +0200)
commitcaaa9c2036d7050b4aa6315c6c9970b13f3ccb69
treef1b4ee14f67549532924e2bb1a32e9508227e9de
parent6893b7306eb2d0d8ebddd86ff33debbee8d7bb34
Faster carrier detection

We now use a PCINT to detect a level change on the RX pin.  Thus we don't need to wait until the received received a complete and valid byte but we can reset the detection interval as soon as we see a change on the bus.

Also change the time measurement to use just Tc, the time it takes for
one octet on the wire.  The old code used 1.5*Tc.
ebusnode1.c