Эх сурвалжийг харах

【修改】:modmachine.c 中依赖 msh 的函数添加依赖宏。

SummerGift 8 жил өмнө
parent
commit
35af48c78c
1 өөрчлөгдсөн 14 нэмэгдсэн , 2 устгасан
  1. 14 2
      port/modmachine.c

+ 14 - 2
port/modmachine.c

@@ -49,15 +49,27 @@
 #if MICROPY_PY_MACHINE
 
 STATIC mp_obj_t machine_info(uint n_args, const mp_obj_t *args) {
-    extern int cmd_free(int argc, char **argv);
+#ifdef RT_USING_FINSH
     extern long list_thread(void);
+#endif
     // RT-Thread info
     {
         printf("---------------------------------------------\n");
         printf("RT-Thread\n");
         printf("---------------------------------------------\n");
-        cmd_free(0, NULL);
+
+#ifdef RT_USING_FINSH
+        extern void list_mem(void);
+        extern void list_memheap(void);
+
+#ifdef RT_USING_MEMHEAP_AS_HEAP
+        list_memheap();
+#else
+        list_mem();
+#endif
+
         list_thread();
+#endif
         printf("---------------------------------------------\n");
     }