Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@mchp-mcc/tcpip-lite

Package Overview
Dependencies
Maintainers
5
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mchp-mcc/tcpip-lite

- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path

  • 4.0.2
  • npm
  • Socket score

Version published
Weekly downloads
11
decreased by-87.91%
Maintainers
5
Weekly downloads
 
Created
Source

TCPIP-Lite Library

Overview

The TCPIP-Lite library provides the latest TCP/IP Stacks according to the user’s requirements. This library covers a selection of desired TCP/IP protocols, and custom configurations for each protocol.

Features

  • Provides a selection of configurable TCP/IP protocols
    • UDP
    • DHCP
    • IPV4
    • TCP
    • ICMP
    • ARP
    • TFTP
    • NTP
    • DNS
    • LLDP
  • Generates APIs for each selected protocol
  • Requires the Ethernet Drivers library and a TMR1 peripheral

Generated Files

This driver generates the following files which contain APIs for each available protocol stack and features:

  • ARP v4 stack
    • ./mcc_generated_files/tcpiplite/arpv4.h
    • ./mcc_generated_files/tcpiplite/src/arpv4.c
  • DHCP client stack
    • ./mcc_generated_files/tcpiplite/dhcp_client.h
    • ./mcc_generated_files/tcpiplite/src/dhcp_client.c
  • DNS client protocol
    • ./mcc_generated_files/tcpiplite/dns_client.h
    • ./mcc_generated_files/tcpiplite/src/dns_client.c
  • ICMP (Echo Ping Request/Reply)
    • ./mcc_generated_files/tcpiplite/icmp.h
    • ./mcc_generated_files/tcpiplite/src/icmp.c
  • IP v4 stack and IP database (addresses)
    • ./mcc_generated_files/tcpiplite/ip_database.h
    • ./mcc_generated_files/tcpiplite/ipv4.h
    • ./mcc_generated_files/tcpiplite/src/ip_database.c
    • ./mcc_generated_files/tcpiplite/src/ipv4.c
  • LLDP and TLV handler table
    • ./mcc_generated_files/tcpiplite/lldp_tlv_handler_table.h
    • ./mcc_generated_files/tcpiplite/lldp.h
    • ./mcc_generated_files/tcpiplite/src/lldp_tlv_handler_table.c
    • ./mcc_generated_files/tcpiplite/src/lldp.c
  • NTP client protocol
    • ./mcc_generated_files/tcpiplite/ntp.h
    • ./mcc_generated_files/tcpiplite/src/ntp.c
  • TCP v4 stack
    • ./mcc_generated_files/tcpiplite/tcpv4.h
    • ./mcc_generated_files/tcpiplite/src/tcpv4.c
  • TFTP client protocol and call back table
    • ./mcc_generated_files/tcpiplite/tftp_handler_table.h
    • ./mcc_generated_files/tcpiplite/tftp.h
    • ./mcc_generated_files/tcpiplite/src/tftp.c
  • UDP v4 stack and call back table
    • ./mcc_generated_files/tcpiplite/udpv4_port_handler_table.h
    • ./mcc_generated_files/tcpiplite/udpv4.h
    • ./mcc_generated_files/tcpiplite/src/udpv4_port_handler_table.c
    • ./mcc_generated_files/tcpiplite/src/udpv4.c
  • TCP/IP Stack User configuration options
    • ./mcc_generated_files/tcpiplite/tcpip_config.h
  • TCP/IP Stack User Type definitions
    • ./mcc_generated_files/tcpiplite/tcpip_types.h
  • TCP/IP Stack network layer implementation
    • ./mcc_generated_files/tcpiplite/network.h
    • ./mcc_generated_files/tcpiplite/src/network.c
  • Public interfaces for an ethernet driver ./mcc_generated_files/tcpiplite/physical_layer_interface.h
  • Sending log messages
    • ./mcc_generated_files/tcpiplite/log.h
    • ./mcc_generated_files/tcpiplite/src/log.c
  • Sending log messages to the console
    • ./mcc_generated_files/tcpiplite/log_console.h
    • ./mcc_generated_files/tcpiplite/src/log_console.c
  • Sending log messages using Ethernet (Syslog RFC 5424)
    • ./mcc_generated_files/tcpiplite/log_syslog.h
    • ./mcc_generated_files/tcpiplite/src/log_syslog.c
  • LFSR implementation
    • ./mcc_generated_files/tcpiplite/lfsr.h
    • ./mcc_generated_files/tcpiplite/src/lfsr.c
  • RTCC implementation
    • ./mcc_generated_files/tcpiplite/rtcc.h
    • ./mcc_generated_files/tcpiplite/src/rtcc.c

Changelog

All notable changes to this project will be documented in this file.

[4.0.2] - 2021-09-22

Improvements

  • CC8SCRIP-5138 :- Readme file content update

FAQs

Package last updated on 22 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc