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……