Defines | |
#define | RED 0xE0 |
Red. | |
#define | ORANGE 0xE4 |
Orange. | |
#define | YELLOW 0xE8 |
Yellow. | |
#define | LIME 0x68 |
Lime. | |
#define | GREEN 0x1C |
Green. | |
#define | CYAN 0x1F |
Cyan. | |
#define | BLUE 0x03 |
Blue. | |
#define | PINK 0xA6 |
Pink. | |
#define | PURPLE 0x41 |
Purple. | |
#define | MAGENTA 0xE3 |
Magenta. | |
#define | WHITE 0xFE |
White. | |
#define | ORB_OFF 0xFE |
Turn the orb off (White). | |
Functions | |
void | orb_init (void) |
Enables the orbs. | |
void | orb_set (unsigned char red_led, unsigned char green_led, unsigned char blue_led) |
Set both orbs to a specified color. | |
void | orb1_set (unsigned char red_led, unsigned char green_led, unsigned char blue_led) |
Set orb1 to a specified color. | |
void | orb2_set (unsigned char red_led, unsigned char green_led, unsigned char blue_led) |
Set orb2 to a specified color. | |
void | orb_set_color (int col) |
Set both orbs to a specified color. | |
void | orb1_set_color (int col) |
Set orb1 to a specified color. | |
void | orb2_set_color (int col) |
Set orb2 to a specified color. | |
void | orb_disable (void) |
Disable the orbs. | |
void | orb_enable (void) |
Enable the orbs. |
Functions for controlling the color and lighting of the orbs.
void orb1_set | ( | unsigned char | red_led, | |
unsigned char | green_led, | |||
unsigned char | blue_led | |||
) |
Set orb1 to a specified color.
Set orb1 to the color specified. orb_init must be called before this function may be used.
red_led | the red component of the color | |
green_led | the green component of the color | |
blue_led | the blue component of the color |
void orb1_set_color | ( | int | col | ) |
Set orb1 to a specified color.
Set orb1 to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.
col | the color to set the orbs to |
void orb2_set | ( | unsigned char | red_led, | |
unsigned char | green_led, | |||
unsigned char | blue_led | |||
) |
Set orb2 to a specified color.
Set orb2 to the color specified. orb_init must be called before this function may be used.
red_led | the red component of the color | |
green_led | the green component of the color | |
blue_led | the blue component of the color |
void orb2_set_color | ( | int | col | ) |
Set orb2 to a specified color.
Set orb2 to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.
col | the color to set the orbs to |
void orb_disable | ( | ) |
Disable the orbs.
Disables the orb color fading capabilities by disabling the timer1 interrupt.
void orb_enable | ( | ) |
void orb_init | ( | ) |
Enables the orbs.
Initializes the PWM for Orb control. This must be called before the orbs are used for them to function.
void orb_set | ( | unsigned char | red_led, | |
unsigned char | green_led, | |||
unsigned char | blue_led | |||
) |
Set both orbs to a specified color.
Set both orbs to the color specified. orb_init must be called before this function may be used.
red_led | the red component of the color | |
green_led | the green component of the color | |
blue_led | the blue component of the color |
void orb_set_color | ( | int | col | ) |
Set both orbs to a specified color.
Set both orbs to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.
col | the color to set the orbs to |