Biblioteka obsługująca wyświetlacz alfanumeryczny ze sterownikiem HD44780. Sterowanie odbywa się w trybie 4-bitowym, bez odczytu flagi zajętości z dowolnym przypisaniem sygnałów sterujących.
Przygotowana jest do obsługi mikrokontrolera Atmel AVR XMEGA128A3U znajdującego się na płytce eXtrino XL FULL wyprodukowanej przez Leon Instruments.
Bibliotekę można użyć bezpośrednio w projektach utworzonych za pomocą Platformio IO. Wystarczy sklonować repozytorium do katalogu lib/ a następnie dołączyć ją do kodu:
#include <hd44780.h>
- Radosław Kwiecień - http://radzio.dxp.pl
- Dominik Bieczyński (Leon Instruments) - https://extronic.pl
- Paweł 'felixd' Wojciechowski - http://www.konopnickiej.com
- Edytor: Visual Studio Code + PlatformioIO
- Formatowanie kodu: clang-format
- Kodowanie: UTF-8
- Znak końca linii: Unix LF
W celu poprawnego działania IntelliSense w VSCode upewnij się, że plik .vscode/c_cpp_properties.json
w sekcji defines
ma dokładnie tak samo określony rodzaj mikrokontrolera:
"defines": [
"__AVR_ATxmega128A3U__",
Więcej informacji pod linkiem: microsoft/vscode-cpptools#690