====== OSA : OS_Init ====== **OS_Init ()**\\ === === {{osa:ref:attr_call_not_int.png|Нельзя вызывать из прерывания}} Инициализация переменных системы. Должна вызываться один раз в начале программы (до основного цикла). В этой функции: * очищаются все дескрипторы задач; * обнуляются и останавливаются все статические таймеры; * очищается список динамических таймеров; * сбрасываются все двоичные семафоры. === Разрешен вызов: === Только не из прерывания === Параметры функции: === Нет === Возвращаемое значение: === Нет === Пример вызова: === void main (void) { OS_Init(); for (;;) OS_Sched(); } === См. также === ---- * [[osa:ref:services:alphabetical|Алфавитный указатель]] * [[osa:ref:services:brieflist|Все сервисы]] ~~UP~~