Commit graph

11 commits

Author SHA1 Message Date
Henner Zeller
63399d1601 o Add support for a third parallel chain. 2015-03-01 12:24:57 -08:00
Henner Zeller
083cf4ba70 Merge branch 'parallel-rows' 2015-02-28 23:20:10 -08:00
Henner Zeller
5c168a2170 o Use additional GPIO pins on Plus models and Raspberry Pi 2 to
drive a second parallel chain. 100% more panels for 0% more CPU :)
2015-02-28 23:17:52 -08:00
Henner Zeller
2787d6590a o Slow down GPIO at the source; just write to the registers twice. 2015-02-27 06:40:38 +00:00
Henner Zeller
cff9e34211 o Add some settle_delay() for slower panels or noise-riddled
digital connections.
2015-02-27 06:18:13 +00:00
Henner Zeller
72cbd18b58 o Various timer implementation depending on RPi 1 or 2.
o Also some CPU wasting implementation with busyloop.
2015-02-22 22:31:19 -08:00
Henner Zeller
7fcb7ff79a o Pull out sleep_nanos() and move implementation
separately, as it is hardware dependent.
2015-02-22 19:01:14 -08:00
Henner Zeller
b88343aa14 o Invert bits for inverted color displays. 2014-09-23 23:05:39 -07:00
Henner Zeller
ec31dc894b o Better check for PWM range 2014-09-13 05:27:15 +00:00
Henner Zeller
f9597dba80 o Make Revision 1 of RPi working as well. 2014-09-12 21:40:20 -07:00
Henner Zeller
5ce8056334 o Extract framebuffer code to be independent of RGBMatrix.
Preparation to support double buffering.
2014-09-12 20:53:04 -07:00