Dwayne Reid wrote: > Olin - can you tell us how your TCP/IP stack is going? It's working great in several projects. It now includes a generic network packet send/receive interface, ARP incoming and outgoing, ICMP PING response, IP, TCP, UDP, and DHCP. There are MAC layer implementations available for the ENC28J60, the ethernet controller built into some 18F PICs, and the ZeroG WiFi module. It also comes with a pretty cool (even if I say so myself) configuration file. The template is QQQ_NETWORK.INS.ASPIC. You copy this into your application and customize it to configure the network stack for your project. A bunch of preprocessor logic then figures out the dependecies an= d sets variables to indicate what is to be included. > One of the > guys I work with is currently fighting with Microchip's > implementation (in C) and is not particularly impressed with it. I understand. I didn't start out wanting to write a network stack, but it became a necessity. > Is your stack freely available? Yes, except for very minor restrictions. See the copyright at the top of each module. > I looked for 'net' on the download > page but didn't see any mention of it. Or is it tucked away inside > one of the download files? All the network stack source code modules should be included in the PIC development tools release at http://www.embedinc.com/pic/dload.htm. Of course it also should be in the Host Source Code and Everything release, along with lots trees that may obscure the forest. Take a look at files NET_xxx.INS.ASPIC and QQQ_NET_xxx.ASPIC in the SOURCE = > PIC directory within the software installation directory. To use this network stack, you pretty much have to use my PIC development setup including the preprocessor. Of course that's a good idea anyway. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .