index
:
blinkenrocket-firmware
master
Firmware
Blinkenrocket
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
system.cc
Age
Commit message (
Expand
)
Author
Lines
2016-03-01
move "storage is empty" to PROGMEM as well
Daniel Friesel
-33
/
+1
2016-03-01
move flash and shutdown patterns to PROGMEM
Daniel Friesel
-50
/
+38
2016-02-29
Add "currently flashing EEPROM" animation
Daniel Friesel
-4
/
+39
2016-02-29
add support for a powerdown image
Daniel Friesel
-30
/
+44
2016-02-27
disable animation switcher when storage is empty (closes #1)
Daniel Friesel
-0
/
+3
2016-02-24
system: Use private enum for special modem control bytes
Daniel Friesel
-7
/
+7
2016-02-24
add pattern transfer test code to blinkenrocket.py, speed up modem/receive
Daniel Friesel
-10
/
+10
2016-02-24
Add END/EOT signal, only write number of animations at EOT
Daniel Friesel
-11
/
+15
2016-02-24
more receive bugfixes
Daniel Friesel
-6
/
+6
2016-02-22
some more comments
Daniel Friesel
-1
/
+3
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
-4
/
+31
2016-02-22
Working loadPattern() code is working \o/
Daniel Friesel
-3
/
+9
2016-02-21
add animation load function -- untested, needs I2C debugging first
Daniel Friesel
-2
/
+64
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
-2
/
+8
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
-1
/
+24
2016-02-16
Storage and a bit of System.receive documentation
Daniel Friesel
-0
/
+7
2016-02-16
prepare state machine to receive animation messages
Daniel Friesel
-14
/
+59
2016-02-13
fix receive for all transmission lengths.
Daniel Friesel
-3
/
+5
2016-02-05
add (untested) Hamming forward error correction code and corresponding class
Daniel Friesel
-1
/
+1
2016-01-31
add rocket.initialize() function for initial MCU and peripheral setup
Daniel Friesel
-0
/
+19
2016-01-31
move display update to system idle loop
Daniel Friesel
-0
/
+2
2016-01-30
system: make shutdown method private and actually use it
Daniel Friesel
-31
/
+35
2016-01-29
re-add transmission demo code
Daniel Friesel
-1
/
+5
2016-01-28
merge text_t and animation_t into single animation type to reduce code and me...
Daniel Friesel
-1
/
+1
2016-01-26
use uint8_t arrays instead of chars for all buffer data structures
Daniel Friesel
-5
/
+5
2016-01-26
add structs/typedefs for text and animation data
Daniel Friesel
-1
/
+1
2016-01-22
make display buffer private, add separate modem receive buffer
Daniel Friesel
-2
/
+4
2016-01-20
reset display after receiving data
Daniel Friesel
-0
/
+1
2016-01-19
support scrolling arbitrary strings.
Daniel Friesel
-4
/
+7
2016-01-16
display: rename turn_on/off to enable/disable, move setup code from main to e...
Daniel Friesel
-2
/
+2
2016-01-15
turn modem voltage divider off during sleep
Daniel Friesel
-2
/
+7
2016-01-15
more testfoo
Daniel Friesel
-1
/
+4
2016-01-15
move display and system into separate files
Daniel Friesel
-0
/
+74