#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
// MAX72xx displays
//#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
#define MAX_DEVICES 8
#define NUM_ZONES 7
#define CLK_PIN 18
#define DATA_PIN 23
#define CS_PIN 5
#define SPEED_TIME 50
#define PAUSE_TIME 1000
MD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
void setup() {
// put your setup code here, to run once:
P.begin(NUM_ZONES);
P.setZone(0, 0, 2); //AleDre P1 Score
P.setZone(1, 3, 3); //AleDre P1 Legs
P.setZone(2, 4, 6); //AleDre P2 Score
P.setZone(3, 7, 7); //AleDre P2 Legs
P.setZone(4, 0, 7); //AleDre All Displays
P.setZone(5, 0, 3); //AleDre P1 All Display
P.setZone(6, 4, 7); //AleDre P2 All Display
P.setInvert(false);
}
void loop() {
// put your main code here, to run repeatedly:
}
/*
void MD_Parola::displayZoneText ( uint8_t z,
const char * pText,
textPosition_t align,
uint16_t speed,
uint16_t pause,
textEffect_t effectIn,
textEffect_t effectOut = PA_NO_EFFECT
)
*/
void updateField(int field, char* charVal, int inFx, int OutFx) {
}