Michael Miller

Results 31 issues of Michael Miller

using the latest Arduino IDE, I try to define a callback type that will be lambda compatible like... ``` typedef std::function AnimUpdateCallback; ``` and I get a compile error about...

**Describe the bug** NeoEsp8266Dmx512Method not present in Keywords file, so it is not highlighted in the IDE. There may be others that were introduced with the same changes. **Expected behavior**...

**Is your feature request related to a problem? Please describe.** Esp32 i2s supports a 24bit parrellel mode; where each bit of 3 byte packet is sent to different pins. This...

enhancement

**Describe the bug** `static void IRAM_ATTR _translate()` This method is marked for IRAM, but is placed into the flash section. **Additional Context** from gitter conversation started by Andreas Merkle: "Problem...

bug
external
workaround in place

**Describe the bug** In NeoPixelBus::_rotateRight and _rotateLeft, it uses a variable length array like ``` uint8_t temp[rotationCount * T_COLOR_FEATURE::PixelSize]; ``` In GC11+ this is not specifically supported even though it...

wontfix

**Describe the bug** In the NeoPixelBufferShader.ino example, the shader implementation has two uint8_t* parameters that represent the pixel color; and assumes that each byte is a distinct element. There are...

bug

Today, hardware is used in several methods that relies on using serial peripheral support, like UART, I2S, or SPI. These encode the pulse of a single data bit as four...

enhancement

**Is your feature request related to a problem? Please describe.** Having complex animations that have multiple async channels applying effects to the same pixel today requires intermediate buffers of the...

enhancement

Enhance animation class to use a template solution that allows the start animation to take a user value that is then passed to the animation handler

**Is your feature request related to a problem? Please describe.** Often, users are calling rtc.SetDateTime( number ) where number is a unix/EPOCH time value which will set the datetime incorrectly....

enhancement
pending