Ver código fonte

[dm][core] add common stack size for DM

DM driver is public, they don't know the size of the thread stack default.

Signed-off-by: GuEe-GUI <2991707448@qq.com>
GuEe-GUI 2 meses atrás
pai
commit
c74148a8b3
1 arquivos alterados com 8 adições e 0 exclusões
  1. 8 0
      components/drivers/include/drivers/core/dm.h

+ 8 - 0
components/drivers/include/drivers/core/dm.h

@@ -31,6 +31,14 @@ extern int rt_hw_cpu_id(void);
 #define RT_MAX_IPI 0
 #define RT_MAX_IPI 0
 #endif
 #endif
 
 
+#ifndef DM_THREAD_STACK_SIZE
+#ifdef SYSTEM_THREAD_STACK_SIZE
+#define DM_THREAD_STACK_SIZE    SYSTEM_THREAD_STACK_SIZE
+#else
+#define DM_THREAD_STACK_SIZE    IDLE_THREAD_STACK_SIZE
+#endif
+#endif
+
 void rt_dm_secondary_cpu_init(void);
 void rt_dm_secondary_cpu_init(void);
 
 
 /* ID Allocation */
 /* ID Allocation */