Skocz do zawartości

Pochwal się nad czym właśnie pracujesz! Wspólny mini-worklog


Pomocna odpowiedź

- nie rozumiem pytania, chodzi o VBR, CBR to odczytuję z tagów pliku mp3.

- ale proszę mieć wyrozumiałość, jestem po całym dniu walki z LVGL i ESP32S3-BOX-3B, na końcu się okazało że NVS miał błędy, system tego nie sformatował.

- złe określenie moje, po prostu robię seek o 1/10 czasu do przodu utworu.

		
			// Seek to stored position
  if (pausedPos > 0 && !file->seek(pausedPos, SEEK_SET)) 
	{
			//Serial.println("resumeTrack(): seek failed, starting from 0");
    file->seek(0, SEEK_SET);
    pausedPos = 0;
  }
 	// --------------------------- seek ------------------------		
		if(jasnosc == 5 && seek ) 	
		{
			pausedPos += info.sizeFile / 10;
			if(pausedPos >= info.sizeFile - 1000)								// koniec pliku
			{
				//Serial.printf(" [pauseTrack] _666_ overload !!! back all change. ");
				pausedPos -= info.sizeFile / 10;
			} else {
				tempTime += (int)info.duration / 10.0;
			}
			seek = 0;
		}	

 

(edytowany)

screenShot.zip- skrypt do robienia zrzutów z ekranu, zrzuty w formacie RGB565 PNG 

screenshot.thumb.png.09664f52b5b7df4ef00d3386d2086bce.pngscreenshot-capture.zip

- program przygotowany dla biblioteki graficznej LovyanGFX oraz TFT ILI9342.

- ekran graficzny musi mieć możliwość czytania z pamięci obrazu.

- poniżej zrzut z ekranu przygotowanego programu oraz zrzut binarny transmisji plików z ekranu.

- w komendzie skryptu pytona należy zmienić numer portu COM.

Available COM Ports
-------------------
COM1
COM11
-------------------

COM11 connected
SCREENSHOT
SCREENSHOT_BEGIN 1
WIDTH 320
HEIGHT 240
FORMAT RGB565_LE
LENGTH 153600
CRC32 471467E3
DATA
..................................
 SCREENSHOT_END

f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800

07_54_screenshot.thumb.png.61b6672c729d7add4b01f2f9c25b6220.png

Edytowano przez 99teki
  • Lubię! 1

- polskie ogonki, fonty times16, 18 oraz times16, 18 Bold

19_06_screenshot.thumb.png.f2b1ecd354352756166be7e729d16712.png   19_22_screenshot.thumb.png.4e18a5ec7a419dfb0bac648eacf5b6aa.png  19_36_screenshot.thumb.png.0d2269a2802e19372da97165f365958b.png  19_44_screenshot.thumb.png.ddb307e587071563ec2ebdd0683b58a3.png

 

D:\Arduino\ESP32-S3-N16R16-BOX3\_piaskownica\test_ekranu_zawijanie1>python screenshot-capture\screenshot-capture.py --port COM4 --output screenshot.png
Otwieranie portu COM4...
Stabilizacja połączenia (pauza 2 sekundy)
Wysyłanie komendy wyzwalającej zrzut: SCREENSHOT...
Oczekiwanie na słowo kluczowe DATA (maksymalnie 20 sekund)...
[Arduino]: SCREENSHOT_BEGIN 1
[Arduino]: WIDTH 320
[Arduino]: HEIGHT 240
[Arduino]: FORMAT RGB565_LE
[Arduino]: LENGTH 153600
[Arduino]: CRC32 CE8E3DC7
[Arduino]: DATA
Pobieranie 153600 surowych bajtów obrazu...
Pomyślnie odebrano z portu: 153600 bajtów.
Sukces! Obraz zapisany w: 19_36_screenshot.png
Port zamknięty bezpiecznie.

 

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...