diff --git a/src/scheduler.c b/src/scheduler.c index a0384e899aa9307452e33f20bd09d5a03735427e..d371e55a60487d4c323244778d76e6f6560986d1 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -371,6 +371,7 @@ void rt_enter_critical(void) /* enable interrupt */ rt_hw_interrupt_enable(level); } +RTM_EXPORT(rt_enter_critical); /** * This function will unlock the thread scheduler. @@ -398,6 +399,7 @@ void rt_exit_critical(void) rt_hw_interrupt_enable(level); } } +RTM_EXPORT(rt_exit_critical); /** * Get the scheduler lock level @@ -408,5 +410,6 @@ rt_uint16_t rt_critical_level(void) { return rt_scheduler_lock_nest; } +RTM_EXPORT(rt_critical_level); /*@}*/