@@ -53,6 +53,10 @@ uint64_t luat_mcu_tick64(void) {
return GetSysTick();
}
+uint64_t luat_mcu_tick64_ms(void) {
+ return GetSysTickMS();
+}
+
int luat_mcu_us_period(void) {
return SYS_TIMER_1US;
@@ -98,6 +98,11 @@ void *luat_get_current_task(void)
return xTaskGetCurrentTaskHandle();
+void luat_rtos_task_sleep(uint32_t ms)
+{
+ Task_DelayMS(ms);
void *luat_mutex_create(void)
{
return OS_MutexCreateUnlock();