Commit graph

101 commits

Author SHA1 Message Date
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
9f3abcfd17 o Remove font part in minimal example 2014-09-11 05:02:40 +00:00
Henner Zeller
2798171783 o Add graphics.cc 2014-09-10 21:57:08 -07:00
Henner Zeller
f26333445a o Add basic bitmapped fonts 2014-09-10 21:56:31 -07:00
Henner Zeller
312899f9a9 Merge branch 'master' of github.com:hzeller/rpi-rgb-led-matrix 2014-09-10 21:53:07 -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
9094261859 o To experiment with superior PWM: add a gray block. 2014-09-10 04:47:59 +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
858cefc6db o Don't read outside image boundaries. 2014-09-07 02:36:26 +00:00
Henner Zeller
f258f96bdd o smallish typos and direct link to example files. 2014-09-06 16:44:42 -07:00
Henner Zeller
312f6ce146 o not integrate, use submodules 2014-09-06 23:08:58 +00:00
Henner Zeller
4a21d903d9 o Add reference to submodule documentation. 2014-09-06 23:07:55 +00:00
Henner Zeller
652d2526e1 o make minimal example slightly less minimal. 2014-09-06 22:52:27 +00:00
Henner Zeller
3d13baed08 o Add a minimal example 2014-09-06 15:14:53 -07:00
Henner Zeller
235cb72399 o some readme reorg 2014-09-06 14:37:02 -07:00
Henner Zeller
9b2f9f3f95 o image sizing. 2014-09-06 14:30:34 -07:00
Henner Zeller
3347662316 o image alignment. 2014-09-06 14:30:06 -07:00
Henner Zeller
171653b953 o Yet another attempt to control image size. 2014-09-06 14:28:55 -07:00
Henner Zeller
c590ab1e41 o attempt size control of image. Let's see how it displays on github markdown. 2014-09-06 14:27:04 -07:00
Henner Zeller
175812db1c o Generally use relative links to images. 2014-09-06 14:25:54 -07:00
Henner Zeller
0815eabab4 o another image experiment. 2014-09-06 14:25:02 -07:00
Henner Zeller
6233e61478 o image size experiment. 2014-09-06 14:24:17 -07:00
Henner Zeller
94ac2869aa o fix youtube shortlink. 2014-09-06 14:20:44 -07:00
Henner Zeller
6275b3c551 o Videos with thumbnails. 2014-09-06 14:18:55 -07:00
Henner Zeller
23328b97c4 o smallish wording changes. 2014-09-06 13:42:39 -07:00
Henner Zeller
bbbd8688bc o Qualify introduction sentence. 2014-09-06 13:32:41 -07:00
Henner Zeller
1e6e29a75d o Complete sentence; link to Adafruit. 2014-09-06 13:32:05 -07:00
Henner Zeller
5aa7928ef1 o submodule: safe to use, no 'moving target' 2014-09-06 13:15:15 -07:00
Henner Zeller
f8d3828bde o a note about using namespace. 2014-09-06 13:13:37 -07:00
Henner Zeller
8304a0b32f o refine sub-module API documentation. 2014-09-06 13:10:45 -07:00
Henner Zeller
1220a43da5 o Describe library inclusion. 2014-09-06 13:05:32 -07:00
Henner Zeller
b8094972bb o Put things from library into a namespace. 2014-09-06 12:45:15 -07:00
Henner Zeller
839b25f070 o fix library variables. 2014-09-06 12:38:09 -07:00
Henner Zeller
a34b043a41 o Add mutex abstraction. 2014-09-06 12:27:35 -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
Henner Zeller
fd4d3b8565 o fix typo 2014-09-06 10:54:50 -07:00
Henner Zeller
c92ba37b36 o readme tweaks. 2014-09-06 10:52:59 -07:00
Henner Zeller
3adfeedd45 o Sample chaining 64x64
o CPU use.
2014-09-06 10:42:16 -07:00
Henner Zeller
c79849d20c o Add some comments for 'large' display. 2014-09-06 10:05:04 -07:00
Henner Zeller
5124fcbaac o more squared-opportunity. 2014-09-06 00:55:55 -07:00
Henner Zeller
89b9feaa80 o use nicer units. 2014-09-06 00:53:09 -07:00
Henner Zeller
d809b85f9f o add missing full-stop. 2014-09-06 00:49:48 -07:00