You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.1.1] - 2018-12-24
11
+
10
12
### Changed
11
13
- Updated the Conway Game of Life example to auto-reset itself it the game evolves to a static, unchanging state.
12
14
13
15
### Added
14
16
- Basic capability to specify the endian-ness of the column layout for a matrix. While column 0 is meant to indicate the left most column, the hardware layout of the matrix might not make the left most column the MSB in the shift register chain. This might happen if you make a mistake in your hardware (oops!). By setting the column endian value of the matrix,the high level software can still reference column 0 to mean the left most column, and the bit layout sent the shift registers will be adjusted according to where column 0 physically is in the hardware.
17
+
- Added support for ESP32 microcontrollers.
15
18
16
19
## [1.1.0] - 2018-02-09
17
20
@@ -39,6 +42,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
Copy file name to clipboardExpand all lines: README.md
+10-9Lines changed: 10 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -141,23 +141,23 @@ Using the Teensy 3.x as the driving micro-controller for the RGB LED Matrix is a
141
141
142
142
To use this Teensy 3.x driver in the Arduino IDE, add the folder `RGB_LED_Matrix_Lib` as a library as described in [this document](https://www.arduino.cc/en/Guide/Libraries). Also, ensure that the Arduino IDE has been updated to support Teensy development ([see here for more information](https://www.pjrc.com/teensy/td_download.html)).
143
143
144
-
### ESP8266 Boards
145
-
ESP8266 boards are generally 3.3v logic level boards.
144
+
### ESP8266 and ESP32 Boards
145
+
ESP8266 and ESP32 boards are generally 3.3v logic level boards. The default wiring for connecting the RGB LED Matrix to an ESP8266 or ESP32 board is:
146
146
147
-
| LED Matrix Connection | Wemos D1 Mini | NodeMCU | Notes |
147
+
| LED Matrix Connection | Wemos D1 Mini | NodeMCU |Wemos LOLIN32 Lite |Notes |
To use the RGB LED Matrices designed in this project with micro-controller boards that use a 3.3V logic level, you must convert the 3.3V logic signals to 5V levels to work with the shift registers. You can easily use a 74HCT125 buffer/line driver chip to do this transformation. For example, you can wire a Teensy 3.6, which is a 3.3v device, to a 74HCT125 chip in the manner shown in the diagram below to get all power and signal lines required to drive the RGB LED Matrix while the Teensy is connected to USB power:
157
157
158
158

159
159
160
-
An alternative to using this 74HCT125 circuit would be to replace the 74HC595 shift registers on the RGB LED Matrix with the 74HCT595 variety. However, this might be more expensive.
160
+
An alternative to using this 74HCT125 circuit would be to replace the 74HC595 shift registers on the RGB LED Matrix with the 74HCT595 variety. However, this might be more expensive. Precise instructions on how to use a 74HCT595 is left as an exercise to the hacker.
161
161
162
162
163
163
## RGB LEB Matrices
@@ -168,6 +168,7 @@ This driver can support either 6-bit or 12-bit color. By default, this library u
0 commit comments