Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2016-02-29 | add support for a powerdown image | Daniel Friesel | -30/+57 | |
2016-02-27 | Update Known Bugs | Daniel Friesel | -7/+4 | |
2016-02-27 | fixed start output of flasher.py | Sebastian Muszytowski | -2/+1 | |
2016-02-27 | add makefile option for mass-programming with | Sebastian Muszytowski | -0/+82 | |
"make massprogram" which utilized the flasher.py utility. | ||||
2016-02-27 | switch modem back to 48kHz | Daniel Friesel | -1/+1 | |
2016-02-27 | disable animation switcher when storage is empty (closes #1) | Daniel Friesel | -1/+3 | |
2016-02-27 | display: support scrolling in both directions | Daniel Friesel | -6/+24 | |
2016-02-27 | blinkenrocket.py / modem_transmit: Accept arbitrary number of text strings | Daniel Friesel | -4/+5 | |
2016-02-26 | Disable hamming state reset logic (contains a -really- stuid bug) | Daniel Friesel | -6/+6 | |
2016-02-26 | display: explicitly include pgmspace.h | Daniel Friesel | -0/+1 | |
2016-02-25 | blinkenrocket.py: Add leading silence | Daniel Friesel | -1/+1 | |
2016-02-25 | Storage::hasData: Also return false when no animations were saved | Daniel Friesel | -1/+1 | |
2016-02-24 | known bugs and todos | Daniel Friesel | -0/+13 | |
2016-02-24 | system: Use private enum for special modem control bytes | Daniel Friesel | -7/+13 | |
2016-02-24 | update storage documentation | Daniel Friesel | -3/+7 | |
2016-02-24 | add pattern transfer test code to blinkenrocket.py, speed up modem/receive | Daniel Friesel | -22/+32 | |
2016-02-24 | Add END/EOT signal, only write number of animations at EOT | Daniel Friesel | -15/+30 | |
2016-02-24 | working pattern transmissions with 16kHz | Daniel Friesel | -1/+1 | |
2016-02-24 | more receive bugfixes | Daniel Friesel | -7/+7 | |
2016-02-23 | display: Rename active_anim to current_anim to avoid name clash | Daniel Friesel | -11/+11 | |
2016-02-22 | some more comments | Daniel Friesel | -18/+42 | |
2016-02-22 | System::receive: Adjust for 32 byte pages and fix some bugs | Daniel Friesel | -22/+12 | |
2016-02-22 | quick&dirty animation switcher | Daniel Friesel | -5/+43 | |
2016-02-22 | Working loadPattern() code is working \o/ | Daniel Friesel | -43/+82 | |
2016-02-21 | add animation load function -- untested, needs I2C debugging first | Daniel Friesel | -28/+71 | |
2016-02-21 | storage: Add hasData method | Daniel Friesel | -0/+15 | |
2016-02-20 | Preparations for I2C error checking and handling | Daniel Friesel | -14/+33 | |
2016-02-20 | system: Reset state machine after wakeup | Daniel Friesel | -0/+3 | |
2016-02-19 | system: reset state machine on error | Daniel Friesel | -0/+10 | |
2016-02-18 | system receive state machine: Add START_OR_PATTERN status | Daniel Friesel | -4/+10 | |
Needed so that both continuing the current transaction and sending an entirely new one works | ||||
2016-02-17 | add missing header information with length+type info | Sebastian Muszytowski | -5/+24 | |
2016-02-17 | system: Reset storage after receipt of START signal | Daniel Friesel | -1/+3 | |
2016-02-17 | more modem receive state machine logic | Daniel Friesel | -8/+33 | |
2016-02-17 | Message specification: Switch order of TYPE and LENGTH in HEADER signal | Daniel Friesel | -5/+5 | |
2016-02-16 | Storage and a bit of System.receive documentation | Daniel Friesel | -2/+47 | |
2016-02-16 | Makefile: Remove useless -fwhole-program compiler flag | Daniel Friesel | -1/+1 | |
2016-02-16 | prepare state machine to receive animation messages | Daniel Friesel | -16/+117 | |
2016-02-14 | update modem/fecmodem documentation | Daniel Friesel | -1/+27 | |
2016-02-13 | rename modem.rxWasReset() to more appropriate newTransmission() | Daniel Friesel | -3/+3 | |
2016-02-13 | fix receive for all transmission lengths. | Daniel Friesel | -3/+5 | |
it was working fine all along, the demo display code just didn't like the double trailing null bytes. It's still not 100% fine (the first byte is overwritten with a 0 byte for uneven string lengths), but since it's just demo code that's acceptable for now | ||||
2016-02-12 | derp | Daniel Friesel | -0/+0 | |
2016-02-12 | remove hamming submodule (no longer needed) | Daniel Friesel | -3/+0 | |
2016-02-12 | quick&dirty hamming buffer implementation. | Daniel Friesel | -1/+53 | |
2016-02-12 | FECModem: set byte to 0 (frownie symbol) if it contained an uncorrectable error | Daniel Friesel | -7/+9 | |
2016-02-12 | fixed ord -> char | Sebastian Muszytowski | -2/+2 | |
2016-02-12 | fixed type | Sebastian Muszytowski | -1/+1 | |
2016-02-06 | add make target "flash" which points at program | Sebastian Muszytowski | -0/+2 | |
2016-02-05 | Makefile: Fix secsize/funsize invocation | Daniel Friesel | -2/+2 | |
2016-02-05 | add (untested) Hamming forward error correction code and corresponding class | Daniel Friesel | -6/+111 | |
The system now uses a FECModem instance, which inherits the receive methods etc. from Modem. Up next: Make the modem's buffer read methods private and expose them in error-corrected FECModem methods instead | ||||
2016-02-01 | add animation delay support | Daniel Friesel | -26/+49 | |