Skip to content

M5StickCPlos FactoryTest does not compile #66

Description

@JK40105

Describe the bug

The FactoryTest.ino from examples does not compile, ERROR:
D:\Users\Public\Documents\Arduino\Debug\M5StickCplus\FactoryTest\FactoryTest.ino: In function 'void setup()':
D:\Users\Public\Documents\Arduino\Debug\M5StickCplus\FactoryTest\FactoryTest.ino:1157:32: error: too many arguments to function 'hw_timer_t* timerBegin(uint32_t)'
1157 | timer = timerBegin(0, 80, true);
| ~~~~~~~~~~^~~~~~~~~~~~~
In file included from D:\Users\Public\Documents\Arduino\Arduino15\packages\esp32\hardware\esp32\3.3.10\cores\esp32/esp32-hal.h:126,
from D:\Users\Public\Documents\Arduino\Arduino15\packages\esp32\hardware\esp32\3.3.10\cores\esp32/Arduino.h:44,
from C:\Users\JK40105.ITB\AppData\Local\arduino\sketches\B8E70855F4939AFB62F909C4BADDD75B\sketch\FactoryTest.ino.cpp:1:
D:\Users\Public\Documents\Arduino\Arduino15\packages\esp32\hardware\esp32\3.3.10\cores\esp32/esp32-hal-timer.h:35:13: note: declared here
35 | hw_timer_t timerBegin(uint32_t frequency);
| ^~~~~~~~~~
D:\Users\Public\Documents\Arduino\Debug\M5StickCplus\FactoryTest\FactoryTest.ino:1158:25: error: too many arguments to function 'void timerAttachInterrupt(hw_timer_t
, void (*)())'
1158 | timerAttachInterrupt(timer, &onTimer, true);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
D:\Users\Public\Documents\Arduino\Arduino15\packages\esp32\hardware\esp32\3.3.10\cores\esp32/esp32-hal-timer.h:50:6: note: declared here
50 | void timerAttachInterrupt(hw_timer_t *timer, void (*userFunc)(void));
| ^~~~~~~~~~~~~~~~~~~~
D:\Users\Public\Documents\Arduino\Debug\M5StickCplus\FactoryTest\FactoryTest.ino:1159:5: error: 'timerAlarmWrite' was not declared in this scope; did you mean 'timerWrite'?
1159 | timerAlarmWrite(timer, 50000, true);
| ^~~~~~~~~~~~~~~
| timerWrite
D:\Users\Public\Documents\Arduino\Debug\M5StickCplus\FactoryTest\FactoryTest.ino:1160:5: error: 'timerAlarmEnable' was not declared in this scope; did you mean 'timerAlarm'?
1160 | timerAlarmEnable(timer);
| ^~~~~~~~~~~~~~~~
| timerAlarm
exit status 1

To reproduce

Arduino IDE 2.3.10
FactoryTest. ino from GitHub
try to compile

Expected behavior

successful compile

Screenshots

No response

Environment

  • OS:
  • IDE &IDE Version:
  • Repository Version:

Additional context

No response

Issue checklist

  • I searched for previous reports in the issue tracker
  • My report contains all necessary details

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions