Категория библиотеки: Другие
Позволяет запускать несколько задач одновременно, не прерывая друг друга. Только для архитектур Arduino sam и samd (Due, Zero ...). Предназначена для работы с Arduino Due, позволяет работать в режиме многозадачности. Пока является экспериментальной библиотекой.
Автор: Arduino
Сайт: http://www.arduino.cc/en/Reference/Scheduler
Github: https://github.com/arduino-libraries/Scheduler
Лицензия: неизвестно
Тип: официальный
Архитектуры: sam, samd
Библиотека планировщика Scheduler позволяет Arduino запускать несколько функций одновременно. Это позволяет задачам выполняться без прерывания друг друга. Это совместный планировщик, в котором ЦП переключается с одной задачи на другую. Библиотека включает методы для передачи управления между задачами.
Скачать / Download
Файл | Дата выхода | Размер |
---|---|---|
Scheduler-0.4.4.zip | 2015-10-12 | 5.87 KiB |
Scheduler-0.4.3.zip | 2015-05-20 | 5.47 KiB |
Scheduler-0.4.1.zip | 2015-04-23 | 5.46 KiB |
Scheduler-0.4.0.zip | 2015-03-27 | 5.52 KiB |
Скачать: https://www.arduino.cc/en/Reference/Scheduler
Пример использования
#include <Scheduler.h>
Создание экземпляра:
Scheduler;
Позволяет добавить функцию, которая будет выполняться вместе с loop():
Scheduler.startLoop();
Позволяет передать управление другим задачам:
yield();