Commit graph

733 commits

Author SHA1 Message Date
mrfaptastic
6f5991b9c3 Update esp32_i2s_parallel_v2.c 2021-02-20 22:34:40 +00:00
mrfaptastic
f7aaad842b Add stopDMAtransfer function 2021-02-20 22:29:22 +00:00
mrfaptastic
76a585e1f8
Merge pull request #90 from mrfaptastic/docs
Docs
2021-02-20 19:02:11 +00:00
Emil Muratov
6176e1acb4 Fixed brightness set to 75% in examples
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-20 21:03:06 +03:00
Emil Muratov
1bbbcf6b65 TOC for readme
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-20 21:03:06 +03:00
Emil Muratov
fc1956deb6 Updated documention
- more detailed build options description
 - added i2s calculator to estimate lib parameters

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-20 18:28:20 +03:00
Emil Muratov
e04c30c8ae Build-time flag to disable CIE1931 color correction
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-20 18:26:20 +03:00
mrfaptastic
b1092495e9 Make SimpleTestShapes great again.
Long forgotten about.
2021-02-19 18:20:08 +00:00
Emil Muratov
6cab840dfc Moved driver-specific code to a separate file
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-19 17:30:09 +03:00
Emil Muratov
15eaa3e9d3 Clock phase toggling option, required to support MBI5124 chips
Closes #75

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-19 17:29:41 +03:00
mrfaptastic
9a5bd38a14 Update esp32_i2s_parallel_v2.c 2021-02-19 09:44:27 +00:00
mrfaptastic
ffa82c06e1 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2021-02-19 09:39:35 +00:00
mrfaptastic
4944926fdf Update esp32_i2s_parallel_v2.c 2021-02-19 09:39:17 +00:00
mrfaptastic
6b427f223f
Update README.md 2021-02-19 09:16:05 +00:00
mrfaptastic
1c88590d6e Update esp32_i2s_parallel_v2.c 2021-02-19 09:13:33 +00:00
mrfaptastic
f0999beb51 Update esp32_i2s_parallel_v2.c 2021-02-19 09:11:55 +00:00
mrfaptastic
895bb80b43 Rewrite DMA driver setup code.
Evolutionary, not revolutionary. Vast improvement in double buffer swap speeds.
2021-02-17 01:00:59 +00:00
mrfaptastic
249b93ba79 Update README.md 2021-02-16 20:21:38 +00:00
mrfaptastic
cf8cb970e9 Minor changes 2021-02-16 20:20:09 +00:00
mrfaptastic
9dc00e35f1 Revert "Minor changes"
This reverts commit 3214cd643d.
2021-02-16 20:15:29 +00:00
mrfaptastic
4ee9223394
Merge pull request #85 from mrfaptastic/examples
TestPatterns example updated
2021-02-16 20:08:43 +00:00
Emil Muratov
4de6fea3f8 TestPatterns example updated
+ some corrections in read.me

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-16 23:03:56 +03:00
mrfaptastic
3214cd643d Minor changes
* Fix double buffer example
* Remove the I2S user clock config for simplicity - ESP32 turns out to be massively limited anyway to 20Mhz...
2021-02-15 15:36:20 +00:00
mrfaptastic
58abc5f2fb Update ESP32-HUB75-MatrixPanel-I2S-DMA.h
Crash fix. Shouldn't actually be less than two.
2021-02-14 16:35:22 +00:00
mrfaptastic
889ed51fe1 Improve colour performance if compile-time PIXEL_COLOR_DEPTH_BITS is less than 8
Refer to the code.
2021-02-14 14:12:45 +00:00
mrfaptastic
77e0abff90 Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2021-02-13 07:27:16 +00:00
mrfaptastic
42f4ce959d Fix backward compatability
oops.
2021-02-10 23:28:40 +00:00
mrfaptastic
0cf0ac9631
Update README.md 2021-02-10 16:05:09 +00:00
mrfaptastic
0749fa4193 Update to 2.0.0
Also known as the @vortigont release! Hooray!
2021-02-10 15:49:19 +00:00
mrfaptastic
6ea2280ff3
Update library.properties 2021-01-18 17:46:01 +00:00
mrfaptastic
ee45e231a3
Update library.json 2021-01-18 17:45:53 +00:00
mrfaptastic
365e323f26 Revert "Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp"
This reverts commit f3302c9f87.
2021-01-17 13:28:42 +00:00
mrfaptastic
9511e9973c
Update README.md 2021-01-11 09:25:40 +00:00
mrfaptastic
80e134fc1f
Update README.md 2021-01-11 09:24:36 +00:00
mrfaptastic
b0e1273fad
Update README.md 2021-01-11 09:24:02 +00:00
mrfaptastic
3cea4eb14f Update examples
Remove #DEFINE MATRIX_WIDTH and #DEFINE MATRIX_HEIGHT from examples as this does NOT work.

Arduino compiles do not respect #defines in the .ino file within the library.
2021-01-10 17:32:24 +00:00
mrfaptastic
7a056791d4 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2021-01-09 20:13:48 +00:00
mrfaptastic
f3302c9f87 Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2021-01-09 20:13:42 +00:00
mrfaptastic
56d5fd504b
Update README.md 2020-12-27 13:53:12 +00:00
mrfaptastic
573d01b3d9 Get rid of this example 2020-12-22 19:29:52 +00:00
mrfaptastic
25b5f4c89d
Merge pull request #51 from vortigont/trials
Aurora demo changes for virtual panel
2020-12-22 13:41:43 +00:00
Emil Muratov
521e5b0a57 Merge branch 'master' into trials 2020-12-22 15:13:13 +03:00
Emil Muratov
05d196d188 minor fixes and comments
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-21 02:42:55 +03:00
Emil Muratov
33b95f534f ported changes from non-chained version of example.
Tested with 128x128 pane (four 64x64 panels)

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-19 20:28:47 +03:00
Emil Muratov
445c0424f4 spelling mistakes/readme corrections 2020-12-19 20:07:03 +03:00
mrfaptastic
f32c46e746
Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2020-12-16 17:52:11 +00:00
mrfaptastic
23301be97b
Update ChainedPanels.ino 2020-12-16 17:47:56 +00:00
mrfaptastic
6e02b76997
Update README.md 2020-12-12 12:30:56 +00:00
mrfaptastic
496f042cdb Adding ICN2038S as apparently it's a clone of FM6126A as well. 2020-12-12 12:30:06 +00:00
mrfaptastic
c425b9caa7 Minor cleanup
Minor cleanup to the contribution made by @vortigont . Move some of the special constants into specific #defined constants.
2020-12-08 08:10:35 +00:00