Refactoring how board control works

This commit is contained in:
2024-08-22 18:17:35 -04:00
parent a29ccbd2c8
commit 48f83eee38
7 changed files with 278 additions and 49 deletions

21
lib/Cube/Cube.h Normal file
View File

@@ -0,0 +1,21 @@
/**
* @file Cube.h
* @brief An object to store the data of one cube
*/
#pragma once
#include "Color.h"
class Cube{
public:
Cube();
Cube();
void SetColor(const Color &color);
uint16_t lastADCReading{0};
Color color;
bool isOccupied{false};
};