Base Command Set

Alphabetical Overview

  • Abs() - Absolute Value.
  • Add - Integer Addition (Command-Syntax).
  • Asc() - Returns the numerical value of characters, example asc(„ “) = 32.
  • Asr - Arithmetic Bit shift right.
  • Asm-EndAsm - Inline Assembler.
  • Avr - Root class AVR-Controller.
  • Call - Call a Methode or Inline Assembler Subroutine.
  • Ce16() - Convert between LittleEndian/BigEndian.
  • Ce32() - Convert between LittleEndian/BigEndian.
  • Chr() - Convert numeric value to ASCII.
  • Cli - Disable global Interrupts.
  • Class-EndClass - User defined class.
  • Continue - Continue loop with next iteration.
  • CountFields() - Determine number of elements in a separated string.
  • Clr/Clear - reset a Variable to Zero/Nil.
  • Cos() - Integer Cosine.
  • Const - Define a constant.
  • .db - Start of Data Block (Byte).
  • .dw - Start of Data Block (Word).
  • .dl - Start of Data Block (Long).
  • Data-EndData - Define dta object (Flash).
  • Declaration - (Definition)
  • Descriptor() - Current assembling position.
  • Decr - Fast decrement.
  • Defined() - Check existance of a constant or symbol.
  • Dim - Define a variable in RAM.
  • Div - Integer Division (Command-Syntax).
  • Do-Loop - Loop with optional exit criteria.
  • eeDim - Define variable in Eeprom
  • Fabs() - Floating - Find absolute value.
  • Facos() Floating - Calculate ArcusCosine (Radiant)
  • Fadd() Floating - Addition (Command-Syntax/Function)
  • Fdiv() Floating - Division (Command-Syntax/Function)
  • Fmul() Floating - Multiplication (Command-Syntax/Function)
  • Fsub() Floating - Subtraction (Command-Syntax/Function)
  • Fasin() Floating - Calculate ArcusSinus (Radiant)
  • Fatan() Floating - Calculate ArcusTangens (Radiant)
  • Fcbrt() Floating - Calculate Cubic Root
  • Fceil() Floating - Round up to whole number
  • Fcosh() Floating - Calculate Hyperbolic Cosine (Radiant)
  • Fcos() Floating - Calculate Cosine (Radiant)
  • Fdeg() Floating - Convert Radiant to Degrees
  • Feven() Floating - Check if even.
  • Fexp() Floating - Calculate Exponential value
  • Fix() Floating - Convert to whole number.
  • Flash - The Flash Memory as a data object.
  • Flexp() Floating - Inverse of Frexp
  • Flog10() Floating - Calculate Logarithm to Basis 10
  • Flog() Floating - Calculate Natural Logarithm
  • Floor() Floating - Round down to next whole number, depending on sign
  • Fodd() Floating - Check if odd.
  • Format() - Format Decimal String.
  • For-Next - Loop with Counter.
  • Fpow() Floating - Calculate x to power of y
  • Frad() Floating - Convert from Degrees to Radiant
  • Frac() Floating - Extract Fractional part of a number
  • Frexp() v - Convert Value to Mantissa and Exponent
  • Fround() Floating - Arithmetic Round Down
  • Fsine() Floating - 360° Wave Function, Angle to Degrees
  • Fsinh() Floating - Calculate Hyperbolic Sinus
  • Fsin() Floating - Calculate Sinus (Radiant)
  • Fsplit() Floating - Split Value into whole and rational part
  • Fsqrt() Floating - Calculate Square Root
  • Fsquare() Floating - Calculate Square
  • Ftanh() Floating - Calculate Hyperbolic Tangent
  • Ftan() Floating - Calculate Tangent (Radiant)
  • Ftrunc() Floating - Round dowwn to next whole number.
  • Function-EndFunc - Create a Function with return value.
  • Fval() - Convert a String with a decimal floating value to a binary value.
  • Halt() - Permanent empty loop. Same as Do … Loop.
  • Hex() - Convert value to a hexadecimal number (String).
  • HexVal() - Converts hexadecimal number (String) to a integer value.
  • Jump - Jump to Label or Address.
  • Label - (Expression)
  • Left() - Returns left part of string (String).
  • Len() - Returns length of string (String).
  • Lower() - Convert Text to lower case (String).
  • Long() - Type convert a value to a Long Integer. (32 Bit)
  • MakeIdentifier() - Ein Symbol aus einem String erstellen.
  • Max() - Find largest value in a list of values.
  • Median16u() - Calculate Median Value.
  • Median16s() - Calculate Signed Median Value.
  • MemCmp() - Compare RAM Memory.
  • MemCpy() - Copy Memory within RAM (schnell).
  • MemSort() - Sort all Bytes of Memory in ascending order.
  • MemRev() - Invert Bytes of Memory.
  • MemoryBlock - Memory Block Object.
  • Mid() - Read part of a Text (String).
  • Min() - Find smallest value in a list of values.
  • Mod - Modulo-Operator
  • Mul - Integer Multiplication (Command-Syntax).
  • Mkb() - Convert Byte Value to String.
  • Mkw() - Convert Word Value to String.
  • Mkt() - Convert Uint24 Value to String.
  • Mkl() - Convert Long Value to String.
  • Mks() - Convert Single Value to String.
  • Nop - Empty command.
  • NthField() - Find a field in an element separated String (String).
  • Replace() - Replaces the first occurrence of a string with another string.
  • ReplaceAll() - Replaces all occurrences of a string with another string.
  • Reset - Restart Controller.
  • Return - Return Command from a Method.
  • Right() - Read right part of a Text (String).
  • Rinstr() - Find a text within a text (String).
  • Rnd() - Create pseudo random number 8 bit.
  • Rnd16() - Create pseudo random number 16 bit.
  • Rnd32() - Create pseudo random number 32 bit.
  • Rol - Shift bitweise to left.
  • Ror - Shift bitweise to right.
  • Seed - Initiate random number generator 8 bit.
  • Seed32 - Initiate random number generator 32 bit.
  • Select-Case-Default-EndSelect - Fast Case Distinction.
  • Sei - Enable global interrupts.
  • Shl - Shift byte to left.
  • Shr - Shift byte to right.
  • Sin() - Integer Sinus.
  • Sine() - Fast Integer Sinewave function.
  • Single() - Convert data type to single.
  • Spc() - Create space characters (String).
  • Sram - RAM as a data object.
  • Static - Keyword when Dimensioning a variable.
  • Struct-EndStruct - User defined struct declaration.
  • Str() - Convert binary value to a decimal value (String).
  • StrFill() - Fill a Text with another Text (String).
  • String - (Definition)
  • SoftUart - SoftUart Interface.
  • Sub - Integer subtraction (Command-Syntax).
  • Sqrt() - Integer square root.
  • Swap - Swap variables or values.
  • Uart - Default Serial Port.
  • Uart0 - 1. Serial Port.
  • Uart1 - 2. Serial Port.
  • Uart2 - 3. Serial Port.
  • Uart3 - 4. Serial Port.
  • Usart - Default Serial Port (Atxmega).
  • UsartC0 - Serial Port C0 (Atxmega).
  • UsartC1 - Serial Port C1 (Atxmega).
  • UsartD0 - Serial Port D0 (Atxmega).
  • UsartD1 - Serial Port D1 (Atxmega).
  • UsartE0 - Serial Port E0 (Atxmega).
  • UsartE1 - Serial Port E1 (Atxmega).
  • UsartF0 - Serial Port F0 (Atxmega).
  • UsartF1 - Serial Port F1 (Atxmega).
  • Upper() - Convert Text to captial letters (String).
  • Val() - Convert a decimal number string to a Integer value.
  • Void - Keyword for a Function call.
  • Void() - Dummy method.
  • Wait - Delay Function (Seconds).
  • Waitms - Delay Function (Millieconds).
  • Waitus - Delay Function (Microseconds).
  • When-Do - Conditional exection for one line only.
  • While-Wend - Conditional exection (Loop).
  • Word() - Convert a value to Word Type.
  • WordToInt16 - Convert a Word value to an 16 Bit Integer.
  • WordToInt32 - Convert a Word value to an 32 Bit Integer.