Ethernet and IP provided by Microchip |
Compiler.h |
Includes various macros and header files for the specific chip. |
GenericTypeDefs.h |
Includes macros for data types such as BYTE and UINT32. |
HardwareProfile.h |
If you are using a prototype board, this would provide
information about this particular board. However, I'm
not using one of those.
|
TCPIPConfig.h |
Provides default IP address and some memory information for the TCP implementation.
|
spi_clos.c spi_dtrd.c spi_gets.c spi_open.c spi_puts.c spi_read.c spi_write.c |
Handles the SPI communications.
|
ENC28J60.c/h |
Uses the SPI bus and handles the Ethernet functions.
|
Helpers.c/h |
A collection of formatting functions useful in various IP based communications.
|
t0close.c t0open.c t0read.c t0write.c and Tick.c |
Timer0 serves as a clock. |
IP.c/h MAC.h ICMP.c UDP.c TCP.c TCPIP.h |
Protocol implementations. |
ARP.c/h DHCP.c ICMP.c |
My application responds to ARPs, responds to Ping packets and is a DHCP client.
|
StackTsk.c/h |
Interfaces the higher layer protocols to the lower hardware layer.
|
My additional files |
MyTCPServer.c
MyTCPServer.h
|
My TCP server. |
main.c main.h |
Main program |
led_disp.c
led_disp.h
|
Driver for my 7-segment display unit. |
adcbusy.c adcopen.c adcread.c |
Allows reading of temperature sensor. |
t1close.c t1open.c t1read.c t1write.c |
Timer1 provides timing for my application. |