User’s Manual 455.2.3 Serial Communication DriversLibrary files included with Dynamic C provide a full range of serial communications sup-port. The RS232.LIB library provides a set of circular-buffer-based serial functions. ThePACKET.LIB library provides packet-based serial functions where packets can be delimitedby the 9th bit, by transmission gaps, or with user-defined special characters. Both librariesprovide blocking functions, which do not return until they are finished transmitting orreceiving, and nonblocking functions, which must be called repeatedly until they are fin-ished, allowing other functions to be performed between calls. For more information, seethe Dynamic C Function Reference Manual and Technical Note TN213, Rabbit SerialPort Software.5.2.4 TCP/IP DriversThe TCP/IP drivers are located in the LIB\TCPIP folder. Complete information on theselibraries and the TCP/IP functions is provided in the Dynamic C TCP/IP User’s Manual.5.2.5 NAND Flash DriversThe Dynamic C NANDFlash\NFLASH.LIB library is used to interface to NAND flashmemory devices on the RCM3365 and the RCM3375. The function calls were written spe-cifically to work with industry-standard flash devices with a 528-byte page program and16896-byte block erase size. The NAND flash function calls are designed to be closelycross-compatible with the newer serial flash function calls found in the SFLASH.LIBlibrary. These function calls use an nf_device structure as a handle for a specific NANDflash device. This allows multiple NAND flash devices to be used by an application.More information on these function calls is available in the Dynamic C Function Refer-ence Manual.The NAND flash and the xD-Picture Card are ideally suited to store files with a directorystructure. The Dynamic C FAT file system module provides support for a file system andfor formatting the xD-Picture Card for use in a Rabbit-based system. Visit our Web site atwww.rabbit.com or contact your Rabbit sales representative or authorized distributor forfurther information on the Dynamic C FAT File System and other Dynamic C modules.The supporting documentation for the Dynamic C FAT File System and the sampleprograms in the SAMPLES\FileSystem\ folder illustrate the use of the Dynamic C FATfile system.