====== Новая версия TNKernel (2.5.10) ====== Порт ТNKernel для PIC24/dsPIC обновлен до [[http://www.tnkernel.com/news.html|оригинальной версии 2.5]]. Исправлены ошибки в системных функция - всем рекомендуется [[tnkernel:mchp_c30_16bit_port#Актуальная версия|обновиться]]. Внесены следующие исправления и изменения: * Исправлена ошибка в задаче системного таймера ''tn_timer_task_func()'' * В предыдущих версиях была следующая ошибка - если в момент выполнения задачи таймера ''tn_timer_task_func()'' возникало системное прерывание, в котором разблокировалась одна из задач (устанавливался ожидаемый семафор, и т.п.), то при выходе их этого прерывания запускалась разблокированная задача. Таким образом, в определенных ситуациях, было возможно непроизвольное увеличение таймаутов ожидающих событие задач * Исправлена ошибка в функции ''task_wait_complete()'' * Ошибка в обработке задач, использующих ceiling мютекс * Добавлено определение ''%%__TNKERNEL_VERSION%%'' * В связи с переездом на новый SVN хостинг номера ревизий будут меньше чем у предыдущих версий. Введено определение ''%%__TNKERNEL_VERSION%%'', которое будет обозначать номер текущей версии (2.5) {{tag>TNKernel RTOS обновления}} ~~DISCUSSION~~