コード例 #1
0
//--- colors to shift: blue, red,  green 
void Rainbowduino::draw_row(byte row, byte level, byte r, byte b, byte g) {
  disable_oe;
  enable_row(row);
  le_high;
  draw_color( (current_level < level) ? b : 0 );
  draw_color( (current_level < level) ? r : 0 );
  draw_color( (current_level < level) ? g : 0 );
  le_low;
  enable_oe;
}
コード例 #2
0
ファイル: Rainbowduino.cpp プロジェクト: vios/mtXcontrol
//==============================================================
void Rainbowduino::draw_row(byte row, byte level, byte r, byte b, byte g) {
  enable_row(row);
  for(byte i = 0; i < 32; i++) {
    disable_oe;
    le_high;
    draw_color( (i < level) ? b : 0 );
    draw_color( (i < level) ? r : 0 );
    draw_color( (i < level) ? g : 0 );
    le_low;
    enable_oe;
  }
}