Commit graph

747 commits

Author SHA1 Message Date
Tom Duncalf
cce11e392f
Add a note on how to setup with Adafruit boards
Hey, amazing library!

I struggled for a while to work with my Adafruit MatrixPortal S3, I'm totally new to this so I had no idea where to find the pinouts. Adding something like this to the README would have saved me an hour :)

I'm not sure if there's a better canonical source for the pinout info than the Adafruit example source code? Happy to change!

Thanks :)
2024-02-13 09:12:17 +00:00
mrfaptastic
96017b2aec
Merge pull request #576 from mkalkbrenner/mkalkbrenner-zedmd
Include ZeDMD as cool use-case
2024-01-23 21:19:36 +00:00
Markus Kalkbrenner
2233394124
Include ZeDMD as cool use-case 2024-01-23 20:25:33 +01:00
mrfaptastic
533f1507c5
Merge pull request #575 from mrfaptastic/dependabot/github_actions/actions/cache-4
Bump actions/cache from 3 to 4
2024-01-22 20:52:03 +00:00
dependabot[bot]
9089c850a7
Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 19:11:34 +00:00
mrfaptastic
1e4c80a264
Merge pull request #572 from Lukaswnd/master
NO_GFX fixes for VirtualPanel and width/height
2024-01-18 15:19:50 +00:00
Lukaswnd
75e9478e7f
Add width() and height() for NO_GFX
add int16_t width() and int16_t height(), when NO_GFX is enabled. 
you also could get the dimesions the following way
height = matrix.getCfg().mx_height;
width = matrix.getCfg().mx_width * matrix.getCfg().chain_length;

