1.1 TCP/IP Stack Library Overview

The MPLAB® Harmony TCP/IP Stack distribution package contain:

  • Source files for all the network modules that are part TCP/IP Stack. It is available in the net/tcpip folder.
  • Drivers for internal and external Ethernet MAC, supported external PHYs (such as the LAN8720, LAN8740, KSZ8041, KSZ8061, etc) and MIIM driver for PHY management. All the drivers are located in the net/drivers directory.
  • Network Presentation layer is available in the net/net/pres directory. The APIs of this module enables TCP/IP stack to establish encrypted connections (TLS, DTLS) with third-party encryption libraries (like wolfSSL).
  • TCP/IP utilities (MPFS generator, TCP/IP Discoverer, Microchip MIBCompiler) that assist in the development and diagnostics of the TCP/IP applications. The utilities are in the net/utilities directory.

Refer MPLAB® Harmony Release Notes(release_notes.md) for any known issues available in net directory.