My Project
RgbRegs

Enumerations

enum  AccesCommands_t {
  INTENSITY_RED = 0x11U, INTENSITY_GREEN = 0x12U, INTENSITY_BLUE = 0x13U, INTENSITY_RGB = 0x14U,
  CURRENT_RED = 0x21U, CURRENT_GREEN = 0x22U, CURRENT_BLUE = 0x23U, CURRENT_RGB = 0x24U,
  DMXOFF = 0x30U, DMXON = 0x31U, DMXSLOT = 0x32U, DMX8BIT = 0x33U,
  DMX16BIT = 0x34U, OFFTIME_RED = 0x41U, OFFTIME_GREEN = 0x42U, OFFTIME_BLUE = 0x43U,
  WALKTIME = 0x50U, DIMMINGLEVEL = 0x60U, FADERATE = 0x61U, _CHANGE_ADDRESS = 0x70U,
  SAVEPARAMETERS = 0xA0U
}
 Write commands List of all the I2C-Write commands. More...
 
enum  ReadCommands_t {
  READ_INTENSITY_RED = 0x81U, READ_INTENSITY_GREEN = 0x82U, READ_INTENSITY_BLUE = 0x83U, READ_CURRENT_RED = 0x84U,
  READ_CURRENT_GREEN = 0x85U, READ_CURRENT_BLUE = 0x86U, READ_OFFTIME_RED = 0x87U, READ_OFFTIME_GREEN = 0x88U,
  READ_OFFTIME_BLUE = 0x89U, READ_WALKTIME = 0x8AU, READ_DIMMINGLEVEL = 0x8BU, READ_FADERATE = 0x8CU,
  DIRECTACCESS_READ = 0x90U, DIRECTACCESS_MOVE = 0x91U, DIRECTACCESS_AND = 0x92U, DIRECTACCESS_OR = 0x93U
}
 Read commands List of all the I2C-Read commands. More...
 
enum  Colors_t {
  WHITE, SILVER, GRAY, BLACK,
  RED, MAROON, YELLOW, OLIVE,
  LIME, GREEN, AQUA, TEAL,
  BLUE, NAVY, FUCHSIA, PURPLE
}
 List of the available, predefined colors for the shield. More...
 

Detailed Description

Enumeration Type Documentation

◆ AccesCommands_t

Write commands List of all the I2C-Write commands.

Enumerator
INTENSITY_RED 

Set intensity of the red channel

INTENSITY_GREEN 

Set intensity of the green channel

INTENSITY_BLUE 

Set intensity of the blue channel

INTENSITY_RGB 

Set intensity of all three channels

CURRENT_RED 

Set the peak current reference of the red channel

CURRENT_GREEN 

Set the peak current reference of the green channel

CURRENT_BLUE 

Set the peak current reference of the blue channel

CURRENT_RGB 

Set the peak current reference of the three channels

DMXOFF 

Enable DMX-Standard for the shield

DMXON 

Disable DMX-Standard for the shield

DMXSLOT 

Starting slot number of DMX

DMX8BIT 

Configuration for 8bit DMX

DMX16BIT 

Configuration for 16bit DMX

OFFTIME_RED 

Set off-time of the red channel

OFFTIME_GREEN 

Set off-time of the green channel

OFFTIME_BLUE 

Set off-time of the blue channel

WALKTIME 

Set the walk-time

DIMMINGLEVEL 

Set the dimming level

FADERATE 

Set the fade rate

_CHANGE_ADDRESS 

Change address of the slave

SAVEPARAMETERS 

Save the set parameters

◆ ReadCommands_t

Read commands List of all the I2C-Read commands.

Enumerator
READ_INTENSITY_RED 

Read the intensity of the red channel

READ_INTENSITY_GREEN 

Read the intensity of the green channel

READ_INTENSITY_BLUE 

Read the intensity of the blue channel

READ_CURRENT_RED 

Read the peak current reference of the red channel

READ_CURRENT_GREEN 

Read the peak current reference of the green channel

READ_CURRENT_BLUE 

Read the peak current reference of the blue channel

READ_OFFTIME_RED 

Read the off-time of the red channel

READ_OFFTIME_GREEN 

Read the off-time of the green channel

READ_OFFTIME_BLUE 

Read the off-time of the blue channel

READ_WALKTIME 

Read the walk-time

READ_DIMMINGLEVEL 

Read the dimming level

READ_FADERATE 

Read the faderate

DIRECTACCESS_READ 

Read directly from register

DIRECTACCESS_MOVE 

Move register

DIRECTACCESS_AND 

Logic AND with send data

DIRECTACCESS_OR 

Logic OR with send data

◆ Colors_t

enum Colors_t

List of the available, predefined colors for the shield.

Enumerator
WHITE 

Color white

SILVER 

Color silver

GRAY 

Color gray

BLACK 

Color black

RED 

Color red

MAROON 

Color maroon

YELLOW 

Color yellow

OLIVE 

Color olive

LIME 

Color lime

GREEN 

Color green

AQUA 

Color aqua

TEAL 

Color teal

BLUE 

Color blue

NAVY 

Color navy

FUCHSIA 

Color fuchsia

PURPLE 

Color purple