Files
Scanning the repository...
Last update 6 years 3 months
by Nic Newdigate
| Filessoftwareexamplesaudioplayer | |
|---|---|
| .. | |
| ID3Reader.h | |
| JpegDecoder2.h | |
| README.md | |
| picojpeg.c | |
| picojpeg.h | |
| player.ino | |
| tftprogressbar.h |
tftprogressbar.h#ifndef TFTPROGRESSBAR_H #define TFTPROGRESSBAR_H #include "Arduino.h" #include <Adafruit_GFX.h> class TFTProgressBar { public: TFTProgressBar(Adafruit_GFX &tft) : _tft(tft) { } void drawProgress(unsigned long numerator, unsigned long denominator) { unsigned long x = ((numerator/1000) * 128) / (denominator/1000); if (x != _lastProgress) { Serial.printf("%d -- %d %d\n", x, numerator/1000, denominator/1000); _tft.drawLine( 0, 120, x, 120, 0xFFFF); _tft.drawLine( x+1, 120, 127, 120, 0x0000); _lastProgress = x; } } private: unsigned _lastProgress = 0; Adafruit_GFX &_tft; }; #endif