Пожалуйста, дарю :-) /**====================================================================================**
* @brief Disable all interrupts and increase nested level
**====================================================================================**/
void HAL_RT_CPU_LockNested(void)
{
HAL_RT_LOCK();
++cpu_nested_lock_level;
}
/**====================================================================================**
* @brief Restore all interrupts depend of current nested level
**====================================================================================**/
void HAL_RT_CPU_UnlockNested(void)
{
if ( cpu_nested_lock_level )
if ( --cpu_nested_lock_level == 0 )
{ HAL_RT_UNLOCK(); }
}