[freertos] add freertos firmware

Change-Id: I4158d66d9b5fc444e28287f55e79ac24e0a1666f
This commit is contained in:
sam.xiang
2023-02-23 11:39:27 +08:00
parent 1cf39ecdd5
commit cbb030f19f
398 changed files with 151104 additions and 0 deletions

View File

@ -0,0 +1,26 @@
#ifndef _DELAY_H
#define _DELAY_H
#include "FreeRTOS.h"
#include <sleep.h>
#ifndef udelay
#define udelay(us) usleep(us)
#endif
/* use vTaskDelay to replace usleep api
* usleep is a busy waiting api
*/
#ifndef mdelay
#define mdelay(ms) usleep(ms * 1000)
/*#define mdelay(ms) \
do { \
if (ms < (configTICK_RATE_HZ / 1000)) \
usleep(ms * 1000); \
else \
vTaskDelay(pdMS_TO_TICKS(ms)); \
} while(0)
*/
#endif
#endif // end of _DELAY_H