<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://avr.myluna.de/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="http://avr.myluna.de/feed.php">
        <title>LunaAVR</title>
        <description></description>
        <link>http://avr.myluna.de/</link>
        <image rdf:resource="http://avr.myluna.de/lib/tpl/luna/images/favicon.ico" />
       <dc:date>2013-06-20T04:46:17+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:assemblerbefehle&amp;rev=1371249297&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:asm-endasm&amp;rev=1371155869&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:mactostr&amp;rev=1371063510&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:mactostr&amp;rev=1371063354&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:befehlsuebersicht&amp;rev=1371063102&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:befehlsuebersicht&amp;rev=1371063068&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:softspi&amp;rev=1371062998&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:softspi&amp;rev=1371062952&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:spi&amp;rev=1371062818&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:spi&amp;rev=1371062802&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:lunaavr_2013.r4&amp;rev=1371062426&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:download&amp;rev=1371062292&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:praeprozessor&amp;rev=1370904562&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:udptest&amp;rev=1370528978&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1370455741&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:eigen-operation_bitorientiert&amp;rev=1370454210&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:eigen-operation_arithmetisch&amp;rev=1370454088&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:operator_rangfolge&amp;rev=1370444707&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:grundlagen&amp;rev=1370444351&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:logische_operatoren_und_bitoperatoren&amp;rev=1370444040&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://avr.myluna.de/lib/tpl/luna/images/favicon.ico">
        <title>LunaAVR</title>
        <link>http://avr.myluna.de/</link>
        <url>http://avr.myluna.de/lib/tpl/luna/images/favicon.ico</url>
    </image>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:assemblerbefehle&amp;rev=1371249297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-15T00:34:57+02:00</dc:date>
        <dc:creator>meier13</dc:creator>
        <title>en:assemblerbefehle</title>
        <link>http://avr.myluna.de/doku.php?id=en:assemblerbefehle&amp;rev=1371249297&amp;do=diff</link>
        <description>Overview of the luna assembler (lavra) supported avr assembler commands. The luna assembler in an integrated part of the luna compiler. Not all commands are available for every controller (see datasheet).
  abbr.l  description  r       source-/destination register  rh      upper source-/destination (R16-R31)  rd      double register R24:25(W), R26:27(X), R28:29(Y), R30:31(Z)  rp      pointer register X,Y, Z  ry      pointer register Y, Z  p       port  pl      port at lower adress 0 bis 31  b7  …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:asm-endasm&amp;rev=1371155869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-13T22:37:49+02:00</dc:date>
        <dc:creator>meier13</dc:creator>
        <title>en:asm-endasm</title>
        <link>http://avr.myluna.de/doku.php?id=en:asm-endasm&amp;rev=1371155869&amp;do=diff</link>
        <description>Serves to insert assembler sourcecode at the current position.
Syntax:

	*  Asm
		*  assembler-sourcecode

	*  endAsm

features

Strings and comments of the inline assembler sourcecode underliing the rules of the LunaAVR syntax. Comments in “normal” assembler sourcecode are marked with a ; and in inline assembler  with a ' or //. In addition, the strings are always enclosed with double quotes.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:mactostr&amp;rev=1371063510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:58:30+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:mactostr</title>
        <link>http://avr.myluna.de/doku.php?id=de:mactostr&amp;rev=1371063510&amp;do=diff</link>
        <description>Implementiert ab Version2013.r4
Konvertiert einen 6-byte-Wert in einen String mit MAC-Adressnotation „0e:11:c1:f4:3b:0a“.

Syntax

	*  string = MacToStr( valueAddr )

valueAddr ist eine Adresse auf eine Position im SRAM ab dem der 6-Byte-Wert abgelegt ist.
(bspw. eine Struktur oder ein Array, ..).</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:mactostr&amp;rev=1371063354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:55:54+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:mactostr</title>
        <link>http://avr.myluna.de/doku.php?id=en:mactostr&amp;rev=1371063354&amp;do=diff</link>
        <description>Implemented in version2013.r4
Convert a 6-byte-value in a string with MAC-address-notation “0e:11:c1:f4:3b:0a”.

Syntax

	*  string = MacToStr( valueAddr )

