Knihovny a drivery
- STM32 HD44780 v3.3 Knihovna pro práci s LCD displeji s drivery HD447800 nebo ST7066 a ekvivalenty. Pracuje ve 4bit módu, podporuje push-pull i open drain komunikaci a obsahuje prvky pro low-power použití. Verze pro STM32, napsaná v LL API.
- AVR1 HD44780 v2.1 Knihovna pro práci s LCD displeji s drivery HD447800 nebo ST7066 a ekvivalenty. Pracuje ve 4bit módu, obsahuje prvky pro low-power použití. Verze pro megaAVR 0-series, tinyAVR 0-series a 1-series (prostě pro moderní AVRka).
- AVR HD44780 v2.1 Knihovna pro práci s LCD displeji s drivery HD447800 nebo ST7066 a ekvivalenty. Pracuje ve 4bit módu, obsahuje prvky pro low-power použití. Verze pro "stará" AVRka (jako Mega328, Tiny2313, Mega2560 atp.)
- STM8 HD44780 v2.0 Knihovna pro práci s LCD displeji s drivery HD447800 nebo ST7066 a ekvivalenty. Pracuje ve 4bit módu, obsahuje prvky pro low-power použití. Verze pro STM8S. Využívá Standard Peripheral Library.
- AVR1 UC1701 v1.5 Knihovna pro ovládání grafických LCD s driverem UC1701 a ST7565 pro MCU řady AVR-0, AVR-1 a AVR-2. Odzkoušena na displejích JLX12864G a GMG12864. Driver obsahuje pouze funkce pro inicializaci displeje a zápis jeho obsahu. Grafická knihovna je oddělená (např zde). Driver používá hardwarove SPI a komentáře k upravám nebo portaci na jiné MCU. Je přerušitelný a nevyužívá přerušení.
- AVR UC1701 v1.5 Knihovna jako AVR1 UC1701 upravená pro čipy řady AVR. Tedy Atmega16/32/64. Lze ji snadno upravit (přejmenováním registrů pro SPI) i pro Atmega324/328/644/2560 a další.
- AVR1 SWI2C v1.1 Knihovna pro bit-bang I2C komunikaci. Podporuje pouze master komunikaci. Umožňuje volbu rychlosti, časování stojí na knihovně delay.h, resp. funkci _delay_us(). Je libovolně přerušitelná a nevyužívá přerušení.
- STM32 SWI2C v1.1 Knihovna pro bit-bang I2C komunikaci. Podporuje pouze master komunikaci. Umožňuje volbu rychlosti, časování stojí na knihovně delay.h, resp. funkci _delay_us(). Je libovolně přerušitelná a nevyužívá přerušení.
- STM8 SWI2C v1.4 Knihovna pro bit-bang I2C komunikaci. Podporuje pouze master komunikaci. Umožňuje volbu rychlosti, časování stojí na knihovně delay.h, resp. funkci _delay_us(). Je libovolně přerušitelná a nevyužívá přerušení.
- STM8 TM1637 v0.9 Knihovna pro bit-bang zápis do displejů s driverem TM1637. Libovolně přerušitelná. Verze pro STM8, snadno portovatelná na jiná MCU.