All readers should start by reading the short HCC Documentation Guidelines.
This page shows the document categories. Click the blue header for the area you want to search, or select it in the Contents list.
- the Source Tree Guide, Firmware Quick Start, Quality Policy, Coding Standard, and Code Integrity Warranty.
- the eTaskSync task scheduler and its test suite.
OS Abstraction Layer - OAL
- the OS Abstraction Layer base module, plus numerous packages for specific RTOSes, or no RTOS.
- includes FAT and SafeFAT, SafeFLASH, SuperTHIN, THIN, TINY, and the Common API.
File System Media Drivers
- the Media Driver Interface, MMC and SD media drivers, and File Translation Layer (FTL) media drivers.
- TCP, UDP, the Sockets interface, the TCP/IP dual stack, and TCP applications.
TLS and DTLS
- Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS).
- Embedded Encryption Manager and algorithms (AES, 3DES, DSS/ECDSA, EDH/ECDH, MD5, RSA, SHA and Tiger).
- the main network driver, plus network drivers for loopback and for specific devices.
USB Device Stack
- USB device systems, low level drivers, and class drivers.
USB Host Stack
- USB host systems, host controllers, and class drivers.
USB OTG Stack
- HCC provides a full software OTG stack that supports the SRP and HNP protocols.
Platform Support Package - PSP
- the PSP holds all platform-specific elements and functions.