summaryrefslogtreecommitdiff
path: root/src/display.cc
AgeCommit message (Collapse)AuthorLines
2016-02-01add animation delay supportDaniel Friesel-24/+36
2016-02-01rename animation.mode to more appropriate animation.typeDaniel Friesel-2/+2
2016-01-31clean up includesDaniel Friesel-2/+0
2016-01-29check ->length for texts, tooDaniel Friesel-7/+3
2016-01-28merge text_t and animation_t into single animation type to reduce code and ↵Daniel Friesel-26/+8
memory overhead
2016-01-27read scroll speed from text structDaniel Friesel-7/+8
2016-01-26preliminary animation supportDaniel Friesel-23/+40
2016-01-26use uint8_t arrays instead of chars for all buffer data structuresDaniel Friesel-5/+5
2016-01-26add structs/typedefs for text and animation dataDaniel Friesel-5/+5
2016-01-24I2C proof of concept: works!Daniel Friesel-1/+1
2016-01-22Fix string receive (set trailing null byte in setString)Daniel Friesel-1/+3
2016-01-22display: rename *scroll* to *update* (would be confusing for animations ↵Daniel Friesel-6/+6
otherwise)
2016-01-22display: Don't run (rather slow) scroll code in ISRDaniel Friesel-2/+14
2016-01-22make display buffer private, add separate modem receive bufferDaniel Friesel-9/+9
2016-01-20display: add variable for scroll delayDaniel Friesel-1/+2
2016-01-20reset display after receiving dataDaniel Friesel-0/+8
2016-01-20excapsulate display and modem state in their respective classesDaniel Friesel-8/+14
2016-01-20move display and modem code from ISR to class functionsDaniel Friesel-11/+14
2016-01-19support scrolling arbitrary strings.Daniel Friesel-14/+34
2016-01-16display: rename turn_on/off to enable/disable, move setup code from main to ↵Daniel Friesel-3/+10
enable
2016-01-15move display and system into separate filesDaniel Friesel-0/+64