Skip to content

Commit

Permalink
style: fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
EdJoPaTo committed Jun 5, 2023
1 parent d5511ff commit 1a81cf9
Showing 1 changed file with 22 additions and 15 deletions.
37 changes: 22 additions & 15 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,24 @@ const int ENCODER_RIGHT_DT = 8;
const int ENCODER_RIGHT_SW = 7;

const uint16_t colors[] = {
Adafruit_NeoMatrix::Color(255,0,0),
Adafruit_NeoMatrix::Color(255,255,0),
Adafruit_NeoMatrix::Color(0,255,0),
Adafruit_NeoMatrix::Color(0,255,255),
Adafruit_NeoMatrix::Color(0,0,255),
Adafruit_NeoMatrix::Color(255,0,255),
Adafruit_NeoMatrix::Color(255, 0, 0),
Adafruit_NeoMatrix::Color(255, 255, 0),
Adafruit_NeoMatrix::Color(0, 255, 0),
Adafruit_NeoMatrix::Color(0, 255, 255),
Adafruit_NeoMatrix::Color(0, 0, 255),
Adafruit_NeoMatrix::Color(255, 0, 255),
};
const size_t NUM_COLORS = 6;

BasicEncoder encoderLeft(ENCODER_LEFT_DT, ENCODER_LEFT_CLK);
BasicEncoder encoderRight(ENCODER_RIGHT_DT, ENCODER_RIGHT_CLK);

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(WIDTH, HEIGHT, PIN_MATRIX,
NEO_MATRIX_BOTTOM + NEO_MATRIX_RIGHT +
NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG,
NEO_GRB + NEO_KHZ800);
Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(
WIDTH,
HEIGHT,
PIN_MATRIX,
NEO_MATRIX_BOTTOM + NEO_MATRIX_RIGHT + NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG,
NEO_GRB + NEO_KHZ800);

void setup()
{
Expand Down Expand Up @@ -69,7 +71,8 @@ void loop()

bool pointChanged = false;

if (encoderLeft.get_change() || encoderRight.get_change()) {
if (encoderLeft.get_change() || encoderRight.get_change())
{
pointChanged = true;
Serial.print("X: ");
Serial.print(x);
Expand All @@ -79,24 +82,28 @@ void loop()

bool colorChange = false;

if (!digitalRead(ENCODER_LEFT_SW)) {
if (!digitalRead(ENCODER_LEFT_SW))
{
currentColor--;
colorChange = true;
}

if (!digitalRead(ENCODER_RIGHT_SW)) {
if (!digitalRead(ENCODER_RIGHT_SW))
{
currentColor++;
colorChange = true;
}

if (colorChange) {
if (colorChange)
{
currentColor %= NUM_COLORS;
Serial.print("Color: ");
Serial.println(currentColor);
delay(100);
}

if (colorChange || pointChanged) {
if (colorChange || pointChanged)
{
matrix.writePixel(x, y, colors[currentColor]);
matrix.show();
}
Expand Down

0 comments on commit 1a81cf9

Please sign in to comment.