Difference between revisions of "U23 2005/Firmware-Makros"

From C4 Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
== MACRO_NOP ==
 
== MACRO_NOP ==
  
Argumente: (keine)  
+
'''Argumente:''' (keine)  
  
Funktion: tut nichts
+
'''Funktion:''' tut nichts
  
 
== MACRO_FADE_CHANNEL ==
 
== MACRO_FADE_CHANNEL ==
  
Argumente: [ch0|ch1|ch2] TargetBrightness SkipCycles BrightStep
+
'''Argumente:''' Channel TargetBrightness Delay AddBrightness
  
...in progress ..
+
: Channel: Gibt den Farbkanal an. Mögliche Werte sind ChannelR (Rot), ChannelG (Grün) und ChannelB (Blau)
 +
: TargetBrightness: Gibt die Helligkeit des Kanals an. Wertebereich 0 (aus) bis 255 (volle Helligkeit)
 +
: Delay: ?
 +
: AddBrightness: ?
 +
 
 +
'''Funktion:''' Fadet einen gegebenen Farbkanal in einer gegebenen Zeit auf eine gegebene Helligkeit.
 +
 
 +
== MACRO_FADE_CHANNELS ==
 +
 
 +
'''Argumente:''' BrightnessR BrightnessG BrightnessB
 +
 
 +
: Brightness{R,G,B}: Die Helligkeit des {roten, grünen, blauen} Channels (0-255).
 +
 
 +
'''Funktion:''' Setzt alle Farbkanäle auf die jeweils angegebenen Helligkeitswerte.
 +
 
 +
== MACRO_JUMP ==
 +
 
 +
'''Argumente:''' RelativeInstructionCount
 +
 
 +
: RelativeInstructionCount: Anzahl der Instruktionen.
 +
 
 +
'''Funktion:''' Springe um eine gewisse Anzahl an Instruktionen zurück. Zu beachten: Die JUMP-Instruktion muss auch übersprungen werden! Beispiel:
 +
1: MACRO_NOP
 +
2: MACRO_JUMP -2  <--- springt zu Zeile 1
 +
 
 +
== MACRO_SET_CHANNEL ==
 +
 
 +
'''Argumente:''' Channel TargetBrightness
 +
 
 +
: Channel: Gibt den Farbkanal an. Mögliche Werte sind ChannelR (Rot), ChannelG (Grün) und ChannelB (Blau).
 +
: TargetBrightness: Die Helligkeit (0-255).
 +
 
 +
'''Funktion:''' Setze den angegebenen Channel auf die angegebene Helligkeit.

Revision as of 22:34, 3 November 2005

MACRO_NOP

Argumente: (keine)

Funktion: tut nichts

MACRO_FADE_CHANNEL

Argumente: Channel TargetBrightness Delay AddBrightness

Channel: Gibt den Farbkanal an. Mögliche Werte sind ChannelR (Rot), ChannelG (Grün) und ChannelB (Blau)
TargetBrightness: Gibt die Helligkeit des Kanals an. Wertebereich 0 (aus) bis 255 (volle Helligkeit)
Delay: ?
AddBrightness: ?

Funktion: Fadet einen gegebenen Farbkanal in einer gegebenen Zeit auf eine gegebene Helligkeit.

MACRO_FADE_CHANNELS

Argumente: BrightnessR BrightnessG BrightnessB

Brightness{R,G,B}: Die Helligkeit des {roten, grünen, blauen} Channels (0-255).

Funktion: Setzt alle Farbkanäle auf die jeweils angegebenen Helligkeitswerte.

MACRO_JUMP

Argumente: RelativeInstructionCount

RelativeInstructionCount: Anzahl der Instruktionen.

Funktion: Springe um eine gewisse Anzahl an Instruktionen zurück. Zu beachten: Die JUMP-Instruktion muss auch übersprungen werden! Beispiel:

1: MACRO_NOP
2: MACRO_JUMP -2  <--- springt zu Zeile 1

MACRO_SET_CHANNEL

Argumente: Channel TargetBrightness

Channel: Gibt den Farbkanal an. Mögliche Werte sind ChannelR (Rot), ChannelG (Grün) und ChannelB (Blau).
TargetBrightness: Die Helligkeit (0-255).

Funktion: Setze den angegebenen Channel auf die angegebene Helligkeit.