32,11 → 32,13 |
#define GSLAT PORTDbits.RD9 |
#define XBLNK PORTDbits.RD2 |
|
#define CUBE_MAX_BRIGHTNESS 0x7F |
|
typedef struct { |
unsigned char GCS[CUBE_LAYER_COUNT][GCS_LAYER_SIZE]; |
} CUBE_DATA; |
|
void Cube_Init(CUBE_DATA *data); |
void Cube_Init(CUBE_DATA *data, char BC); |
void Cube_Timer_Interrupt(void); |
|
// Callbacks on completion of DCS/GCS writes |
44,6 → 46,7 |
void Cube_GCS_Write_Callback(void); |
|
// Cube control functions |
void Cube_Write_DCS(char BC); |
void Cube_Clear(void); |
void Cube_Set_All(int R, int G, int B); |
void Cube_Set_Layer(int layer, int R, int G, int B); |