From b9a1f9880bccd8a3317d8c604fb86e5f6bb92948 Mon Sep 17 00:00:00 2001 From: e2002 Date: Tue, 26 Aug 2025 10:04:12 +0300 Subject: [PATCH] v0.9.680 --- yoRadio/src/core/display.cpp | 5 +++-- yoRadio/src/core/options.h | 2 +- yoRadio/src/core/sdmanager.cpp | 4 +++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/yoRadio/src/core/display.cpp b/yoRadio/src/core/display.cpp index 6fcee31..8c87158 100644 --- a/yoRadio/src/core/display.cpp +++ b/yoRadio/src/core/display.cpp @@ -333,7 +333,7 @@ void Display::_swichMode(displayMode_e newmode) { dsp.setScrollId(NULL); if (newmode == PLAYER) { if(player.isRunning()) - _clock->moveTo(clockMove); + if(clockMove.width<0) _clock->moveBack(); else _clock->moveTo(clockMove); else _clock->moveBack(); #ifdef DSP_LCD @@ -418,7 +418,8 @@ void Display::_layoutChange(bool played){ if(config.store.vumeter){ if(played){ if(_vuwidget) _vuwidget->unlock(); - _clock->moveTo(clockMove); + //_clock->moveTo(clockMove); + if(clockMove.width<0) _clock->moveBack(); else _clock->moveTo(clockMove); if(_weather) _weather->moveTo(weatherMoveVU); }else{ if(_vuwidget) if(!_vuwidget->locked()) _vuwidget->lock(); diff --git a/yoRadio/src/core/options.h b/yoRadio/src/core/options.h index 9706b05..9c0d3b3 100644 --- a/yoRadio/src/core/options.h +++ b/yoRadio/src/core/options.h @@ -2,7 +2,7 @@ #define options_h #pragma once -#define YOVERSION "0.9.676" +#define YOVERSION "0.9.680" /******************************************************* DO NOT EDIT THIS FILE. diff --git a/yoRadio/src/core/sdmanager.cpp b/yoRadio/src/core/sdmanager.cpp index a081947..b561a93 100644 --- a/yoRadio/src/core/sdmanager.cpp +++ b/yoRadio/src/core/sdmanager.cpp @@ -28,7 +28,9 @@ bool SDManager::start(){ ready = begin(SDC_CS, SDREALSPI, SDSPISPEED); vTaskDelay(10); if(!ready) ready = begin(SDC_CS, SDREALSPI, SDSPISPEED); - vTaskDelay(10); + vTaskDelay(20); + if(!ready) ready = begin(SDC_CS, SDREALSPI, SDSPISPEED); + vTaskDelay(50); if(!ready) ready = begin(SDC_CS, SDREALSPI, SDSPISPEED); return ready; }