<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.robolabor.ee/homelab/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.robolabor.ee/homelab/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence en:software:homelab:library</title>
        <description></description>
        <link>https://www.robolabor.ee/homelab/</link>
        <image rdf:resource="https://www.robolabor.ee/homelab/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-20T12:22:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/adc?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/bit?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/buzzer?rev=1771493459&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/delay?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/module?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/pin?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/timer_xmega?rev=1771493459&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/timer?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.robolabor.ee/homelab/en/software/homelab/library/usart?rev=1595235600&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.robolabor.ee/homelab/lib/tpl/arctic/images/favicon.ico">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://www.robolabor.ee/homelab/</link>
        <url>https://www.robolabor.ee/homelab/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/adc?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Analog to Digital Converter</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/adc?rev=1595235600&amp;do=diff</link>
        <description>Analog to Digital Converter

This library provides functions to use AVR analog to digital converter. All the conversion functions in library are blocking, which means the processor waits as long as it takes to get the results. The conversion time depends on the ADC clock.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/bit?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bitwise Operations</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/bit?rev=1595235600&amp;do=diff</link>
        <description>Bitwise Operations

Bitwise operations library contains a set of macro functions to do common bit manipulation operations. They are used by the rest of the library and can be used everywhere else. As the macro-functions have no type, they are compatible with any data type.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/buzzer?rev=1771493459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-19T11:30:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sound generator</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/buzzer?rev=1771493459&amp;do=diff</link>
        <description>Sound generator

The sound generator library is intended for controlling the beeper on the HomeLab user interface module.

In the HomeLab II generation module, the sound source is a buzzer (piezo element), which produces sound when driven with pulses of a certain frequency using the timer PWM generator.
In the HomeLab III generation module, a speaker is used to generate sound and it is driven with a clock signal using the DAC module and timer; thanks to the DAC module it is possible to adjust th…</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/delay?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Delay</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/delay?rev=1595235600&amp;do=diff</link>
        <description>Delay

This part of library contains functions to generate delays in the program with software algorithms or with hardware timers. Delays do not block interrupts, therefore interrupts interfere with software delays. Delay functions are not pre-compiled to be compatible with different clock frequencies.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/module?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Moodulite teek</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/module?rev=1595235600&amp;do=diff</link>
        <description>Moodulite teek

Moodulite teek on kodulabori teegi üks alam-osa, mis on ette nähtud spetsiaalselt kodulabori moodulite kasutamiseks. Moodulite funktsioonid on kirjutatud kodulabori riistvarast sõltuvalt, seega teistsuguste elektroonikaseadmetega need üks-üheselt kokku ei pruugi sobida. Kuid kasutajal on võimalus teegist funktsioone võtta ja need endale sobivaks kohandada.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/pin?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pins</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/pin?rev=1595235600&amp;do=diff</link>
        <description>Pins

Pins library provides an easy way for operating with AVR digital input-output pins. The user can create a pin related variable and do all the pin operations with that variable. This way there is no need to deal with the register names and bit indexes like it is done while programming in direct register access method. The pin&#039;s port and index must be specified only once, so the changes are easy to implement.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/timer_xmega?rev=1771493459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-19T11:30:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XMEGA Timers</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/timer_xmega?rev=1771493459&amp;do=diff</link>
        <description>XMEGA Timers

This timer library covers a large part of the ATXmega128A1U timer functionality. Since AVR timers differ quite a lot between chips, it is not possible to write universal functions for them. The described ATXmega128A1U functions are largely just primitive register read/write functions, but they are still more readable than raw registers.</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/timer?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Timers</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/timer?rev=1595235600&amp;do=diff</link>
        <description>Timers

This library covers a large part of the functionality of ATmega128 timers. There are data types and functions which make usage of timers easier. Unfortunately, because of the complexity of AVR timers, there are no common functions to use different timers. Each of the timers has functions which start with the prefix of</description>
    </item>
    <item rdf:about="https://www.robolabor.ee/homelab/en/software/homelab/library/usart?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Serial Interface</title>
        <link>https://www.robolabor.ee/homelab/en/software/homelab/library/usart?rev=1595235600&amp;do=diff</link>
        <description>Serial Interface

This library provides AVR asynchronous serial interface usage functions.

Data Types

	*  usart 
Data type to hold USART inteface control, status and data register addresses. usart typed variables should be initialized at the beginning of the program code. For initializations, there is a macro-functions</description>
    </item>
</rdf:RDF>
