Skip to content

Commit b28f926

Browse files
adjusted esp32 row scan timing
1 parent 6b23094 commit b28f926

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [Unreleased]
8+
### Fixed
9+
- The row scan timing was too long on ESP32 platforms. Adjusted this timing to remove visible blinking.
10+
711
## [2.0.2]
812
### Added
913
- Added a `platformio.ini` file to aid in the development of this library using hte Platform IO environment. This is only useful for developing this library itself, and not at all used for using this library in your projects.

src/BaseLEDMatrix.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ void BaseLEDMatrix::stopScanning(void) {
374374

375375
unsigned int BaseLEDMatrix::nextRowScanTimerInterval(void) const {
376376
// this sets the interrupt to fire a multiple every 25 timer counts, or 25 microseconds
377-
return 25*this->baseIntervalMultiplier( _scanPass );
377+
return 5*this->baseIntervalMultiplier( _scanPass );
378378
}
379379

380380
#pragma mark ESP8266 Handlers

0 commit comments

Comments
 (0)