brunnwart

Results 12 comments of brunnwart

My experience is that this lib cannot be used für esp32. It just "looses" many counts (using interrupts by taking into account the ISR_ATTR topic) and thus it is absolutely...

YES, I hope this patch will solve the problem of esp8266 and esp32 crashing accidentially when using this nice encoder lib and I hope Paul will merge it. My mirror...

Hello mcspr, I've just tried Encoder.[h,cpp] from your esp/isr-in-iram fork but (under my circumstances) still get Guru meditation errors leading to a reboot. The error message is: Guru Meditation Error:...

@mcspr Thanks for your hint an EspExceptionDecoder. So far I used Atom/Platformio and it took me a while to find out how to get EspExceptionDecoder.jar compiled. Got that done except...

The encoder pins are 34, 35, 36 and 39 on my esp32. And I still do not find a precompiled EspExceptionDecoder.jar file anywhere ...

@mcspr: thanks for your hint to [EspExceptionDecoder-1.1.0.zip](https://github.com/me-no-dev/EspExceptionDecoder/releases/download/1.1.0/EspExceptionDecoder-1.1.0.zip) with the precompiled jar-file. I've used that instead but still get the response "Decode Failed" :-(

Well, if I understand how to use it, I'll give it a try on Saturday :-) python 2&3, pyserial, pip and virtualenv is installed on my OpenSuSE distro

O.K., for Linux users this works for writing the output of the script idf_monitor.py into a file using Platformio, python3: python3 /_where_to_find_python_script_/idf_monitor.py --port /dev/ttyUSB0 --toolchain-prefix $HOME/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf- $HOME/Documents/PlatformIO/Projects/$PROJECT/.pioenvs/esp32dev/firmware.elf > $HOME/Documents/PlatformIO/Projects/$PROJECT/idf_monitor_serial_record My...

... is there a difference between using framework=arduino or framework=espidf in platformio.ini with regards to the ISR problem?

The sketch runs since yesterday with your modified files Encoder.[h, cpp] (PlatformIO, framework arduino (espidf does not compile), platform = espressif32, board esp32dev) beeing monitored by idf_monitor.py as written above...