====== Новая версия OSA 91210 ====== **[[osa:ref:download:intro|91210]]** - Переработаны сервисы для работы в прерываниях. Раньше большинство проблем с запретом/разрешением прерываний для обработки сервисов, используемых также и в прерывании, ложилось на плечи пользователя (системой блокировались только однозначно критические фрагменты). Теперь система делает это сама, гарантируя целостность данных. Для работы в прерывании теперь нужно пользоваться только сервисами с суффиксом "_I" (старые программы также будут работать, если не менять набор констант OS_ENABLE_INT_xxx в файле osacfg.h) Также обновлена утилита OSAcfg_Tool: добавлен элемент управления константой OS_ENABLE_INT_BSEM **Примечание.** Исходные тексты OSA подверглись сильным изменениям, и у меня не было возможности проверить все варианты ее поведения на всех платформах и компиляторах. Поэтому, если что-то не заработает, не стесняйтесь сообщать на мейл {{tag>OSA RTOS обновление}} ~~DISCUSSION~~