It is currently Mon May 20, 2019 10:27 am

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Fri May 10, 2019 6:40 pm 
Offline

Joined: Wed Dec 05, 2007 2:15 am
Posts: 84
Hi,

So far both Contiki and IP65 used a single driver for a single type of Ethernet chip, no matter in which device the chip was installed. So e.g. the CBM RR-Net, the Apple II Uthernet and the ATARI Dragon Cart all used the same CS8900A driver. This was sort of cool, but the user didn't have any benefit from it. On the other hand it prevented me from supporting features specific to a specific device.

Therefore I recently changed all this for both Contiki and IP65. Now there are individual drivers built for the individual devices. This allowed me to add specific support for the RR-Net MK3 to the CBM CS8900A driver. But what does "specific support" mean here?

No matter if the RR-Net MK3 is connected it to the clockport of a carrier-card or if it is plugged directly to the expansion port, its unique MAC address is used by all Contiki and IP65 programs instead of the default MAC address built into the programs.

Some additional notes:

The unique MK3 MAC address has the format 28:CD:4C:FF:??:??. If you do not use an RR-Net MK3 but want Contiki and IP65 programs to use a unique MAC address then make sure that the CS8900A chip already contains a MAC address in the format 28:CD:4C:FF:??:?? by the time the Contiki or IP65 programs start.

So far the default MAC address built into the Contiki and IP65 programs was 00:0E:3A:11:11:11. Now it is 00:0E:3A:64:64:64 (and 00:0E:3A:28:28:28 for the Contiki C128 programs).

Other programs using IP65 just need to link the new IP65 libraries to get the RR-Net MK3 support. Because of optimizations made possible by building individual Ethernet drivers the IP65 libraries now require less memory despite the new feature.

Contiki:
https://github.com/oliverschmidt/contik ... 2019-05-08

IP65:
https://github.com/cc65/ip65/releases/tag/2019-05-10

Have fun,
Oliver


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group