English
Language : 

20-101-1051 Datasheet, PDF (51/165 Pages) List of Unclassifed Manufacturers – C-Programmable Core Module with NAND Flash Mass Storage and Ethernet
5.2.3 Serial Communication Drivers
Library 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. The
PACKET.LIB library provides packet-based serial functions where packets can be delimited
by the 9th bit, by transmission gaps, or with user-defined special characters. Both libraries
provide blocking functions, which do not return until they are finished transmitting or
receiving, and nonblocking functions, which must be called repeatedly until they are fin-
ished, allowing other functions to be performed between calls. For more information, see
the Dynamic C Function Reference Manual and Technical Note TN213, Rabbit Serial
Port Software.
5.2.4 TCP/IP Drivers
The TCP/IP drivers are located in the LIB\TCPIP folder. Complete information on these
libraries and the TCP/IP functions is provided in the Dynamic C TCP/IP User’s Manual.
5.2.5 NAND Flash Drivers
The Dynamic C NANDFlash\NFLASH.LIB library is used to interface to NAND flash
memory 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 and
16896-byte block erase size. The NAND flash function calls are designed to be closely
cross-compatible with the newer serial flash function calls found in the SFLASH.LIB
library. These function calls use an nf_device structure as a handle for a specific NAND
flash 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 directory
structure. The Dynamic C FAT file system module provides support for a file system and
for formatting the xD-Picture Card for use in a Rabbit-based system. Visit our Web site at
www.rabbit.com or contact your Rabbit sales representative or authorized distributor for
further 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 sample
programs in the SAMPLES\FileSystem\ folder illustrate the use of the Dynamic C FAT
file system.
User’s Manual
45