[an error occurred while processing this directive]
В подобных случаях я убиваю задачу 3, и создаю новую с указателем на нужный код :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Алексей Мусин 08 июля 2003 г. 15:16
В ответ на: я его использую как сигналы событий или сигналы между задачами (вместо mbox и queue) (+) отправлено Romario 08 июля 2003 г. 14:37

получается так:
юзер запускает какой-то тест (назовем №1) аппаратных средств,
я создаю задачу TestTask с указателем на тест №1,
юзеру надоело смотреть на мигающие лампочки, он запускает новый тест (№2),
я убиваю задачу TestTask и создаю ее же с указателем на тест №2
и т.д.

Правды ради надо сказать, что потом я сделал это через notification, чтобы тестовая задача перед самоубийством привела ресурсы (порты/интерфейсы/...) после себя в исходное состояние.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru