Sign in Join
Wiki copytemporary

Revision 1 of 1, by WikiArchive on 11-11-2026. The page as it is now.

UnoLib

About

UnoLib is set of routines translated to Pascal from Arduino sources dedicated for Arduino Uno (ATMega328p). Although the library is distributed with AVRPascal, it can be used independently by for example FPC IDE or Lazarus with FPC built for use with AVR microcontrollers.

UnoLib.png

Written by @ackarwow in collaboration with @Dzandaa (from 2024)

Downloads

UnoLib releases are available on SourceForge: https://sourceforge.net/projects/unolib/

Current changes to UnoLib are on GitHub: https://github.com/ackarwow/unolib

AVRPascal editor: [http://akarwowski.pl/index.php?page=electronics&lang=en](http://akarwowski.pl/index.php?page=electronics&lang=en)

Modules

The library modules are located in the "lib" directory:

The "examples" directory contains simple programs using UnoLib modules:

Some extra code is placed in "extras" directory:

Lazarus test projects are placed in "tests" directory:

Before compiling a given program, please make sure that the library modules listed in the uses section have already been compiled.


From the Free Pascal wiki, page "UnoLib", as the Internet Archive kept it on 2025-04-18, last changed on 2025-04-06. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.