summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2016-01-31clean up includesDaniel Friesel-9/+0
2016-01-31add rocket.initialize() function for initial MCU and peripheral setupDaniel Friesel-22/+28
2016-01-31move display update to system idle loopDaniel Friesel-1/+2
2016-01-31document Modem and System classesDaniel Friesel-2/+47
2016-01-31fix audio generation coderashfael-2/+2
2016-01-30system: make shutdown method private and actually use itDaniel Friesel-32/+40
2016-01-30document Display classDaniel Friesel-0/+71
2016-01-30Add a DoxyfileDaniel Friesel-0/+2385
2016-01-29unittest extended and uncovered some errors. WOW!Sebastian Muszytowski-3/+25
2016-01-29more complete testingSebastian Muszytowski-0/+46
2016-01-29add blinkenrocket tests and some additions to main classSebastian Muszytowski-3/+80
2016-01-29re-add transmission demo codeDaniel Friesel-3/+8
2016-01-29check ->length for texts, tooDaniel Friesel-9/+5
2016-01-28merge text_t and animation_t into single animation type to reduce code and ↵Daniel Friesel-52/+31
memory overhead
2016-01-27fix animation header functionSebastian Muszytowski-1/+2
2016-01-27make modem_transmit compatible with new blinkenrocket.pySebastian Muszytowski-4/+5
2016-01-27adjust message specification accordinglySebastian Muszytowski-2/+5
2016-01-27removed obsolete code, added new blinkenrocket python suiteSebastian Muszytowski-142/+176
2016-01-27read scroll speed from text structDaniel Friesel-10/+14
2016-01-26preliminary animation supportDaniel Friesel-27/+55
2016-01-26use uint8_t arrays instead of chars for all buffer data structuresDaniel Friesel-15/+15
2016-01-26add structs/typedefs for text and animation dataDaniel Friesel-9/+29
2016-01-25storage.cc: The "file system" stores the page, not the byte offsetDaniel Friesel-1/+1
2016-01-25refactor I2C class into Storage class. Work-in-progress.Daniel Friesel-93/+197
2016-01-24some documentation to ease my understanding in the futureSebastian Muszytowski-0/+8
2016-01-24I2C proof of concept: works!Daniel Friesel-1/+86
2016-01-23add first draft of MessageSpecificationSebastian Muszytowski-0/+83
2016-01-23minor changeSebastian Muszytowski-3/+6
2016-01-22add a bit of OS specific stuffSebastian Muszytowski-1/+9
2016-01-22Fix string receive (set trailing null byte in setString)Daniel Friesel-1/+3
2016-01-22make the path correctSebastian Muszytowski-1/+1
2016-01-22Merge branch 'master' of github.com:blinkenrocket/firmwareSebastian Muszytowski-0/+5
2016-01-22proper null bytes for padding purposesSebastian Muszytowski-2/+2
2016-01-22add modem_transmit utilDaniel Friesel-0/+5
2016-01-22Merge branch 'master' of github.com:blinkenrocket/firmwareSebastian Muszytowski-26/+43
2016-01-22add hammington2416 utility for testingSebastian Muszytowski-0/+31
2016-01-22display: rename *scroll* to *update* (would be confusing for animations ↵Daniel Friesel-10/+10
otherwise)
2016-01-22display: Don't run (rather slow) scroll code in ISRDaniel Friesel-4/+24
2016-01-22make display buffer private, add separate modem receive bufferDaniel Friesel-19/+16
2016-01-22Merge branch 'master' of github.com:blinkenrocket/firmwareSebastian Muszytowski-55/+89
2016-01-22Add the Hamming submodule for EEC capabilities in the modem. Keep it a ↵Sebastian Muszytowski-0/+3
submodule because of license difference
2016-01-20display: add variable for scroll delayDaniel Friesel-1/+3
2016-01-20reset display after receiving dataDaniel Friesel-0/+10
2016-01-20excapsulate display and modem state in their respective classesDaniel Friesel-20/+32
2016-01-20move display and modem code from ISR to class functionsDaniel Friesel-35/+45
2016-01-19support scrolling arbitrary strings.Daniel Friesel-64/+49
2016-01-16display: rename turn_on/off to enable/disable, move setup code from main to ↵Daniel Friesel-18/+17
enable
2016-01-16main: adjust font include pathDaniel Friesel-1/+1
2016-01-15removed old fontSebastian Muszytowski-392/+128
2016-01-15turn modem voltage divider off during sleepDaniel Friesel-8/+30
needs hw revision >= git commit 71f427bd100963b1aafb545bfca319c50e1c48cd