summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
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
2016-01-15more testfooDaniel Friesel-1/+4
2016-01-15fix Modem::init (used the wrong DEFINEs in some places), add modem test to mainDaniel Friesel-13/+12
2016-01-15move display and system into separate filesDaniel Friesel-133/+172
2016-01-15C++-ize modem code (a little bit)Daniel Friesel-13/+27
2016-01-15move sources to src and build files to buildDaniel Friesel-22/+19
2016-01-15unfuck MakefileDaniel Friesel-14/+30
2016-01-14adjust modem code for ATTiny88 (untested)Daniel Friesel-8/+8
2016-01-14add license (GPL/LGPL)Sebastian Muszytowski-0/+840
2016-01-14add tagsu-avr-modem from Rakettitiede OySebastian Muszytowski-0/+230
2016-01-14avoid 'system' name clash in some avr-libc versionsDaniel Friesel-2/+2
2016-01-14C++ test (TODO: distinguish between C/C++ in Makefile, use one file per class)Daniel Friesel-59/+90
2016-01-14turn off display as soon as both buttons have been pressed long enoughDaniel Friesel-16/+26
2016-01-14use mirrored fontDaniel Friesel-1/+1
2016-01-13add glyph_t map and add padding to numbers..Sebastian Muszytowski-99/+232
2016-01-13moved utility scripts to utilitiesSebastian Muszytowski-0/+0
2016-01-13mMerge branch 'master' of github.com:blinkenrocket/firmwareSebastian Muszytowski-15/+163
2016-01-13make it a block for checkingSebastian Muszytowski-8/+8
2016-01-13mirror the font - actually I did rotate the pcb design for better routingSebastian Muszytowski-0/+158
2016-01-13font testDaniel Friesel-4/+142
2016-01-13main: prepare for non-static display bufferDaniel Friesel-4/+13
2016-01-13change avr-size arguments for better readabilityDaniel Friesel-1/+2
2016-01-13added font.h and converterSebastian Muszytowski-0/+161
2016-01-12Disable ADC via PRRDaniel Friesel-2/+1
2016-01-12add shutdown (press both buttons for ~0.3s)Daniel Friesel-5/+54