aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/arch/arm/include/kernel/delay.h1
-rw-r--r--core/arch/arm/kernel/delay.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/core/arch/arm/include/kernel/delay.h b/core/arch/arm/include/kernel/delay.h
index 1d693439..72ac8738 100644
--- a/core/arch/arm/include/kernel/delay.h
+++ b/core/arch/arm/include/kernel/delay.h
@@ -30,5 +30,6 @@
#define __KERNEL_DELAY_H
void udelay(uint32_t us);
+void mdelay(uint32_t ms);
#endif
diff --git a/core/arch/arm/kernel/delay.c b/core/arch/arm/kernel/delay.c
index dfd1dd79..2ada6e90 100644
--- a/core/arch/arm/kernel/delay.c
+++ b/core/arch/arm/kernel/delay.c
@@ -39,3 +39,8 @@ void udelay(uint32_t us)
while (read_cntpct() - start <= target)
;
}
+
+void mdelay(uint32_t ms)
+{
+ udelay(1000 * ms);
+}