diff --git a/bsp/qemu-vexpress-a9/drivers/drv_smc911x.c b/bsp/qemu-vexpress-a9/drivers/drv_smc911x.c index 9d52b258af206f13492a67e7093ac84e066943f4..a1f56534c64d6093963fc255878b078c9607ce32 100644 --- a/bsp/qemu-vexpress-a9/drivers/drv_smc911x.c +++ b/bsp/qemu-vexpress-a9/drivers/drv_smc911x.c @@ -13,6 +13,7 @@ #include #include #include +#include "delay.h" #define MAX_ADDR_LEN 6 #define SMC911X_EMAC_DEVICE(eth) (struct eth_device_smc911x*)(eth) diff --git a/components/drivers/mtd/mtd_nand.c b/components/drivers/mtd/mtd_nand.c index f516f9b14796e70d4edfda65e1e6707a158db3e5..4a1e74b76b356c961a5ac4cee35dd07db5bd0015 100644 --- a/components/drivers/mtd/mtd_nand.c +++ b/components/drivers/mtd/mtd_nand.c @@ -295,11 +295,11 @@ help: rt_kprintf(" eraseall Erase all block on device \n"); return ; } - else if (!strcmp(argv[1], "id")) + else if (!rt_strcmp(argv[1], "id")) { mtd_nandid(argv[2]); } - else if (!strcmp(argv[1], "read")) + else if (!rt_strcmp(argv[1], "read")) { if (argc < 5) { @@ -308,7 +308,7 @@ help: } mtd_nand_read(argv[2], atoi(argv[3]), atoi(argv[4])); } - else if (!strcmp(argv[1], "readoob")) + else if (!rt_strcmp(argv[1], "readoob")) { if (argc < 5) { @@ -317,7 +317,7 @@ help: } mtd_nand_readoob(argv[2], atoi(argv[3]), atoi(argv[4])); } - else if (!strcmp(argv[1], "write")) + else if (!rt_strcmp(argv[1], "write")) { if (argc < 5) { @@ -326,7 +326,7 @@ help: } mtd_nand_write(argv[2], atoi(argv[3]), atoi(argv[4])); } - else if (!strcmp(argv[1], "erase")) + else if (!rt_strcmp(argv[1], "erase")) { if (argc < 4) { @@ -335,7 +335,7 @@ help: } mtd_nand_erase(argv[2], atoi(argv[3])); } - else if (!strcmp(argv[1], "eraseall")) + else if (!rt_strcmp(argv[1], "eraseall")) { mtd_nand_erase_all(argv[2]); } diff --git a/components/lwp/lwp_syscall.h b/components/lwp/lwp_syscall.h index ba1b34a64871efa1aad2bfa54a63fba02b22fd4f..02599f4317352286a5de6c80d577dde1dad4496c 100644 --- a/components/lwp/lwp_syscall.h +++ b/components/lwp/lwp_syscall.h @@ -16,6 +16,7 @@ #include #include #include +#include typedef long suseconds_t; /* microseconds (signed) */ typedef uint32_t id_t; /* may contain pid, uid or gid */