Commit graph

546 commits

Author SHA1 Message Date
Henner Zeller
08023d418a o Bind display refresh to one CPU core to avoid flicker-inducing kernel
jumpiness.
2015-10-12 00:33:36 +00:00
Henner Zeller
6890187140 o Make sure that no copy-constructor is used for Font. 2015-09-29 23:59:25 -07:00
Henner Zeller
6de71219ff o Some documentation clarifications. 2015-09-29 08:41:06 -07:00
Henner Zeller
81558998ff o Don't leave unused input floating. 2015-09-13 21:25:08 -07:00
Henner Zeller
986787f46c o Mention HCT family also in Schematic. 2015-09-13 21:16:27 -07:00
Henner Zeller
6d2383c6b6 o Make ThreadedCanvasManipulator restartable (fixes #60) 2015-09-13 16:26:31 -07:00
Henner Zeller
7ae9e1e00c o a bit less noisy headline for the wiring change. 2015-09-13 14:45:16 -07:00
Henner Zeller
246becad2e o Add a way to slow down even more. 2015-09-13 14:08:22 -07:00
Henner Zeller
465db567d5 o git ignore binaries. 2015-08-27 10:46:56 +02:00
Henner Zeller
476700843e o Ignore compiler-flags file in git. 2015-08-27 10:42:30 +02:00
Henner Zeller
b102ca6b57 o Make compiler flags as well part of the dependencies which
allows easier playing around with flags.
2015-08-27 10:39:00 +02:00
Henner Zeller
b0e4d071c2 o Better define dependencies that library is re-built on changing
the framebuffer-internal.h header file. Addresses compile issue
  found in #61
2015-08-27 10:15:48 +02:00
Henner Zeller
6c92314070 o Clarify SMD package. 2015-08-20 08:40:01 +02:00
Henner Zeller
cf252fbf4a o Proper brightness clipping and documentation added. 2015-08-15 11:55:07 +02:00
Henner Zeller
55ff2662ba o Make sure the actual active frame is set after SwapOnVSync(). 2015-08-04 11:43:55 -07:00
Henner Zeller
9e7256faf5 Merge pull request #55 from flowztul/master
Allow Hardware PWM with Adafruit HAT
2015-08-02 19:20:06 -07:00
Lutz Wolf
eedaf12e3b Allow Hardware PWM with Adafruit HAT 2015-08-02 01:32:23 +02:00
Henner Zeller
ee22b88e99 o Improve wording. 2015-07-28 18:20:48 -07:00
Henner Zeller
908758bf7f o fix typo. 2015-07-27 21:13:45 -07:00
Henner Zeller
71d787e6ab o Reduce image size to improve download experience. 2015-07-27 21:12:24 -07:00
Henner Zeller
ffd853e5f4 o Add a pullup for OE to overcome the (weak) pull-down that comes
up by default on boot. That way, we are not exposing the matrix
  to a low OE with static pixels.
2015-07-27 21:02:52 -07:00
Henner Zeller
1627ee7a14 o Make generated sources a separate dependency that someone can
explicitly invoke.
2015-07-27 18:14:23 -07:00
Henner Zeller
26b7aa0d1c Merge branch 'master' of github.com:hzeller/rpi-rgb-led-matrix 2015-07-27 18:11:22 -07:00
Henner Zeller
cc49ab7418 o Some stylistic changes. 2015-07-27 18:11:11 -07:00
Henner Zeller
4ea3771173 o Update comment about chaining. 2015-07-25 09:46:22 -07:00
Henner Zeller
3328be9a65 o better description of various scanning types. #49 2015-07-25 09:07:15 -07:00
Henner Zeller
f79d48eab8 o Make Adafruit HAT compile again. Adresses #51 2015-07-25 08:49:13 -07:00
Henner Zeller
c6fa34e5fe o Make it possible to select 1:4 multiplexing. Fixes #49 2015-07-25 08:39:26 -07:00
Saij
f293053346 o Improved directory structure of Python code.
o Use some new features in python examples.
2015-07-23 23:44:27 -07:00
Saij
7a0da0e136 o Add new transformers to provide logical Canvases that are transformed
before writing to another physical Canvas.
   - RotateTransformer: rotates by multiple of 90 degrees
   - LargeSquare64x64Transformer: does the 64x64 conversion from
     earlier examples
   - LinkedTransformer allows to have a sequence of transformers
     applied.
o Provide a flag in demo-main to influence rotation.
2015-07-23 23:42:21 -07:00
Henner Zeller
71e74ce597 o Some README tweaks. 2015-07-23 17:29:37 -07:00
Henner Zeller
a662b54a19 o More datasheet reading helps
- simplified way to generate pulse timing; not using serializer just
    simple base PWM, but using value == range. That way, we don't have
    to switch timing in-between.
  - measurements with oscilloscope for things that are omitted from
    the datasheet.
o Measure time elapsed between SendPulse()/WaitPulseFinished(), then
  sleep for amount needed before busy-waiting on for the pulse to finish.
o Results: brigther (less 'dead time'). Better refresh rate (dito).
  Less CPU use.
2015-07-23 00:17:59 -07:00
Henner Zeller
69fd432c6a o Better centering of chain length arrow. 2015-07-22 18:49:08 -07:00
Henner Zeller
7139a99e3c o make continuation for panel connection more clear: start on
the side of original connection at the RPi.
2015-07-21 18:44:46 -07:00
Henner Zeller
19ff48ef05 o Give pi some PCB color. 2015-07-21 09:33:15 -07:00
Henner Zeller
541bdf9ec5 o pick up visual clues from wring diagram: add icons to chaining
diagram.
2015-07-21 09:26:20 -07:00
Henner Zeller
082bea29bf o swtich fig -> svg. 2015-07-21 08:51:51 -07:00
Henner Zeller
50e1f01fec Merge branch 'master' of github.com:hzeller/rpi-rgb-led-matrix 2015-07-21 08:36:31 -07:00
Henner Zeller
abf8fed79b o Add conversion for *.fig file. 2015-07-21 08:35:55 -07:00
Henner Zeller
493ccc0ce6 o Make sure PWM registers are properly set to default values.
o remove some old debugging code.
2015-07-20 22:46:12 -07:00
Henner Zeller
b97603fb5e o Replace picture of adapter with SOIC version. 2015-07-19 21:36:54 -07:00
Henner Zeller
b1664fa44e o Provide an headline for the wiring diagram. 2015-07-19 20:33:02 -07:00
Henner Zeller
271a4411a6 Merge branch 'master' of github.com:hzeller/rpi-rgb-led-matrix 2015-07-19 20:13:28 -07:00
Henner Zeller
1938389993 o Use DrawLine() functions to draw simple square. 2015-07-19 20:09:01 -07:00
Henner Zeller
d7a4189290 Merge branch 'master' of github.com:hzeller/rpi-rgb-led-matrix 2015-07-19 19:54:16 -07:00
Henner Zeller
6dc532243e o Readme improvements.
o some TODO updates in gpio.cc
2015-07-19 19:52:41 -07:00
Henner Zeller
349fd3ab02 o Make use of PWM timer switchable. 2015-07-19 18:39:21 -07:00
Henner Zeller
b59f83828d o Choose a base PWM value that is good enough in 'classic' wiring as well
(Maybe this should be configurable).
2015-07-19 18:03:51 -07:00
Henner Zeller
bbfdecc6a1 Merge branch 'experimental-pwm-bit' 2015-07-19 17:18:45 -07:00
Henner Zeller
2de9a31572 o update documentation. 2015-07-19 17:17:59 -07:00