diff options
-rw-r--r-- | core/arch/arm/include/kernel/delay.h | 1 | ||||
-rw-r--r-- | core/arch/arm/kernel/delay.c | 5 |
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); +} |