Commit graph

237 commits

Author SHA1 Message Date
Henner Zeller
9f15f827b8 o %lx is better defined for off_t 2015-07-01 03:31:34 +00:00
Henner Zeller
3af0139d3c o sscanf(): use type best suited for off_t 2015-06-30 20:22:59 -07:00
Henner Zeller
6647c3e704 o Make library objects position independent, so that it can be
used in shared libraries.
2015-06-30 19:57:31 -07:00
Saij
7705b91251 Adding some samples 2015-06-30 19:51:41 -07:00
Saij
4c0f23506d Adding python bindings 2015-06-30 19:51:41 -07:00
Henner Zeller
4136f79a73 o Fix indentation. 2015-06-30 19:50:34 -07:00
bbhsu2
6dfce33f83 o adding genetic colors, a genetic algorithm to conform led panel to random target color 2015-06-30 19:44:43 -07:00
Henner Zeller
0d21e9d13a Merge pull request #33 from Cyb0rk/patch-1
Added check if file exists in LoadPPM
2015-06-30 19:29:24 -07:00
Henner Zeller
d9a37d6f4b Merge pull request #28 from bowmessage/patch-1
Update README.md
2015-06-28 08:31:09 -07:00
Henner Zeller
b51777e5f6 o make color pulse example double-buffered. 2015-06-14 18:15:12 +00:00
Henner Zeller
d67dd02d09 o Fix initialization of pin-pulser.
o Better fix for #32
2015-06-13 18:41:35 +00:00
Henner Zeller
d2a89aca67 o Fix #32 2015-06-13 18:25:18 +00:00
Cyb0rk
4004db3892 Added check if file exists in LoadPPM
Added check if file *.ppm for -D1 and -D2 exists.
2015-06-11 14:53:54 +02:00
Henner Zeller
dc6fadcd44 o add notice that layout may change soon. 2015-06-01 01:00:47 +00:00
Henner Zeller
273b294d5f o Move the concept of a pin-pulser to a class, so that we can create
different implementations.
2015-05-31 23:47:28 +00:00
Henner Zeller
6301b422bb o some smallish cleanups. 2015-05-31 22:34:10 +00:00
Henner Zeller
b57459be93 o Generally break out row-bits to make it easier to shuffle around
(also, simplifies as some #ifdefs can go.)
2015-05-31 21:40:20 +00:00
James Bowman
3c18ac5a50 Update README.md 2015-05-09 22:55:19 -05:00
Henner Zeller
a98e28807e o Fix corner case: dx == dy == 0 2015-04-07 05:05:12 +00:00
Henner Zeller
ef4151c2a5 o small code style fixes. 2015-04-06 21:42:13 -07:00
Henner Zeller
44a1c0eaa1 Merge pull request #24 from srandoux/master
Added DrawCircle and DrawLine contributed by @srandoux
2015-04-06 21:38:36 -07:00
root
6474b43217 Added DrawCircle and DrawLine
api updated for color
2015-04-06 22:29:35 +02:00
Henner Zeller
4adfb0eea9 o Doc: make sure to re-make on Makefile change. 2015-04-04 19:25:20 -07:00
Henner Zeller
9c8ceae140 o grammar. 2015-04-04 18:34:15 -07:00
Henner Zeller
030f4005f2 o 'make clean' ... fix double quoted list. 2015-04-05 01:30:15 +00:00
Henner Zeller
29e1a2afa1 o Better alpha handling. 2015-04-05 01:27:59 +00:00
Henner Zeller
f242b646f4 o Add link to OSH park. 2015-04-04 18:19:38 -07:00
Henner Zeller
f913a21d85 o Different view. 2015-04-04 17:52:38 -07:00
Henner Zeller
0426214d3f o Adapter with three panels picture. 2015-04-04 17:51:07 -07:00
Henner Zeller
19c936b79b o slightly larger GPIO image. 2015-04-04 17:30:45 -07:00
Henner Zeller
136b23bf33 o more image testing. 2015-04-04 17:29:54 -07:00
Henner Zeller
dd695557a1 o image size testing.. 2015-04-04 17:29:18 -07:00
Henner Zeller
e4580bc396 o Raspberry Pi pin header. 2015-04-04 17:26:46 -07:00
Henner Zeller
385d7516cc o More doc update. 2015-04-04 16:41:12 -07:00
Henner Zeller
6e44e8c6c2 o Update doc; more picture for connectors. 2015-04-04 16:19:38 -07:00
Henner Zeller
cb9df7bb13 o Fix some whitespace issues. 2015-03-07 19:36:35 -08:00
Henner Zeller
6252d0a386 o combine some unneeded fields into unused.
o Warn is both, the HAT support and parallel support are enabled.
2015-03-06 18:53:42 -08:00
Roger Guess
ae8089d9bf Provide Adafruit HAT support that has a different GPIO mapping.
Contributed by Roger Guess
2015-03-06 18:48:07 -08:00
Henner Zeller
9eb0acaa7c o Properly initialize condition variable 2015-03-05 12:33:33 -08:00
Henner Zeller
744ccd13f9 o Use GraphicsMagick instead of ImageMagick as it scales jpgs correctly
and also uses less CPU
2015-03-05 12:05:38 -08:00
Henner Zeller
aaeb4430a8 o README tweaks. 2015-03-04 23:56:48 -08:00
Henner Zeller
948094211c o Simplify the MULTI_PARALLEL setup. Previously it was a bit confusing
that it worked with 2 parallel, but not 3. Now, default is 1 (as
  it used to be) and with MULTI_PARALLEL switched on, 2 and 3 is allowed
  as well.
2015-03-04 23:47:32 -08:00
Henner Zeller
5c32dcdf59 o README improve. 2015-03-04 23:24:32 -08:00
Henner Zeller
cde792d762 o Make slowdown of GPIO switchable. Make it default off, because the
old Raspberry Pis should typically do fine (but their performance hurts
  a lot if this is switched on).
o Exposes the setting experimentally added in issue #16 in the Makefile.
o Update README describing what to do in these cases and how to switch
  it on.
2015-03-04 23:08:43 -08:00
Henner Zeller
6212dc6c0c o Make use of multi-buffering in animated images. 2015-03-04 21:58:44 -08:00
Henner Zeller
d398dffdc8 o Add Double and Multi-buffering and atomic swap on VSync. 2015-03-04 21:55:52 -08:00
Henner Zeller
e3a1c5f68b o Enable daemon for image viewer
o don't read pixels from the composition that are not fully
  opaque. This seems to fix the white-areas coming up in some animations.
2015-03-03 01:02:28 -08:00
Henner Zeller
5e30dc0e51 o update doc. 2015-03-03 00:21:16 -08:00
Henner Zeller
7ddfa25e74 o Provide simple universal image loader, including animated GIFs.
Addresses issue #11
2015-03-03 00:19:06 -08:00
Henner Zeller
7785d65982 o doc update. 2015-03-02 10:29:12 -08:00