Hi, new to this, but running and a MH ET Live ESP32 Mini Kit Board and got this error in compiling. It is pretty self-explanatory, the function will not take my variables, but does anyone know why it is being thrown and more importantly, how to fix
it?
libraries\RadioHead_v1.121\RH_ASK.cpp:528:23: error: too many arguments to function 'hw_timer_t* timerBegin(uint32_t)' 528 | timer = timerBegin(0, 80, true); // Alarm value will be in in us
| ~~^
The entire log is here:
c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp: In member function 'void RH_ASK::timerSetup()':
c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp:528:23: error: too many arguments to function 'hw_timer_t* timerBegin(uint32_t)'
528 | timer = timerBegin(0, 80, true); // Alarm value will be in in us
| ~~^
In file included from C:\Users\mccaya\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32/esp32-hal.h:98,
from C:\Users\mccaya\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32/Arduino.h:45,
from c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121/RadioHead.h:1544,
from c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121/RHGenericDriver.h:9,
from c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121/RH_ASK.h:9,
from c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp:6:
C:\Users\mccaya\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32/esp32-hal-timer.h:35:13: note: declared here
35 | hw_timer_t timerBegin(uint32_t frequency);
| ^~~~~~~~~~
c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp:529:25: error: too many arguments to function 'void timerAttachInterrupt(hw_timer_t, void (*)())'
529 | timerAttachInterrupt(timer, &esp32_timer_interrupt_handler, true);
| ~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\mccaya\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32/esp32-hal-timer.h:50:6: note: declared here
50 | void timerAttachInterrupt(hw_timer_t *timer, void (*userFunc)(void));
| ^~~~~~~~~~~~~~~~~~~~
c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp:530:5: error: 'timerAlarmWrite' was not declared in this scope; did you mean 'timerWrite'?
530 | timerAlarmWrite(timer, 1000000 / _speed / 8, true);
| ^~~~~~~~~~~~~~~
| timerWrite
c:\Users\mccaya\Documents\Arduino\libraries\RadioHead_v1.121\RH_ASK.cpp:531:5: error: 'timerAlarmEnable' was not declared in this scope; did you mean 'timerAlarm'?
531 | timerAlarmEnable(timer);
| ^~~~~~~~~~~~~~~~
| timerAlarm
exit status 1
Compilation error: exit status 1