2 Commits

Author SHA1 Message Date
4cb4947bd1 Lowered LED-Breathe-Frequency 2026-04-17 18:53:08 +02:00
18093092f0 38400 baud 2026-04-16 00:49:10 +02:00

View File

@@ -48,7 +48,7 @@ struct Gauge {
long minPos = 0; long minPos = 0;
long maxPos = 3780; // adjust to your usable travel long maxPos = 3780; // adjust to your usable travel
long homingBackoffSteps = 3700; // should exceed reverse travel slightly long homingBackoffSteps = 3800; // should exceed reverse travel slightly
float velocity = 0.0f; float velocity = 0.0f;
float maxSpeed = 5000.0f; float maxSpeed = 5000.0f;
@@ -693,7 +693,7 @@ void updateBlink() {
} }
case FX_BREATHE: { case FX_BREATHE: {
unsigned long dt = nowMs - bs.lastMs; unsigned long dt = nowMs - bs.lastMs;
if (dt < 16) break; if (dt < 64) break;
uint32_t newPos = (uint32_t)bs.cyclePos + dt; uint32_t newPos = (uint32_t)bs.cyclePos + dt;
bs.cyclePos = (uint16_t)(newPos % bs.periodMs); bs.cyclePos = (uint16_t)(newPos % bs.periodMs);
bs.lastMs = nowMs; bs.lastMs = nowMs;
@@ -763,7 +763,7 @@ void readCommands() {
} }
void setup() { void setup() {
DEBUG_PORT.begin(115200); DEBUG_PORT.begin(38400);
DEBUG_PORT.println("Gauge controller booting"); DEBUG_PORT.println("Gauge controller booting");
for (uint8_t i = 0; i < GAUGE_COUNT; i++) { for (uint8_t i = 0; i < GAUGE_COUNT; i++) {