summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2016-03-16make delay independent from speed, document meaning of bothDaniel Friesel-8/+46
2016-03-16Fix occasional lag when switching animationsDaniel Friesel-4/+10
2016-03-16more natural speed semantic (speed++ -> animation is faster)Daniel Friesel-10/+10
2016-03-15more sync to also suppot iPhonesDaniel Friesel-2/+2
2016-03-15blinkenrocket.py: Decrease sync time and extend commentDaniel Friesel-2/+3
2016-03-15even more display documentation!Daniel Friesel-0/+57
2016-03-15more display documentationDaniel Friesel-10/+25
2016-03-14version bump :)1.0betaDaniel Friesel-6/+6
2016-03-14Fix scrolling with direction==1Daniel Friesel-20/+54
2016-03-14Longer patterns are supported.Sebastian Muszytowski-1/+0
2016-03-14Update messagespecification with length constraintsSebastian Muszytowski-1/+1
2016-03-14wakeup: Do not return until both buttons have been released (closes #3)Daniel Friesel-5/+12
2016-03-13speed to 2 instead of 1 for better readabilitySebastian Muszytowski-1/+1
2016-03-13Storage: document private membersDaniel Friesel-13/+98
2016-03-13storage: shave off one i2c_read() in load, remove now unneeded header storageDaniel Friesel-9/+10
2016-03-12>255byte pattern support, commit 2/2Daniel Friesel-13/+22
2016-03-12preparations for >255byte patternsDaniel Friesel-4/+34
the rest of the code (display etc.) isn't well-tested yet and will follow in another commit
2016-03-12blinkenrocket.py: Use lots of silence and sync for nowDaniel Friesel-1/+1
2016-03-11Add german info/error strings (Use "LANG=DE make")Daniel Friesel-2/+26
2016-03-11Show timeout message when contact is lost during flashingDaniel Friesel-0/+33
2016-03-11show name and version when storage is emptyDaniel Friesel-4/+4
2016-03-09do not bork when receiving empty patternsDaniel Friesel-0/+6
2016-03-08minor documentation fixesDaniel Friesel-1/+5
2016-03-05storage: We can save up to 248 patterns -- ignore everything afterwardsDaniel Friesel-8/+33
2016-03-04Modem: Reset hamming state when (re)enabling the modemDaniel Friesel-1/+9
2016-03-03add copyright noticesDaniel Friesel-2/+123
2016-03-01move common loadPattern code into separate functionDaniel Friesel-32/+23
2016-03-01move "storage is empty" to PROGMEM as wellDaniel Friesel-33/+8
2016-03-01move flash and shutdown patterns to PROGMEMDaniel Friesel-84/+66
2016-02-29Add "currently flashing EEPROM" animationDaniel Friesel-4/+61
2016-02-29add support for a powerdown imageDaniel Friesel-30/+57
2016-02-27Update Known BugsDaniel Friesel-7/+4
2016-02-27fixed start output of flasher.pySebastian Muszytowski-2/+1
2016-02-27add makefile option for mass-programming withSebastian Muszytowski-0/+82
"make massprogram" which utilized the flasher.py utility.
2016-02-27switch modem back to 48kHzDaniel Friesel-1/+1
2016-02-27disable animation switcher when storage is empty (closes #1)Daniel Friesel-1/+3
2016-02-27display: support scrolling in both directionsDaniel Friesel-6/+24
2016-02-27blinkenrocket.py / modem_transmit: Accept arbitrary number of text stringsDaniel Friesel-4/+5
2016-02-26Disable hamming state reset logic (contains a -really- stuid bug)Daniel Friesel-6/+6
2016-02-26display: explicitly include pgmspace.hDaniel Friesel-0/+1
2016-02-25blinkenrocket.py: Add leading silenceDaniel Friesel-1/+1
2016-02-25Storage::hasData: Also return false when no animations were savedDaniel Friesel-1/+1
2016-02-24known bugs and todosDaniel Friesel-0/+13
2016-02-24system: Use private enum for special modem control bytesDaniel Friesel-7/+13
2016-02-24update storage documentationDaniel Friesel-3/+7
2016-02-24add pattern transfer test code to blinkenrocket.py, speed up modem/receiveDaniel Friesel-22/+32
2016-02-24Add END/EOT signal, only write number of animations at EOTDaniel Friesel-15/+30
2016-02-24working pattern transmissions with 16kHzDaniel Friesel-1/+1
2016-02-24more receive bugfixesDaniel Friesel-7/+7
2016-02-23display: Rename active_anim to current_anim to avoid name clashDaniel Friesel-11/+11