Closed tweisberger closed 2 months ago
I cannot reproduce it
@ArminJo What version of the ESP32 core are you using?
For me: 3.0.0-rc1, in Arduino IDE 2.3.2
Using board 'lolin_s3_mini' from platform in folder: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/3.0.0-rc1
Using core 'esp32' from platform in folder: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/3.0.0-rc1
It works with ESP 8266, but not with ESP32. In IRTimer.hpp, line 265, there is a function call timerBegin(3, 80, true);
This is an error, since function in the Arduino library: packages/esp32/hardware/esp32/3.0.0-rc1/cores/esp32/esp32-hal-timer.h:
hw_timer_t * timerBegin(uint32_t frequency);
This appears to be an issue when using the Espressif ESP32 3.0.0 core, I downgraded to 2.0.16, and it now works. I would argue that this is an issue for users using 3.0.0, which the Arduino IDE automatically selects, even though it is still in RC phase.
If you have handling problems or questions, consider to open a discussion https://github.com/IRMP-org/IRMP/discussions instead of an issue.
Bug Report
Board
IDE
IR-Protocol
Example to reproduce the issue
Version
Please delete all unchecked lines above :-)
Pin(s) used for IR-receive, if not default
Current behavior
Using any of the demos as is.
IRMP_compile_error.txt
Compilation failure
Expected behavior
Compiles and runs
Additional context