Oliver Schmidt
f124425ee1
Build static Ethernet drivers directly from source.
2014-06-09 23:14:11 +02:00
Oliver Schmidt
5829bc5159
Adjustment to cc65 change.
2014-05-01 21:32:32 +02:00
Oliver Schmidt
7c2f3b3911
Saved another byte ;-)
2013-10-03 22:32:12 +02:00
Oliver Schmidt
2263c1aa55
- Optimized LAN91C96 driver for speed and size.
...
- Speed: The primary byte copy loops are reduzed to the bare minimum by adjusting the base pointer 'ptr' and loop register 'y' in such a way that the 'y' overflow matches the low byte of the loop size.
- Introduced a loop for setting the MAC address.
Additional minor fix:
- Properly start self modification with first location.
2013-09-12 23:32:26 +02:00
Oliver Schmidt
fb1de74dc4
The current cc65 build doesn't require this workaround anymore.
2013-06-28 00:36:33 +02:00
Oliver Schmidt
79bb5ea73f
Removed some more old RCS tags from the Contiki source tree.
2013-06-13 15:54:26 +02:00
Oliver Schmidt
74dfff972f
Do not reject frames with a length exactly equal to the uIP bufer size.
2013-01-30 23:39:01 +01:00
oliverschmidt
45988fdfd0
Fixed LAN91C96 driver.
2007-12-01 20:23:11 +00:00
oliverschmidt
66717d11ba
Generic SMSC LAN91C96 driver for cc65 targets. The driver is intended to be loaded dynamically as relocatable module. It modifies itself to accomodate different Ethernet IO address locations:
...
- ETH64 ($DE10)
- Apple2 LANceGS ($C0x0)
2007-11-30 12:32:07 +00:00