Как стать автором
Обновить

(Не) любителям protothreads посвящается: Высокоуровневые функции для работы с 1-Wire

Время на прочтение 8 мин
Количество просмотров 6.9K
Системное программирование *C *SCADA *Программирование микроконтроллеров *Разработка для интернета вещей *
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 1

Комментарии 1

Все это вместе с прогонкой тестовых примеров заняло у меня порядка получаса. Интересно, сколько пришлось бы возиться без применения обертки protothreads?

Час, при наличии другой обертки?


Я не отношу себя к противникам protothreads. т.к. читал статьи Адама. Он вполне обосновано утверждает, что protothreads понятны и прозрачны, т.к. код подобен использованию RTOS с вытесняющей многозадачностью и т. п.


Но зачем всё оборачивать в макросы? Например, STATUS — это делает код только хуже.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.