RKlibAVR - uniwersalna biblioteka dla AVR-GCC
Robert Krysztof, pią, 2006-07-21 09:02
Wiele zasobów mikrokontrolera jak np. port szeregowy jest wykorzystywanych bardzo często w różnych programach, w związku z czym dobrym rozwiązaniem jest umieszczenie funkcji do jego obsługi w oddzielnych plikach, ale w taki sposób aby również inne pisane przez nas programy mogły z nich korzystać.
Lista modułów
* Przetwornik ADC
* Funkcje konwertujące
* Funkcje debugujące
* Funkcje opóźniające
* Magistrala I2C
* EEPROM I2C
* Klawiatura 4x4
* Wyświetlacz LCD
* Wyświetlacz LED
* Zegar I2C PCF8583
* Zdalne sterowanie
* Zegar czasu rzeczywistego
* Interfejs SPI
* Interfejs TWI
* Port szeregowy
Struktura plików i katalogów
Wszystkie pliki z bibliotekami unieszczone są w jednym katalogu np. o nazwie lib. Struktura katalogów z plikami źródłowymi korzystającymi z tej biblioteki może wyglądać tak: