diff --git a/components/drivers/sdio/mmcsd_core.c b/components/drivers/sdio/mmcsd_core.c index fb742278b75e9c41ac95b5cb7b22072ac239cd53..e9a2e49115aab13761fe7d1c31cf53f986c2eaac 100644 --- a/components/drivers/sdio/mmcsd_core.c +++ b/components/drivers/sdio/mmcsd_core.c @@ -20,8 +20,12 @@ #define RT_MMCSD_STACK_SIZE 1024 #endif #ifndef RT_MMCSD_THREAD_PREORITY +#if (RT_THREAD_PRIORITY_MAX == 32) +#define RT_MMCSD_THREAD_PREORITY 0x16 +#else #define RT_MMCSD_THREAD_PREORITY 0x40 #endif +#endif //static struct rt_semaphore mmcsd_sem; static struct rt_thread mmcsd_detect_thread;