valueAddr is a address value to a location in the sram memory that holds the 6-byte-value (e.g. a structure or array, ..).</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:befehlsuebersicht&amp;rev=1371063102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:51:42+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:befehlsuebersicht</title>
        <link>http://avr.myluna.de/doku.php?id=en:befehlsuebersicht&amp;rev=1371063102&amp;do=diff</link>
        <description>#

	*  #Define - Defines/Aliase.
	*  #If-#else-#endif - Bedingtes Kompilieren von Quelltext.
	*  #Include - Quelltextdateien einbinden.
	*  #IncludeData - Binärdaten in den Flash einbinden.
	*  #cdecl - Parameterdefinition für indirekte Aufrufe.
	*  #odecl - Parameterdefinition für indirekte Aufrufe.
	*  #idecl - Parameterdefinition für indirekte Aufrufe.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:befehlsuebersicht&amp;rev=1371063068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:51:08+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:befehlsuebersicht</title>
        <link>http://avr.myluna.de/doku.php?id=de:befehlsuebersicht&amp;rev=1371063068&amp;do=diff</link>
        <description>#

	*  #Define - Defines/Aliase.
	*  #If-#Else-#Endif - Bedingtes Kompilieren von Quelltext.
	*  #Include - Quelltextdateien einbinden.
	*  #IncludeData - Binärdaten in den Flash einbinden.
	*  #cdecl - Parameterdefinition für indirekte Aufrufe.
	*  #odecl - Parameterdefinition für indirekte Aufrufe.
	*  #idecl - Parameterdefinition für indirekte Aufrufe.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:softspi&amp;rev=1371062998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:49:58+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:softspi</title>
        <link>http://avr.myluna.de/doku.php?id=en:softspi&amp;rev=1371062998&amp;do=diff</link>
        <description>SoftSpi ist das in LunaAVR implementierte Software-Spi-Interface. SoftSpi arbeitet nur im Master-Modus (Der Master gibt den Takt vor). Lesen und Schreiben erfolgt synchron.
Die Initialisierung erfolgt einmalig und besitzt dann globale Gültigkeit. Änderungen an der Initalisierung oder den verwendeten Pins sind nachträglich zur Laufzeit nicht vorgesehen. Da für optimale Geschwindigkeit und effizienz vom Präprozessor vorberechnete Konstantwerte Verwendung finden, muss die Initialisierung textuell v…</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:softspi&amp;rev=1371062952&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:49:12+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:softspi</title>
        <link>http://avr.myluna.de/doku.php?id=de:softspi&amp;rev=1371062952&amp;do=diff</link>
        <description>SoftSpi ist das in LunaAVR implementierte Software-Spi-Interface. SoftSpi arbeitet nur im Master-Modus (Der Master gibt den Takt vor). Lesen und Schreiben erfolgt synchron.

Die Initialisierung erfolgt einmalig und besitzt dann globale Gültigkeit. Änderungen an der Initalisierung oder den verwendeten Pins sind nachträglich zur Laufzeit nicht vorgesehen. Da für optimale Geschwindigkeit und Effizienz vom Präprozessor vorberechnete Konstantwerte Verwendung finden, muss die Initialisierung textuell …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:spi&amp;rev=1371062818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:46:58+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:spi</title>
        <link>http://avr.myluna.de/doku.php?id=en:spi&amp;rev=1371062818&amp;do=diff</link>
        <description>Spi ist das “Serial Peripheral Interface” des AVR. es erlaubt synchronen Datentransfer zwischen AVRs oder AVR und peripheren Bausteinen.
 Methoden/eigenschaften (nur schreiben)  Name        Beschreibung                                 Werte  .enable/.Disable  Spi aktivieren/Deaktivieren            -  .Master     SPI-Mastermodus setzen                       -  .Slave      SPI-Slavemodus setzen                        -  .Order =  Data-Order einstellen (Vorgabe: 0 = MsbFirst)    LsbFirst/MsbFirst  …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:spi&amp;rev=1371062802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:46:42+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:spi</title>
        <link>http://avr.myluna.de/doku.php?id=de:spi&amp;rev=1371062802&amp;do=diff</link>
        <description>Spi ist das „Serial Peripheral Interface“ des AVR. Es erlaubt synchronen Datentransfer zwischen AVRs oder AVR und peripheren Bausteinen.
 Methoden/Eigenschaften (nur schreiben)  Name        Beschreibung                                 Werte  .Enable/.Disable  Spi aktivieren/Deaktivieren            -  .Master     SPI-Mastermodus setzen                       -  .Slave      SPI-Slavemodus setzen                        -  .Order =  Data-Order einstellen (Vorgabe: 0 = MsbFirst)    LsbFirst/MsbFirst  …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:lunaavr_2013.r4&amp;rev=1371062426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:40:26+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:lunaavr_2013.r4</title>
        <link>http://avr.myluna.de/doku.php?id=de:lunaavr_2013.r4&amp;rev=1371062426&amp;do=diff</link>
        <description>Development Release 2013.r4

Download

	*  System-Voraussetzungen

	*   
	*   
	*   (Nur Compiler/Assembler!)

Windows-Version getestet unter: Windows 7 Professional 32 Bit

Linux-Version getestet unter: openSUSE/KDE 12.1 32 Bit

Mac OS-Version: Bezüglich IDE siehe &lt;http://www.macsven.de&gt; und Forum (gesonderte Entwicklung).</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:download&amp;rev=1371062292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-12T20:38:12+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:download</title>
        <link>http://avr.myluna.de/doku.php?id=de:download&amp;rev=1371062292&amp;do=diff</link>
        <description>Dokumentation

 Vollständige Dokumentation/Sprachreferenz der Programmiersprache Luna für AVR Mikrocontroller (Buchformat, interaktives PDF).

	*  

Aktuelle Version

