Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. for(;;) {
  2. while(!(TIFR1 & _BV(TOV1))); // Wait for Timer1 overflow
  3. TIFR1 |= _BV(TOV1); // Clear overflow bit
  4.  
  5. show(); // Display current line
  6. if(stopFlag) break; // Break when done
  7.  
  8. if(++block >= nBlocks) { // Past last block?
  9. if(digitalRead(TRIGGER) == HIGH) { // Trigger released?
  10. memset(sdBuf, 0, N_LEDS * 3); // LEDs off on next pass
  11. stopFlag = true; // Stop playback on next pass
  12. continue;
  13. } // Else trigger still held
  14. block = 0; // Loop back to start
  15. }
  16. card.readBlock(block + firstBlock, sdBuf); // Load next pixel row
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement