From 302d7cad6d9d4fbe559a8c7737b1e37b1f74dcc6 Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Tue, 9 Nov 2021 13:52:49 +0000 Subject: [PATCH 1/7] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 1090862..269adda 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ * [Latch blanking](#latch-blanking) * [Power, Power and Power!](#power--power-and-power) * [Inspiration](#inspiration) + - [Thank you](#thank-you) ## Introduction This ESP32 Arduino/IDF library for HUB75 / HUB75E connector type 64x32 RGB LED 1/16 Scan OR 64x64 RGB LED 1/32 Scan LED Matrix Panel, utilities the DMA functionality provided by the ESP32's I2S 'LCD Mode'. @@ -215,3 +216,10 @@ Having a good power supply is CRITICAL, and it is highly recommended, for chains ## Inspiration * 'SmartMatrix' project code: https://github.com/pixelmatix/SmartMatrix/tree/teensylc * Sprite_TM's demo implementation here: https://www.esp32.com/viewtopic.php?f=17&t=3188 + +# Thank you +* [Brian Lough](https://www.tindie.com/stores/brianlough/) for providing code and hardware +* [Vortigont](https://github.com/vortigont) for their huge code contributions and performance optimisiations of the library +* [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing. +* [Pipimaxi](https://github.com/Pipimaxi) for the donation of an ESP32-S2 to build out support for S2/S3 +* Any lots of others, let me know if I've missed you. From fc1f510a4321347f1914859f222f60b310ce0219 Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Tue, 9 Nov 2021 13:54:10 +0000 Subject: [PATCH 2/7] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 269adda..30da4b4 100644 --- a/README.md +++ b/README.md @@ -219,7 +219,7 @@ Having a good power supply is CRITICAL, and it is highly recommended, for chains # Thank you * [Brian Lough](https://www.tindie.com/stores/brianlough/) for providing code and hardware -* [Vortigont](https://github.com/vortigont) for their huge code contributions and performance optimisiations of the library -* [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing. -* [Pipimaxi](https://github.com/Pipimaxi) for the donation of an ESP32-S2 to build out support for S2/S3 +* [Vortigont](https://github.com/vortigont) for his game changer code contribution and performance optimisation of the library +* [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing +* [Pipimaxi](https://github.com/Pipimaxi) for the donation of a ESP32-S2 to build support for ESP32 S2/S3's * Any lots of others, let me know if I've missed you. From bc89a142055e2863f843378d04c5245c2488192c Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Tue, 9 Nov 2021 13:55:11 +0000 Subject: [PATCH 3/7] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 30da4b4..6501cbb 100644 --- a/README.md +++ b/README.md @@ -214,6 +214,7 @@ Having a good power supply is CRITICAL, and it is highly recommended, for chains - Refer to [this comment](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/35#issuecomment-726419862) in regards to certain panels not playing nice with voltages, and a 3.3volt signal that the ESP32 GPIO can only provide. ## Inspiration +This project was inspired by the following projects: * 'SmartMatrix' project code: https://github.com/pixelmatix/SmartMatrix/tree/teensylc * Sprite_TM's demo implementation here: https://www.esp32.com/viewtopic.php?f=17&t=3188 @@ -222,4 +223,4 @@ Having a good power supply is CRITICAL, and it is highly recommended, for chains * [Vortigont](https://github.com/vortigont) for his game changer code contribution and performance optimisation of the library * [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing * [Pipimaxi](https://github.com/Pipimaxi) for the donation of a ESP32-S2 to build support for ESP32 S2/S3's -* Any lots of others, let me know if I've missed you. +* And lots of others, let me know if I've missed you. From 99245eac752538b795e4f54157a81302fb9b1dcc Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Tue, 9 Nov 2021 14:52:24 +0000 Subject: [PATCH 4/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6501cbb..eb38c0c 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ This project was inspired by the following projects: # Thank you * [Brian Lough](https://www.tindie.com/stores/brianlough/) for providing code and hardware -* [Vortigont](https://github.com/vortigont) for his game changer code contribution and performance optimisation of the library +* [Vortigont](https://github.com/vortigont) for his game changing code contributions and performance optimisations * [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing * [Pipimaxi](https://github.com/Pipimaxi) for the donation of a ESP32-S2 to build support for ESP32 S2/S3's * And lots of others, let me know if I've missed you. From b1ef555a535456d68dbd534983c3f8a87c93adca Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Wed, 10 Nov 2021 08:43:54 +0000 Subject: [PATCH 5/7] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index eb38c0c..5646f7d 100644 --- a/README.md +++ b/README.md @@ -219,8 +219,8 @@ This project was inspired by the following projects: * Sprite_TM's demo implementation here: https://www.esp32.com/viewtopic.php?f=17&t=3188 # Thank you -* [Brian Lough](https://www.tindie.com/stores/brianlough/) for providing code and hardware +* [Brian Lough](https://www.tindie.com/stores/brianlough/) for providing code contributions, hardware and suggestions * [Vortigont](https://github.com/vortigont) for his game changing code contributions and performance optimisations -* [Galaxy Man](https://github.com/Galaxy-Man) for the donation of hardware to assist with the multi-panel (virtual display) testing -* [Pipimaxi](https://github.com/Pipimaxi) for the donation of a ESP32-S2 to build support for ESP32 S2/S3's +* [Galaxy Man](https://github.com/Galaxy-Man) for HUB75 panels to assist with the multi-panel (virtual display) testing +* [Pipimaxi](https://github.com/Pipimaxi) for the donation of a ESP32-S2 to enable support for ESP32 S2/S3's to be implemented * And lots of others, let me know if I've missed you. From 91f74f21159c69c82046d4df37ae0f022305f313 Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Wed, 10 Nov 2021 19:28:56 +0000 Subject: [PATCH 6/7] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5646f7d..bf645de 100644 --- a/README.md +++ b/README.md @@ -214,8 +214,8 @@ Having a good power supply is CRITICAL, and it is highly recommended, for chains - Refer to [this comment](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/35#issuecomment-726419862) in regards to certain panels not playing nice with voltages, and a 3.3volt signal that the ESP32 GPIO can only provide. ## Inspiration -This project was inspired by the following projects: -* 'SmartMatrix' project code: https://github.com/pixelmatix/SmartMatrix/tree/teensylc +This project was inspired by: +* 'SmartMatrix': https://github.com/pixelmatix/SmartMatrix/tree/teensylc * Sprite_TM's demo implementation here: https://www.esp32.com/viewtopic.php?f=17&t=3188 # Thank you From 14c3052b60e7a0852da5b5b9e5c460c449230760 Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Fri, 12 Nov 2021 15:52:07 +0000 Subject: [PATCH 7/7] Update ESP32-HUB75-MatrixPanel-I2S-DMA.h --- ESP32-HUB75-MatrixPanel-I2S-DMA.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ESP32-HUB75-MatrixPanel-I2S-DMA.h b/ESP32-HUB75-MatrixPanel-I2S-DMA.h index 9fb2229..d472396 100644 --- a/ESP32-HUB75-MatrixPanel-I2S-DMA.h +++ b/ESP32-HUB75-MatrixPanel-I2S-DMA.h @@ -65,7 +65,7 @@ /* ESP32 Default Pin definition. You can change this, but best if you keep it as is and provide custom pin mappings * as part of the begin(...) function. */ - +// Default pin mapping for ESP32-S2 and ESP32-S3 #ifdef ESP32_SXXX #define R1_PIN_DEFAULT 45 @@ -83,6 +83,7 @@ #define OE_PIN_DEFAULT 21 #define CLK_PIN_DEFAULT 33 +// Else use default pin mapping for ESP32 Original WROOM module. #else #define R1_PIN_DEFAULT 25