openocd: src/jtag: replace the GPL-2.0-or-later license tag
[openocd.git] / src / jtag / drivers / OpenULINK / src / delay.c
blobd858a8ace173e6e1292d31e2d95b6115fd212659
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 /***************************************************************************
4 * Copyright (C) 2011 by Martin Schmoelzer *
5 * <martin.schmoelzer@student.tuwien.ac.at> *
6 ***************************************************************************/
8 #include "delay.h"
10 void delay_5us(void)
12 NOP;
15 void delay_1ms(void)
17 uint16_t i;
19 for (i = 0; i < 598; i++)
23 void delay_us(uint16_t delay)
25 uint16_t i;
26 uint16_t maxcount = (delay / 5);
28 for (i = 0; i < maxcount; i++)
29 delay_5us();
32 void delay_ms(uint16_t delay)
34 uint16_t i;
36 for (i = 0; i < delay; i++)
37 delay_1ms();