Menu

Home

Majenko Technologies

Welcome to the ChipKit Network project.

This project aims to create a usable and user-friendly networking stack for the ChipKit UNO32 and MAX32 Arduino-like boards.

While it is still in the early stages of development, the main core of the system is working.

It is primarily designed to use the ENC28J60 Ethernet controller chip from Microchip, but there is no reason why it can't be expanded to support other communication media, such as SLIP, PPP, WiFi, etc.

The whole library is 100% object based, and supports most of the main functions of an IP stack with a simple to use interface.

Features include:

  • 100% object based code
  • Multiple Ethernet cards
  • TCP and UDP sockets
  • TCP server and client modes
  • Multiple concurrent socket support
  • Timer based back-end operation for background processing of packets
  • Full TCP streams with proper TX and RX queues

The [User Interface] is designed to be very simple, and you can create a full HTTP server with just a few lines of code.


Related

Wiki: User Interface