summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorLines
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-14wakeup: Do not return until both buttons have been released (closes #3)Daniel Friesel-5/+12
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
2016-03-11Add german info/error strings (Use "LANG=DE make")Daniel Friesel-2/+22
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/+112
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-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-26Disable hamming state reset logic (contains a -really- stuid bug)Daniel Friesel-3/+4
2016-02-26display: explicitly include pgmspace.hDaniel Friesel-0/+1
2016-02-25Storage::hasData: Also return false when no animations were savedDaniel Friesel-1/+1
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-16/+14
2016-02-24Add END/EOT signal, only write number of animations at EOTDaniel Friesel-13/+23
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
2016-02-22some more commentsDaniel Friesel-18/+42
2016-02-22System::receive: Adjust for 32 byte pages and fix some bugsDaniel Friesel-22/+12
2016-02-22quick&dirty animation switcherDaniel Friesel-5/+43
2016-02-22Working loadPattern() code is working \o/Daniel Friesel-43/+82
2016-02-21add animation load function -- untested, needs I2C debugging firstDaniel Friesel-28/+71
2016-02-21storage: Add hasData methodDaniel Friesel-0/+15
2016-02-20Preparations for I2C error checking and handlingDaniel Friesel-14/+33
2016-02-20system: Reset state machine after wakeupDaniel Friesel-0/+3
2016-02-19system: reset state machine on errorDaniel Friesel-0/+10
2016-02-18system receive state machine: Add START_OR_PATTERN statusDaniel Friesel-4/+10
2016-02-17system: Reset storage after receipt of START signalDaniel Friesel-1/+3
2016-02-17more modem receive state machine logicDaniel Friesel-8/+33
2016-02-16Storage and a bit of System.receive documentationDaniel Friesel-2/+47
2016-02-16prepare state machine to receive animation messagesDaniel Friesel-16/+117
2016-02-14update modem/fecmodem documentationDaniel Friesel-1/+27
2016-02-13rename modem.rxWasReset() to more appropriate newTransmission()Daniel Friesel-3/+3
2016-02-13fix receive for all transmission lengths.Daniel Friesel-3/+5