xTaskCreatePinnedToCore(sensorsTask, "Sensor", 5000, 0, 0, &sensorTaskHandler, 0);
xTaskCreatePinnedToCore(storageTask, "Storage", 5000, 0, 0, &storageTaskHandler, 1);
void storageTask() {
for (;;) {
gpio_set_level(4, 1);
// Turn on LED on pin 4
gpio_set_level(2, 0);
// Turn off LED on pin 2
}
}
void sensorsTask() {
for (;;) {
gpio_set_level(2, 1);
// Turn on LED on pin 2
gpio_set_level(4, 0);
// Turn off LED on pin 4
}
}
xTaskCreatePinnedToCore(sensorsTask, "Sensor", 5000, 0, 0, &sensorTaskHandler, 0);
xTaskCreatePinnedToCore(storageTask, "Storage", 5000, 0, 0, &storageTaskHandler, 1);
void storageTask() {
for (;;) {
gpio_set_level(4, 1);
// Turn on LED on pin 4
gpio_set_level(2, 0);
// Turn off LED on pin 2
}
}
void sensorsTask() {
for (;;) {
gpio_set_level(2, 1);
// Turn on LED on pin 2
gpio_set_level(4, 0);
// Turn off LED on pin 4
}
}