资料介绍
AVRlibSub-Libraries
Thefollowingisalistofsub-librariesinAVRlib.
GeneralUse:
ByteBuffering(circular)
BitBuffering(linear)
Printfandotherformattedprintfunctions
VT100TerminalOutput
CommandLineInterface
FAT16/32FileSystem(supportisread-onlyfornow)
STX/ETXPacketProtocol
Fixed-PointMathLibrary(basicoperationsonly)
AVRBuilt-InPeripheralSupport
Timer(s)
Uart(s)
A/DConverter
I2CMaster/Slave
SPIInterface
DeviceDriversforExternalHardware:
CharacterLCDModules(HD44780-based)
I2cEEPROMMemories
SPIEEPROMMemories
MMC/SDMemoryCards(SPI-mode)
QuadratureEncoders
RC-Servos(upto8channels)
STA013MP3DecoderChip
GPSReceivers(viaserialport)
NMEA-0813Protocol
TrimbleTSIPProtocol
GraphicLCDModules
KS0108/HD61202Controller
T6963Controller
LCDFontsandSymbols
AVRSoftware-EmulatedDevicesandInterfaces
I2cMaster(Bit-Bang)
UART(software-based,timerinterruptdriven)
PulseOutput(arbitrary-frequencycontinuous/countedsquarewave)
Intel-typeMemoryBus(AddressDataBuses+nRD,nWR)
NetworkSupport
DeviceDrivers
RealtekRTL8019ASEthernetDriver(10mb)
ASIXAX88796LEthernetDriver(10/100mb)
CrystalCS8900EthernetDriver(10mb)
PrismII802.11bWLANDriver
NetworkProtocols
ARP
IP
ICMP
UDP
DHCP
NetworkStack