Orbs

Functions for controlling the color of the orbs. More...

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.

Detailed Description

Functions for controlling the color of the orbs.

Functions for controlling the color and lighting of the orbs.


Function Documentation

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.

Parameters:
red_led the red component of the color
green_led the green component of the color
blue_led the blue component of the color
See also:
orb_init

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.

Parameters:
col the color to set the orbs to
See also:
orb_init

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.

Parameters:
red_led the red component of the color
green_led the green component of the color
blue_led the blue component of the color
See also:
orb_init

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.

Parameters:
col the color to set the orbs to
See also:
orb_init

void orb_disable (  ) 

Disable the orbs.

Disables the orb color fading capabilities by disabling the timer1 interrupt.

See also:
orb_init

void orb_enable (  ) 

Enable the orbs.

Enables the orb's color fading capabilities.

See also:
orb_init

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.

Parameters:
red_led the red component of the color
green_led the green component of the color
blue_led the blue component of the color
See also:
orb_init

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.

Parameters:
col the color to set the orbs to
See also:
orb_init


Generated on Wed Feb 6 20:27:39 2008 for libdragonfly by  doxygen 1.5.3