Andreas Merkle

Results 57 comments of Andreas Merkle

I opened an issue here too: https://github.com/espressif/esp-idf/issues/4542 Note, you can use ```xtensa-esp32-elf-nm -C -n firmware.elf``` too, to get address and size with demangling.

The main problem of flickering and artifacts seems to be flash access during the running RMT ISR. To move the _translate() method to IRAM will improve this. Increasing the interrupt...

@samguyer I did the same for the NeoPixelBus, moving the interrupt service routines out of the template class. See referenced commit above. @Makuna If you see any improvement, please let...

@Makuna It compiles, but I get linker warnings regarding dangerous relocation: l32r: literal placed after use. Thats why I moved the wrappers to the .cpp file. According to the esp32...

@Makuna I thought about, but access to the RmtBit0, RmtBit1 and RmtDurationReset is necessary and I tried to avoid having pure virtual getter methods.

@bbulkow BTW the ws2812_rmt_adapter in the example contains constant data, which might be served out of flash. The DRAM_ATTR is missing there, according to https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/spi_flash.html#iram-safe-interrupt-handlers Additional the ESP_INTR_FLAG_IRAM is not...

Note, strstr() expects a terminated string, but the ethernet buffer is not a string and a tcp payload is not terminated. The ethernet buffer may also be a little low...

According to @valeros first the board must be available in https://github.com/espressif/arduino-esp32. In the past there was this pull request https://github.com/espressif/arduino-esp32/pull/3693 which was closed by the pull request author and so...

Because of closeConnection() the SSL context is released. Flow: 1. httpsserver::HTTPConnection::pendingBufferSize() 1. updateBuffer() 1. HTTPSConnection::closeConnection() 2. SSL_free(); 3. Now the SSL context is released. 2. pendingByteCount() 1. SSL_pending() with released...