diff --git a/APP_Framework/Framework/transform_layer/nuttx/transform.c b/APP_Framework/Framework/transform_layer/nuttx/transform.c index 7b8553a1a..dfab2295a 100644 --- a/APP_Framework/Framework/transform_layer/nuttx/transform.c +++ b/APP_Framework/Framework/transform_layer/nuttx/transform.c @@ -90,9 +90,9 @@ void PrivTaskQuit(void *value_ptr) pthread_exit(value_ptr); } -int PrivTaskDelay(int32_t ms) +void PrivTaskDelay(int32_t ms) { - return usleep(ms); + usleep(1000 * ms); } uint32_t PrivGetTickTime(){ diff --git a/APP_Framework/Framework/transform_layer/nuttx/transform.h b/APP_Framework/Framework/transform_layer/nuttx/transform.h index e99456053..a6b1e091b 100644 --- a/APP_Framework/Framework/transform_layer/nuttx/transform.h +++ b/APP_Framework/Framework/transform_layer/nuttx/transform.h @@ -191,7 +191,7 @@ int PrivTaskCreate(pthread_t *thread, const pthread_attr_t *attr, int PrivTaskStartup(pthread_t *thread); int PrivTaskDelete(pthread_t thread, int sig); void PrivTaskQuit(void *value_ptr); -int PrivTaskDelay(int32_t ms); +void PrivTaskDelay(int32_t ms); uint32_t PrivGetTickTime(); /*********************driver*************************/