Skip to content
This repository has been archived by the owner on Mar 1, 2024. It is now read-only.

ESP32 / LOLIN32 - ArduinoThread not working as librariy #34

Open
SciLor opened this issue Apr 28, 2018 · 2 comments
Open

ESP32 / LOLIN32 - ArduinoThread not working as librariy #34

SciLor opened this issue Apr 28, 2018 · 2 comments

Comments

@SciLor
Copy link
Owner

SciLor commented Apr 28, 2018

The ArduinoThread library seem to have a bug on the ESP32 Platform. Workaround is to copy the lib into the HyperionRGB Project folder or to combine the EnhancedThread.h and EnhancedThread.cpp file.

In file included from sketch\EnhancedThread.cpp:1:0:
EnhancedThread.h:7: error: expected class-name before '{' token
 class EnhancedThread : public Thread {
                                      ^
sketch\EnhancedThread.cpp: In member function 'void EnhancedThread::run()':
EnhancedThread.cpp:4: error: 'Thread' has not been declared
   Thread::run();
   ^
EnhancedThread.cpp:6: error: 'Thread' has not been declared
     Thread::enabled = false;
     ^
sketch\EnhancedThread.cpp: In member function 'void EnhancedThread::runIfNeeded()':
EnhancedThread.cpp:10: error: 'Thread' has not been declared
   if(Thread::shouldRun())
      ^
EnhancedThread.cpp:11: error: 'Thread' has not been declared
     Thread::run();
     ^
sketch\EnhancedThread.cpp: In member function 'void EnhancedThread::reset()':
EnhancedThread.cpp:15: error: 'Thread' has not been declared
   Thread::enabled = true;
   ^
EnhancedThread.cpp:16: error: 'Thread' has not been declared
   Thread::runned();
   ^
sketch\EnhancedThread.cpp: In member function 'long unsigned int EnhancedThread::getInterval()':
EnhancedThread.cpp:23: error: 'interval' was not declared in this scope
   return interval;
          ^

@ivanseidel

@SciLor
Copy link
Owner Author

SciLor commented Apr 29, 2018

See ivanseidel/ArduinoThread#30

@SciLor
Copy link
Owner Author

SciLor commented May 5, 2018

Workaround implemented in 0.9.0

See 4903fd3#diff-df9ae0123690a5b7fe93ea52e885a693

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant