<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.roboticlab.eu/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://home.roboticlab.eu/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence - pt:software:homelab:library</title>
        <description></description>
        <link>https://home.roboticlab.eu/</link>
        <image rdf:resource="https://home.roboticlab.eu/_media/wiki/logo.png" />
       <dc:date>2026-04-05T16:25:46+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/adc?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/bit?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/delay?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/pin?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/timer?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/pt/software/homelab/library/usart?rev=1595235600&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.roboticlab.eu/_media/wiki/logo.png">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://home.roboticlab.eu/</link>
        <url>https://home.roboticlab.eu/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/adc?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Conversor Analógico para Digital</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/adc?rev=1595235600&amp;do=diff</link>
        <description>Conversor Analógico para Digital

Esta biblioteca fornece funções para usar o conversor analógico para digital do AVR. Todas as funções desta biblioteca bloqueiam o processador até chegarem ao resultado. O tempo de conversão depende do relógio ADC.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/bit?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Operações bit a bit</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/bit?rev=1595235600&amp;do=diff</link>
        <description>Operações bit a bit

A biblioteca de operações bit a bit contém um conjunto de funções macro para realizar manipulações de bits típicas. Estas são usadas pelo resto da biblioteca e podem ser usadas em qualquer lado. Como as funções macro não têm tipo podem ser usadas com qualquer tipo.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/delay?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Espera</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/delay?rev=1595235600&amp;do=diff</link>
        <description>Espera

Esta parte da biblioteca contem funções que geram esperas (ou atrasos) no programa recorrendo a algoritmos de software ou tenporizadores de hardware. As esperas não bloqueiam as interrupções, e assim as interrupções interferem com as esperas implementadas em software. As funções de espera não são pré-compiladas para serem compatíveis com diferentes frequências de relógio.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/pin?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pinos</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/pin?rev=1595235600&amp;do=diff</link>
        <description>Pinos

A biblioteca Pins fornece meios simples para trabalhar com pins AVR de entrada e saída digitais. O utilizador pode criar uma variável associada a um pin e fazer qualquer operação com essa mesma variável. Desta forma não é necessário lidar directamene com nomes de registos e indíces de bits como quando se programa acedendo directamente aos registos. Os portos e indíces dos pins têm de ser especifiados apenas uma vez de forma a tornar as alterações fáceis de implementar.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/timer?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Temporizadores</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/timer?rev=1595235600&amp;do=diff</link>
        <description>Temporizadores

Esta biblioteca cobre uma boa parte das funcionalidades dos temporizadores do ATmega128. Existem tipos e funções que tornam mais fácil o uso de temporizadores. Infelizmente, devido à complexidade dos temporizadores do AVR, não existem funções comuns para o uso de diferentes temporizadores. Cada um dos temporizadores tem funções cujo nome tem o prefixo</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/pt/software/homelab/library/usart?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Interface de Série</title>
        <link>https://home.roboticlab.eu/pt/software/homelab/library/usart?rev=1595235600&amp;do=diff</link>
        <description>Interface de Série

Esta biblioteca fornece funções assíncronas para uso no interface de série AVR.

Tipos de dados

	*  usart 
Tipo que guarda moradas de registos de dados, estados e control de interface USART. As variáveis do tipo usart devem ser inicializadas no início do programa. Para as inicializações, existem funcões macro</description>
    </item>
</rdf:RDF>
