Procyon “AVRlib”: Libere o potencial dos AVRs!
Embora a capacidade dos microcontroladores esteja crescendo assustadoramente, ainda há a necessidade de interfaceamento com dispositivos externos. Controladores de rede, memórias, decodificadores MP3, receptores GPS. Obviamente, escrever drivers para todos estes dispositivos é um tanto demorado e de certa forma inútil, pois isso já foi feito e disponibilizado de graça na Internet.
A Procyon “AVRLib” engloba códigos em várias categorias:
- Geral (funções auxiliares diversas)
- Periféricos Embutidos nos AVR (timers, UART, conversor analógico-digital, interfaces SPI e I²C, interrupções)
- Periféricos Externos (displays LCD alfanuméricos, memórias diversas, interface IDE/ATA, servo-motores, decodificadores de MP3, receptor GPS, etc)
- Suporte à Rede (dispositivos de rede, protocolos)
- Emulação de Hardware em Software (I²C master, UART, barramento de memória, etc)
Tudo documentado e fácil de usar, o código é bem escrito e enxuto, e é distribuído sob a licença GNU GPL.

Eh mto bom essa biblioteca …. a unica coisa que ainda naum funciono comigo eh a biblioteca pra mexe com cartao mmc via spi ,to usando o proteus pra simula e naum consegui nem ler nem escrever.