Skip to content

Commit

Permalink
Addresses arduino#880
Browse files Browse the repository at this point in the history
  • Loading branch information
dansiviter authored May 13, 2024
1 parent f3c4be2 commit 28874df
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions libraries/Scheduler/src/Scheduler.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,14 @@ extern "C" {
typedef void (*SchedulerParametricTask)(void *);
}

// This class exists for only backwards compatibility with arduino-libraries/Scheduler.
// You are encorraged to use mbed::Thread directly rather than using this.
class SchedulerClass {
public:
SchedulerClass();
void startLoop(SchedulerTask task, uint32_t stackSize = 1024);
void start(SchedulerTask task, uint32_t stackSize = 1024);
void start(SchedulerParametricTask task, void *data, uint32_t stackSize = 1024);
void startLoop(SchedulerTask task, uint32_t stackSize = OS_STACK_SIZE);
void start(SchedulerTask task, uint32_t stackSize = OS_STACK_SIZE);
void start(SchedulerParametricTask task, void *data, uint32_t stackSize = OS_STACK_SIZE);

void yield() { ::yield(); };
private:
Expand Down

0 comments on commit 28874df

Please sign in to comment.