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
a8ddeac10c
o Update doc.
2015-02-23 00:01:38 -08:00
Henner Zeller
42bbfaec67
o Use 1Mhz counter to inch towards the time we need.
2015-02-22 23:53:51 -08: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
f2b5e0cd56
o Make work with Raspberry Pi 2
2015-02-22 11:43:26 -08:00
Henner Zeller
e8826b4166
o Better document available GPIO pins in various models.
2015-02-21 22:28:34 -08:00
Henner Zeller
a608ff4b8f
o Add more GPIO pins as supported by newer PIs
2015-02-21 19:13:57 -08:00
Henner Zeller
b88343aa14
o Invert bits for inverted color displays.
2014-09-23 23:05:39 -07:00
Henner Zeller
a8c013e830
o Try to get as much prio as possible.
2014-09-13 08:15:33 -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
Henner Zeller
b746313b0e
o Add license headers where needed.
2014-09-11 20:03:56 -07:00
Henner Zeller
50f26ac18a
o Don't deal with pwm layers we don't serve when setting pixels to
...
safe CPU.
2014-09-11 18:52:34 -07:00
Henner Zeller
491d66644d
o Make text example a bit more useful.
2014-09-11 18:02:16 -07:00
Henner Zeller
526969dc9e
o Improve performance of SetPixel() and Fill().
...
o Some more comments in public interface of RGBMatrix
2014-09-11 17:14:17 -07:00
Henner Zeller
0124132650
o fix datatype of codepoint.
2014-09-11 08:17:46 +00:00
Henner Zeller
a61103047b
o Only start reading bitmap after BITMAP
2014-09-11 06:52:44 +00:00
Henner Zeller
a1f4e6dde7
Merge branch 'master' of https://github.com/hzeller/rpi-rgb-led-matrix
2014-09-11 06:27:15 +00:00
Henner Zeller
82acea5526
o Some basic font support. Not entirely working yet.
2014-09-11 06:26:28 +00:00
Henner Zeller
2798171783
o Add graphics.cc
2014-09-10 21:57:08 -07:00
Henner Zeller
21f444d259
o First step to support font.
2014-09-10 21:52:45 -07:00
Henner Zeller
1c1b0108c5
o Make luminance function a lookup table.
2014-09-10 07:30:33 +00:00
Henner Zeller
9c22cf8d2d
o Ignore the black time for clocking and use the freedom to use
...
shorter PWM base-time. Which then is used for 11 Bit PWM.
o implement CIE1931 luminance correction. Switch on by default.
2014-09-10 07:22:06 +00:00
Henner Zeller
50128ede21
o Make image-loading while running ImageScroller threadsafe.
2014-09-09 09:28:17 -07:00
Henner Zeller
8bee3e90a2
o Fix some thread TODOs
2014-09-09 09:01:06 -07:00
Henner Zeller
b1f646057f
o Move Canvas into separate file as preparation to be referenced
...
in a little graphic primitives library later.
o Rename some methods while they are hopefully still not being used
to much elsewhere: FillScreen() and ClearScreen() just becomes
Fill() and Clear(). The affect a Canvas, not necessarily a Screen.
2014-09-09 00:13:05 -07:00
Henner Zeller
db70764e36
o Smallish readme update.
...
o Experimental gamma.
2014-09-07 04:59:57 +00:00
Henner Zeller
ed6466cf91
o No compromises in priority.
2014-09-07 02:38:30 +00:00
Henner Zeller
b8094972bb
o Put things from library into a namespace.
2014-09-06 12:45:15 -07:00
Henner Zeller
bf2ea97ed0
o For some reason, git lost these while moving. Re-adding.
2014-09-06 12:16:55 -07:00
Henner Zeller
e09d8a6d41
o Move things around to offer a nicely usable library.
2014-09-06 12:15:18 -07:00