Skip to content

Commit 69cc73e

Browse files
committed
v2.0.1 bug fix: issue#11 Xtensa compiler (esp8266): Declaration of constructor does not match implementation
* bug fix: issue#11 Xtensa compiler (esp8266): Declaration of constructor does not match implementation
1 parent 6d83850 commit 69cc73e

3 files changed

Lines changed: 10 additions & 4 deletions

File tree

README

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Task Scheduler – cooperative multitasking for Arduino microcontrollers
2-
Version 2.0.0: 2015-12-23
2+
Version 2.0.1: 2016-01-02
33

44
OVERVIEW:
55
A lightweight implementation of cooperative multitasking (task scheduling) supporting:
@@ -19,6 +19,9 @@ For detailed functionality overview please refer to TaskScheduler documentation
1919
=======================================================================================================
2020

2121
Changelog:
22+
V2.0.1:
23+
2016-01-02 - bug fix: issue#11 Xtensa compiler (esp8266): Declaration of constructor does not match implementation
24+
2225
v2.0.0:
2326
2015-12-22 - _TASK_PRIORITY - support for layered task prioritization
2427

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=TaskScheduler
2-
version=2.0.0
2+
version=2.0.1
33
author=Anatoli Arkhipenko <arkhipenko@hotmail.com>
44
maintainer=Anatoli Arkhipenko <arkhipenko@hotmail.com>
55
sentence=A light-weight cooperative multitasking library for arduino microcontrollers.

src/TaskScheduler.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Cooperative multitasking library for Arduino version 2.0.0
1+
// Cooperative multitasking library for Arduino version 2.0.1
22
// Copyright (c) 2015 Anatoli Arkhipenko
33
//
44
// Changelog:
@@ -76,6 +76,9 @@
7676
//
7777
// v2.0.0:
7878
// 2015-12-22 - _TASK_PRIORITY - support for layered task prioritization
79+
//
80+
// v2.0.1:
81+
// 2016-01-02 - bug fix: issue#11 Xtensa compiler (esp8266): Declaration of constructor does not match implementation
7982

8083

8184
/* ============================================
@@ -174,7 +177,7 @@ class Scheduler;
174177
class Task {
175178
friend class Scheduler;
176179
public:
177-
Task(unsigned long aInterval=0, long aIterations=0, void (*aCallback)()=NULL, Scheduler* aScheduler=NULL, boolean aEnable=false, bool (*aOnEnable)()=NULL, void (*aOnDisable)()=NULL);
180+
Task(unsigned long aInterval=0, long aIterations=0, void (*aCallback)()=NULL, Scheduler* aScheduler=NULL, bool aEnable=false, bool (*aOnEnable)()=NULL, void (*aOnDisable)()=NULL);
178181
#ifdef _TASK_STATUS_REQUEST
179182
Task(void (*aCallback)()=NULL, Scheduler* aScheduler=NULL, bool (*aOnEnable)()=NULL, void (*aOnDisable)()=NULL);
180183
#endif

0 commit comments

Comments
 (0)