hahaha brrr

main
radex 2024-02-20 18:39:07 +01:00
parent 0edfbe6a50
commit 7f08e847a1
Signed by: radex
SSH Key Fingerprint: SHA256:hvqRXAGG1h89yqnS+cyFTLKQbzjWD4uXIqw7Y+0ws30
1 changed files with 7 additions and 2 deletions

View File

@ -29,6 +29,7 @@ void setup() {
bool stepperDemo = false;
bool stepperDemoSlowing = false;
bool stepperDemoLongStretch = false;
unsigned long lastStepperDemoMillis = 0;
void loop() {
@ -45,6 +46,7 @@ void loop() {
setStepperDirection(RIGHT);
} else if (debugKey == '-') {
setTimerEnabled(!isTimerEnabled());
stepperDemo = false;
} else if (debugKey == 'k') {
setStepperEnabled(true);
setStepperDirection(RIGHT);
@ -52,13 +54,15 @@ void loop() {
setTimerCadence(50);
stepperDemo = true;
stepperDemoSlowing = false;
stepperDemoLongStretch = false;
lastStepperDemoMillis = millis();
}
if (stepperDemo) {
auto now = millis();
if (now - lastStepperDemoMillis >= 5) {
if (now - lastStepperDemoMillis >= (stepperDemoLongStretch ? 1500 : 3)) {
lastStepperDemoMillis = now;
stepperDemoLongStretch = false;
auto cadence = getTimerCadence();
if (stepperDemoSlowing) {
@ -69,7 +73,8 @@ void loop() {
setTimerCadence(cadence + 1);
}
} else {
if (cadence == 8) {
if (cadence == 12) {
stepperDemoLongStretch = true;
stepperDemoSlowing = true;
} else {
setTimerCadence(cadence - 1);