diff --git a/libraries/FreeRTOS/examples/Assert/Assert.ino b/libraries/FreeRTOS/examples/Assert/Assert.ino index 44f79ab..d1a3451 100644 --- a/libraries/FreeRTOS/examples/Assert/Assert.ino +++ b/libraries/FreeRTOS/examples/Assert/Assert.ino @@ -5,7 +5,7 @@ #include -const boolean valueToAssert = true; +const bool valueToAssert = true; // The setup function runs once when you press reset or power the board void setup() { diff --git a/libraries/FreeRTOS/examples/Blink_AnalogRead/Blink_AnalogRead.ino b/libraries/FreeRTOS/examples/Blink_AnalogRead/Blink_AnalogRead.ino index ba7c9a8..69b3a7a 100644 --- a/libraries/FreeRTOS/examples/Blink_AnalogRead/Blink_AnalogRead.ino +++ b/libraries/FreeRTOS/examples/Blink_AnalogRead/Blink_AnalogRead.ino @@ -102,6 +102,6 @@ void TaskAnalogRead(void *pvParameters) // This is a task. int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); - vTaskDelay(1); // one tick delay (15ms) in between reads for stability + vTaskDelay(250 / portTICK_PERIOD_MS); } } diff --git a/libraries/FreeRTOS/examples/Mutex/Mutex.ino b/libraries/FreeRTOS/examples/Mutex/Mutex.ino index 87afe96..44c034a 100644 --- a/libraries/FreeRTOS/examples/Mutex/Mutex.ino +++ b/libraries/FreeRTOS/examples/Mutex/Mutex.ino @@ -17,6 +17,8 @@ SemaphoreHandle_t mutex; int globalCount = 0; +int task1Delay = 1250; +int task2Delay = 1000; void setup() { @@ -37,11 +39,11 @@ void setup() { xTaskCreate(TaskMutex, // Task function "Task1", // Task name for humans 128, - 1000, // Task parameter + &task1Delay, // Task parameter 1, // Task priority NULL); - xTaskCreate(TaskMutex, "Task2", 128, 1000, 1, NULL); + xTaskCreate(TaskMutex, "Task2", 128, &task2Delay, 1, NULL); } @@ -50,7 +52,6 @@ void loop() {} void TaskMutex(void *pvParameters) { TickType_t delayTime = *((TickType_t*)pvParameters); // Use task parameters to define delay - for (;;) { /** diff --git a/libraries/FreeRTOS/examples/StructArray/StructArray.ino b/libraries/FreeRTOS/examples/StructArray/StructArray.ino index 785ef7f..809e91a 100644 --- a/libraries/FreeRTOS/examples/StructArray/StructArray.ino +++ b/libraries/FreeRTOS/examples/StructArray/StructArray.ino @@ -72,15 +72,15 @@ void loop() {} void TaskBlink(void *pvParameters){ (void) pvParameters; - pinMode(13,OUTPUT); + pinMode(LED_BUILTIN,OUTPUT); - digitalWrite(13,LOW); + digitalWrite(LED_BUILTIN,LOW); for(;;) { - digitalWrite(13,HIGH); + digitalWrite(LED_BUILTIN,HIGH); vTaskDelay(250/portTICK_PERIOD_MS); - digitalWrite(13,LOW); + digitalWrite(LED_BUILTIN,LOW); vTaskDelay(250/portTICK_PERIOD_MS); } }