DS80C400 C Libraries: Library Dependencies

The following is a list of dependencies for the C Libraries. Some libraries require that other libraries be included in an application to function propertly.

If you are using a library listed in the first column, you will also need to build in the libraries listed in the second column. Note that the initialization library is not included in any of these lists, but should be included in all applications.

Library Depends on
1-Wire Public Domain Kit ISR Installation (only required by the userial library)
Crypto No dependencies
Debug Port No dependencies
DHCP Client Sockets
Directory Listing (dirent) File System
DNS Sockets
Enhanced Netboot No dependencies
Enhanced Network Stack No dependencies (but does nothing if not used in conjunction with the socket library)
File System Memory Manager
Flash Programming No dependencies
FTP Client Sockets, File System
HTTP Server Sockets, File System
I2C No dependencies
ISR Installation No dependencies
Kernel Memory Allocation No dependencies
Memory Manager No dependencies
MIME Memory Manager
Netstat No dependencies
Network Interface Installation No dependencies
NTLM Crypto
POP3 Memory Manager, File System, Sockets, DNS, MIME
RARP No dependencies
Raw 1-Wire No dependencies
RTC I2C
SMTP Memory Manager, File System, Sockets, Task Scheduler, DNS, MIME
Sockets Task Scheduler
Time and Date functions RTC, I2C
SPI No dependencies
Task Scheduler No dependencies
TFTP Client No dependencies
User IO Poll No dependencies
Utilities No dependencies