Offizielle Main-Release-Version und darauf aufbauende Weiterentwicklungen (Development Release) der kompletten LunaAVR Entwicklungsumgebung inklusive aller Beispiel-Sourcen.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:praeprozessor&amp;rev=1370904562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-11T00:49:22+02:00</dc:date>
        <dc:creator>meier13</dc:creator>
        <title>en:praeprozessor</title>
        <link>http://avr.myluna.de/doku.php?id=en:praeprozessor&amp;rev=1370904562&amp;do=diff</link>
        <description>The preprocessor is a part of the compiler and assembler, which prepares the sourcecode for the compile and assemble process. The luna compiler built in preprocessor is a so-called macro processor, which extends the capabilities to enhance the readability of the sourcecode and the optimisation, structuring and modularization of projects in essential parts.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:udptest&amp;rev=1370528978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-06T16:29:38+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:udptest</title>
        <link>http://avr.myluna.de/doku.php?id=de:udptest&amp;rev=1370528978&amp;do=diff</link>
        <description>Einfaches Programm zum Senden/Empfangen von UDP-Paketen.
Hilfreich zum Testen bei der Entwicklung mit dem openMLP-Webserver.

Download

	*   (Windows)
	*   (Linux)

Windows-Version getestet unter: Windows 7 Professional 32 Bit

Linux-Version getestet unter: openSUSE/KDE 12.1 32 Bit</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1370455741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T20:09:01+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:datentypen</title>
        <link>http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1370455741&amp;do=diff</link>
        <description>Luna knows a selection of standard numerical data types, and special types of data types.

Overview Data Types
  Name   lowest value   highest value     Type      Size  Boolean        0            1        Variable   1 Byte  Byte           0            255         Variable   1 Byte  Uint8           0            255         Variable   1 Byte  Integer      -32768         32767        Variable   2 Byte  Int16      -32768         32767        Variable   2 Byte  Word           0           65535      …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:eigen-operation_bitorientiert&amp;rev=1370454210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T19:43:30+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:eigen-operation_bitorientiert</title>
        <link>http://avr.myluna.de/doku.php?id=en:eigen-operation_bitorientiert&amp;rev=1370454210&amp;do=diff</link>
        <description>eigen-Operation bitorientiert
 Implemented in Version  2013.r3 
A “Self-Operation” stand for themselves and aren't provided for the use within expressions. “Variable” in the description means variables in the working memory (SRAM). These were dimensioned as an array, element of a structure or property of a user-defined class.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:eigen-operation_arithmetisch&amp;rev=1370454088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T19:41:28+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:eigen-operation_arithmetisch</title>
        <link>http://avr.myluna.de/doku.php?id=en:eigen-operation_arithmetisch&amp;rev=1370454088&amp;do=diff</link>
        <description>Arithmetical Self-Operators
 Implemented in Version  2013.r3 
A “Self-Operation” stand for themselves and aren't provided for the use within expressions. “Variable” in the description means variables in the working memory (SRAM). These were dimensioned as an array, element of a structure or property of a user-defined class.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:operator_rangfolge&amp;rev=1370444707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T17:05:07+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:operator_rangfolge</title>
        <link>http://avr.myluna.de/doku.php?id=en:operator_rangfolge&amp;rev=1370444707&amp;do=diff</link>
        <description>Group    Operator   Description        Evaluation            1       (..)   Bracket           left &gt;&gt; right    (..)   sub routine call   [..]   element size       .     bind operator in class- or object expressions      2       Not    logical NOT (in conditions) right &gt;&gt; left     3       ^   arithmetical operator   left &gt;&gt; right      4       Mod   arithmetical operator     5       * and /    arithmetical operator     6      + and -   arithmetical operator     7      &lt; und &lt;= und &gt; und &gt;= und =  …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:grundlagen&amp;rev=1370444351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T16:59:11+02:00</dc:date>
        <dc:creator>klaus</dc:creator>
        <title>en:grundlagen</title>
        <link>http://avr.myluna.de/doku.php?id=en:grundlagen&amp;rev=1370444351&amp;do=diff</link>
        <description>Luna is an object-oriented programming language for AVR microcontrollers. Luna supports (with some restrictions)

	*  Inheritance
	*  Encapsulation
	*  Polymorphism

OpenBook: Objektorientierte Programmierung von Bernhard Lahres, Gregor Rayman

Alongside generally known programming terms, in object-oriented programming further terms are used like:</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:logische_operatoren_und_bitoperatoren&amp;rev=1370444040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-06-05T16:54:00+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:logische_operatoren_und_bitoperatoren</title>
        <link>http://avr.myluna.de/doku.php?id=en:logische_operatoren_und_bitoperatoren&amp;rev=1370444040&amp;do=diff</link>
        <description>Logical and Bit-Operators

----------

AND

This operator is used to perform a logical comparison of two expression. It is always performed a bitwise combination of the two expressions.

Result = Expression1 AND Expression2


Example

This example combinate different values bitwise “AND”:</description>
    </item>
</rdf:RDF>
