Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Guyer <sam.guyer@gmail.com>2021-11-30 18:59:49 +0300
committerGitHub <noreply@github.com>2021-11-30 18:59:49 +0300
commit1547b9312e9e0dd8f5198857dd766caf36172066 (patch)
tree955064454b3a33a45d13c99f7438979cc98b851b /src/platforms/esp/32/clockless_block_esp32.h
parentccd2c7b426179ad50e4e2c0d3f132954fc6aa72c (diff)
parentb3f0c636cf399a02370781e23e3e26d53b3b616f (diff)
Merge pull request #1320 from maddogjt/new_esp32_types
Support ESP32 C3, S3 and possibly H2 variants
Diffstat (limited to 'src/platforms/esp/32/clockless_block_esp32.h')
-rw-r--r--src/platforms/esp/32/clockless_block_esp32.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/platforms/esp/32/clockless_block_esp32.h b/src/platforms/esp/32/clockless_block_esp32.h
index 45b7671c..3e3c139e 100644
--- a/src/platforms/esp/32/clockless_block_esp32.h
+++ b/src/platforms/esp/32/clockless_block_esp32.h
@@ -21,7 +21,10 @@ class InlineBlockClocklessController : public CPixelLEDController<RGB_ORDER, LAN
typedef typename FastPin<FIRST_PIN>::port_ptr_t data_ptr_t;
typedef typename FastPin<FIRST_PIN>::port_t data_t;
- data_t mPinMask;
+ // Verify that the pin is valid
+ static_assert(FastPin<FIRST_PIN>::validpin(), "Invalid pin specified");
+
+ data_t mPinMask;
data_ptr_t mPort;
CMinWait<WAIT_TIME> mWait;