Difference between revisions of "U23 2005/Firmware-Makros"
< U23 2005
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: | + | '''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. |
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.