song.ino 568 B

12345678910111213141516171819202122232425262728
  1. #include <EEPROM.h> //' A{
  2. #include <SPI.h>
  3. #include <GD2.h>
  4. #define MUSICFILE "mesmeriz.ima"
  5. static Streamer stream;
  6. void setup()
  7. {
  8. Serial.begin(115200); // JCB
  9. GD.begin();
  10. stream.begin(MUSICFILE);
  11. }
  12. void loop()
  13. {
  14. GD.cmd_gradient(0, 40, 0x282830,
  15. 0, 272, 0x606040);
  16. GD.cmd_text(240, 100, 31, OPT_CENTER, MUSICFILE);
  17. uint16_t val, range;
  18. stream.progress(val, range);
  19. GD.cmd_slider(30, 160, 420, 8, 0, val, range);
  20. GD.swap();
  21. GD.finish();
  22. stream.feed();
  23. // static int t; if (++t == 3600) GD.dumpscreen(); // JCB
  24. } //' }A