-
- да я ж не настаиваю. Не нравится не пользуй. Монстр то где? То что уже реализованы все необходимые сервисы и самому не нужно их реализовывать это недостаток? Наглядность кода это ерунда, конечно. Если что, более убогая кооперативка salvo была abivan(52 знак., 15.09.2015 11:17)
- Лично мне, на одном килобайте, из "всех необходимых сервисов", нужен только yeild(). Остальное - балласт. OS_Yield() у них толком не работает. И чё? А монстр - это из-за нескольких слоёв макро. - Скрипач(15.09.2015 11:21 - 11:39)
- про монстр ясно. А зачем внутрь то лезть. Если система работает отлажена и не содержит(не выявлены) ошибок какая разница как она реализована? Если компилятор генерит компактный код это не достаточно? Есть платные оськи где исходный код вообще не abivan(197 знак., 15.09.2015 11:56)
- __ЕСЛИ!__ (Филлипа II даже немного жалко) - Скрипач(15.09.2015 12:00)
- задержка нужна(светодиодиками мигать с нужной частотой), бинарный семафор нужен чтобы сообщить что посылка по uart принята в прерывании, ожидание бинарного семафора с таймаутом полезно чтобы принять решение о сбросе флагов вочдога при отсутствии abivan(302 знак., 15.09.2015 11:42)
- про монстр ясно. А зачем внутрь то лезть. Если система работает отлажена и не содержит(не выявлены) ошибок какая разница как она реализована? Если компилятор генерит компактный код это не достаточно? Есть платные оськи где исходный код вообще не abivan(197 знак., 15.09.2015 11:56)
- Лично мне, на одном килобайте, из "всех необходимых сервисов", нужен только yeild(). Остальное - балласт. OS_Yield() у них толком не работает. И чё? А монстр - это из-за нескольких слоёв макро. - Скрипач(15.09.2015 11:21 - 11:39)
- взглянул. ИМХО больше похоже на
закат Солнцаsetjmp/longjump вручную - Vit(15.09.2015 10:54)
- да я ж не настаиваю. Не нравится не пользуй. Монстр то где? То что уже реализованы все необходимые сервисы и самому не нужно их реализовывать это недостаток? Наглядность кода это ерунда, конечно. Если что, более убогая кооперативка salvo была abivan(52 знак., 15.09.2015 11:17)