Fixed a bazillion errors

This commit is contained in:
KaraBun 2023-01-21 00:44:47 -05:00
parent 1af412dd4b
commit 07ae3f86be

View file

@ -22,9 +22,9 @@ const int DisplaySpi = 0; //todo: find spi port ## from library
Encoder LeftEnc( Enc1P1, Enc1P2); Encoder LeftEnc( Enc1P1, Enc1P2);
Encoder RightEnc( Enc2P1, Enc2P2); Encoder RightEnc( Enc2P1, Enc2P2);
MortseUi Ui(DisplaySpi); //MortseUi Ui(DisplaySpi);
String TestText = "Momento Mortse" String TestText = "Momento Mortse";
int E1 = 0; int E1 = 0;
int E2 = 0; int E2 = 0;
@ -34,7 +34,7 @@ bool E1Btn = false;
bool E2Btn = false; bool E2Btn = false;
bool ClockState = false; bool ClockState = false;
bool Beat = false; bool Beat = false;
unsigned int Channel1Trig = 0, Channel2Trig = 0; Channel3Trig = 0; unsigned int Channel1Trig = 0, Channel2Trig = 0, Channel3Trig = 0;
bool E1Prev, E2Prev, CDPrev, E1Click, E2Click, CDIn = false, Channel1State = false, Channel2State = false, Channel3State = false; bool E1Prev, E2Prev, CDPrev, E1Click, E2Click, CDIn = false, Channel1State = false, Channel2State = false, Channel3State = false;
unsigned int E1Bounce, E2Bounce, CDBounce = 0, BeatBounce = 0; unsigned int E1Bounce, E2Bounce, CDBounce = 0, BeatBounce = 0;
unsigned long ClockPrev = 0, ClockInPrev = 0, LastBeat = 0; unsigned long ClockPrev = 0, ClockInPrev = 0, LastBeat = 0;
@ -58,8 +58,8 @@ void setup() {
pinMode(ClockIn, INPUT); pinMode(ClockIn, INPUT);
pinMode(ClockDetect, INPUT_PULLUP); pinMode(ClockDetect, INPUT_PULLUP);
pinMode(Channel1, OUTPUT); pinMode(Channel1, OUTPUT);
PinMode(Channel2, OUTPUT); pinMode(Channel2, OUTPUT);
PinMode(Channel3, OUTPUT); pinMode(Channel3, OUTPUT);
E1Btn = digitalRead(Enc1Btn); E1Btn = digitalRead(Enc1Btn);
E1Prev = E1Btn; E1Prev = E1Btn;
@ -124,9 +124,9 @@ void loop() {
ClockPrev = tmpClock; ClockPrev = tmpClock;
if (abs(ClockInPrev - clkInTick) > 500){ if (abs(ClockInPrev - clkInTick) > 500){
Clock = = ((1.0/(clkInTick/1000000.0)) * 60.0)/(float)PpQN; Clock = ((1.0/(clkInTick/1000000.0)) * 60.0)/(float)PpQN;
String outputBPM = "New BPM: "; String outputBPM = "New BPM: ";
outputBPM.concat(newBPM); outputBPM.concat(Clock);
Serial.println(outputBPM); Serial.println(outputBPM);
outputBPM = "Clock Tick: "; outputBPM = "Clock Tick: ";
outputBPM.concat(clkInTick); outputBPM.concat(clkInTick);
@ -175,18 +175,18 @@ void loop() {
if (!BeatBounce){ if (!BeatBounce){
//Insert Beat Output here! //Insert Beat Output here!
char outputChar = TestString[Channel1Index]; char outputChar = TestText[Channel1Index];
if (outputChar == '/0'){ if (outputChar == '\0' ){
Channel1Index = 0; Channel1Index = 0;
outputChar = TestString[Channel1Index]; outputChar = TestText[Channel1Index];
} }
byte morselength = MorseTable[((int)outputChar - 32)]; byte morseLength = MorseTable[((int)outputChar - 32)];
byte morsePattern = morseLength; byte morsePattern = morseLength;
bool trigger = (morsePattern >> MorseIndex) & 1; bool trigger = (morsePattern >> MorseIndex) & 1;
if (MorseIndex == 0){ if (MorseIndex == 0){
Channel1Index++; Channel1Index++;
outputChar = TestString[Channel1Index]; outputChar = TestText[Channel1Index];
MorseIndex = ((MorseTable[((int)outputChar - 32)]) >> 5) - 1; MorseIndex = ((MorseTable[((int)outputChar - 32)]) >> 5) - 1;
} }
@ -212,7 +212,7 @@ void loop() {
Channel3State = false; Channel3State = false;
} }
Ui.tick(); //Ui.tick();
} }