but I think the new funktions are simpler
2024-01-18 12:33:38 +01:00
Lukaswnd
692078352e
Fix VirtualMatrixPanel with NO_GFX
fix Compile error, 'rotate' in void VirtualMatrixPanel::setRotation is not defined, when using NO_GFX
add int16_t width() and int16_t height(), when using NO_GFX
Otherwise you cant get the dimensions of the virtual panel
2024-01-18 12:24:18 +01:00
mrfaptastic
987ca1c87d
Update library.properties 2024-01-17 22:38:21 +00:00
mrfaptastic
b0e85ff46a
Update library.json 2024-01-17 22:38:08 +00:00
mrfaptastic
61960e1a9b
Merge pull request #543 from Lukaswnd/master
fix Adafruit_GFX override setRotation
2023-12-16 23:04:37 +00:00
Lukaswnd
3f0fdc72bc
fix Adafruit_GFX override setRotation
The Adafruit_GFX uses setRotation(uint8_t), while the virtual matrix display uses setRotation(int). Therefore there is no implicit override and if you call the function either with an uint8_t or from an Adafruit_GFX* the overloaded funtion is not called
2023-12-16 23:25:31 +01:00
mrfaptastic
e1025d0df2
Merge pull request #538 from mrfaptastic/dependabot/github_actions/actions/setup-python-5
Bump actions/setup-python from 4 to 5
2023-12-12 23:16:06 +00:00
dependabot[bot]
767a596ad8
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 19:28:14 +00:00
mrfaptastic
722358ad2d
Update README.md 2023-11-27 03:30:48 +00:00
mrfaptastic
bd555153e8 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-11-27 03:26:43 +00:00
mrfaptastic
ad5e2338d0 espidf 5.1 vs 4.x fixes 2023-11-27 03:26:41 +00:00
mrfaptastic
17293b986b
Update pio_arduino_build.yml 2023-11-27 03:13:07 +00:00
mrfaptastic
6a960121a5
Update and rename esp-idf-4.4.5_with-gfx.yml to esp-idf-5.1.2_with-gfx.yml 2023-11-27 03:01:54 +00:00
mrfaptastic
c428e7ae4e
Update pio_arduino_build.yml 2023-11-27 02:50:53 +00:00
mrfaptastic
610894cb87
Update pio_arduino_build.yml 2023-11-27 02:49:03 +00:00
mrfaptastic
aa9f9a7cef
Update pio_arduino_build.yml 2023-11-27 02:47:46 +00:00
mrfaptastic
26dcb3f713
Update and rename esp-idf-4.4.4_with-gfx.yml to esp-idf-4.4.5_with-gfx.yml 2023-11-27 02:45:57 +00:00
mrfaptastic
f7fa22ccbc
Update esp-idf-5.1.2_without-gfx.yml 2023-11-27 02:42:45 +00:00
mrfaptastic
d8deb4f041
Update and rename esp-idf_with-gfx.yml to esp-idf-4.4.4_with-gfx.yml 2023-11-27 02:41:33 +00:00
mrfaptastic
9ee1346872
Update esp-idf_with-gfx.yml 2023-11-27 02:37:28 +00:00
mrfaptastic
10ea729418
Update esp-idf-5.1.2_without-gfx.yml 2023-11-27 02:37:10 +00:00
mrfaptastic
813cf53a33
Rename pio_build.yml to pio_arduino_build.yml 2023-11-27 02:35:56 +00:00
mrfaptastic
7596b4bbf0
Update and rename esp-idf_without-gfx.yml to esp-idf-5.1.2_without-gfx.yml 2023-11-27 02:34:54 +00:00
mrfaptastic
7a100a0a35 Fixes for IDF 5.1 & Arduino 3.0.0
Implement various tweaks such that it compiles with Arduino core 3.0.0-alpha2
2023-11-27 02:20:20 +00:00
mrfaptastic
41cb8d3ce1 Remove warnings 2023-11-27 01:29:26 +00:00
mrfaptastic
12f22832d5 Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2023-11-26 22:13:38 +00:00
mrfaptastic
8f62da2d19 Update esp32_i2s_parallel_dma.cpp 2023-11-26 20:21:43 +00:00
mrfaptastic
c0b7ca62ff Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-11-26 20:08:57 +00:00
mrfaptastic
9940c078bd Fix ESP_LOG statements
Correct int width specifier
2023-11-26 20:08:54 +00:00
mrfaptastic
85fc041d54
Update README.md 2023-11-26 18:36:24 +00:00
mrfaptastic
8e6c69716c
Merge pull request #515 from dorianim-forks/fix/espidf-v5
Fix: compile issues on ESP-idf v5
2023-10-24 23:51:21 +01:00
a468ea9d67
Fix: compile errors on espidf v5 2023-10-24 15:42:13 +02:00
mrfaptastic
3c7173abab
Merge pull request #503 from vortigont/vdtor
make a d-tor virtual
2023-09-29 12:36:52 +01:00
Emil Muratov
d11fe50fc6 make a d-tor virtual
since a d-tor is non-trivial, it should be virtual if MatrixPanel_I2S_DMA is used as a base class
2023-09-28 16:48:35 +09:00
mrfaptastic
4b950041b1
Merge pull request #499 from Lukaswnd/master
fix getPixelColorDepthBits() as const
2023-09-08 18:30:39 +01:00
Lukaswnd
0c70417d70
fix const function in ESP32-HUB75-MatrixPanel-I2S-DMA.h
fix getPixelColorDepthBits() to const

this is destrroying my build XD
2023-09-07 18:19:35 +02:00
Lukaswnd
8555ae1c79
Merge pull request #3 from mrfaptastic/master
uptodate
2023-09-07 18:16:14 +02:00
mrfaptastic
66015862ac
Merge pull request #497 from mrfaptastic/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-09-04 22:43:49 +01:00
dependabot[bot]
0aa1ebca25
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 19:36:31 +00:00
mrfaptastic
9943fcd97d
Merge pull request #487 from beta-tester/master
minimal optimization and adjustment
2023-08-10 08:35:22 +01:00
beta-tester
9b4926978e
removed another unnecessary instruction 2023-08-09 07:43:36 +02:00
beta-tester
3fc222ff75
adjust color range for NO_CIE1931 in updateMatrixDMABuffer()
red16, green16, blue16 never reached maximum 0xFFFF value in NO_CIE1931
2023-08-08 23:11:35 +02:00
beta-tester
0429850835
optimized color565to888()
remove expensive multiplication
2023-08-08 23:01:54 +02:00
mrfaptastic
3d7c2dfa4f
Merge pull request #476 from abrender/jobnames
Add name to esp-idf workflows.
2023-07-07 07:33:12 +01:00