Added 0.5sec scanspeed DX Scanner

This commit is contained in:
Sjef Verhoeven PE5PVB
2024-06-08 00:02:07 +02:00
parent 8cfde15f6d
commit 5bff88de6b
2 changed files with 7 additions and 7 deletions

View File

@@ -828,7 +828,7 @@ void loop() {
} }
if (scandxmode) { if (scandxmode) {
if (millis() >= scantimer + (scanhold * 1000)) { if (millis() >= scantimer + (scanhold == 0 ? 500 : (scanhold * 1000))) {
if (scanmem) { if (scanmem) {
memorypos++; memorypos++;
if (memorypos > scanstop) memorypos = scanstart; if (memorypos > scanstop) memorypos = scanstart;

View File

@@ -885,7 +885,7 @@ void ShowOneLine(byte position, byte item, bool selected) {
FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false);
FullLineSprite.drawString(removeNewline(myLanguage[language][92]), 298, 2); FullLineSprite.drawString(removeNewline(myLanguage[language][92]), 298, 2);
FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false);
FullLineSprite.drawString(String(scanhold, DEC), 258, 2); FullLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 258, 2);
break; break;
} }
break; break;
@@ -2525,13 +2525,13 @@ void MenuUp() {
case ITEM4: case ITEM4:
scanhold++; scanhold++;
if (scanhold > 30) scanhold = 1; if (scanhold > 30) scanhold = 0;
OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextDatum(TL_DATUM);
OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false);
OneBigLineSprite.drawString(myLanguage[language][92], 155, 0); OneBigLineSprite.drawString(myLanguage[language][92], 155, 0);
OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextDatum(TR_DATUM);
OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false);
OneBigLineSprite.drawString(String(scanhold, DEC), 135, 0); OneBigLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 135, 0);
OneBigLineSprite.pushSprite(24, 118); OneBigLineSprite.pushSprite(24, 118);
break; break;
@@ -3391,13 +3391,13 @@ void MenuDown() {
case ITEM4: case ITEM4:
scanhold--; scanhold--;
if (scanhold < 1) scanhold = 30; if (scanhold > 30) scanhold = 30;
OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextDatum(TL_DATUM);
OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false);
OneBigLineSprite.drawString(myLanguage[language][92], 155, 0); OneBigLineSprite.drawString(myLanguage[language][92], 155, 0);
OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextDatum(TR_DATUM);
OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false);
OneBigLineSprite.drawString(String(scanhold, DEC), 135, 0); OneBigLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 135, 0);
OneBigLineSprite.pushSprite(24, 118); OneBigLineSprite.pushSprite(24, 118);
break; break;
@@ -4278,7 +4278,7 @@ void DoMenu() {
OneBigLineSprite.drawString(myLanguage[language][92], 155, 0); OneBigLineSprite.drawString(myLanguage[language][92], 155, 0);
OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextDatum(TR_DATUM);
OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false);
OneBigLineSprite.drawString(String(scanhold, DEC), 135, 0); OneBigLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 135, 0);
OneBigLineSprite.pushSprite(24, 118); OneBigLineSprite.pushSprite(24, 118);
break; break;