proptcp


TCP/IP Stack for the Parallax Propeller Chip

PropTCP is a TCP/IP stack for the Parallax Propeller P8X32A microcontroller.

Updated! New Beta Posted!

Sockets Layer Beta / Development Snapshots: http://harrisonpham.com/embedded/PropTCP/beta/

News

Apr 20, 2009 - The latest PropTCP beta has been released. It can be downloaded at http://harrisonpham.com/embedded/PropTCP/beta/.

Mar 21, 2008 - Yes we are still working on the code base. We are testing the stack on numerous network configurations to ensure it works. You can still download betas at the beta site listed above.

Dec 14, 2007 - Beta revisions are now available at: http://harrisonpham.com/embedded/PropTCP/beta/. All stable releases will still be posted to this site in the Downloads section. Remember, betas will change often and may not always work 100%. Do not use Beta code in production environments.

Nov 27, 2007 - The new sockets layer API and code base are being finalized. We are very close to a release candidate. We are hoping to have a release ready within the next week.

Nov 12, 2007 - The enc28j60 driver bug fix has been uploaded to the download section. It is recommended that all users update to this new driver since it fixes a critical hang bug associated with packet collisions. A new version of the http server example has been posted (no functionality changes other than vga debug information and updated drivers).

Nov 4, 2007 - A bug with the enc28j60 driver was recently found where excessive collisions or late collisions would cause the driver to lock up. The bug is not documented anywhere (not even in the enc28j60 datasheets / erratas). A fix should be released soon that is based on Microchip's driver which contains some slightly hacky code to fix the undocumented issue.

Supported Hardware

There is no single supported configuration. The current code supports an ENC28J60 chip from Microchip connected to a Propeller Chip. Click here for in-depth hardware setup information.

Project Information

Labels:
propeller spin tcpip tcp ethernet http udp arp enc28j60 parallax