| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hpl/core/ |
| A D | hpl_core_m4.c | 146 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 150 return (us * (freq / 1000000) + 2) / 3; in _get_cycles_for_us_internal() 152 return (us * (freq / 100000) + 29) / 30; in _get_cycles_for_us_internal() 154 return (us * (freq / 10000) + 299) / 300; in _get_cycles_for_us_internal() 156 return (us * (freq / 1000) + 2999) / 3000; in _get_cycles_for_us_internal() 158 return (us * (freq / 100) + 29999) / 30000; in _get_cycles_for_us_internal() 160 return (us * (freq / 10) + 299999) / 300000; in _get_cycles_for_us_internal() 162 return (us * freq + 2999999) / 3000000; in _get_cycles_for_us_internal() 169 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 171 return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hpl/core/ |
| A D | hpl_core_m4.c | 146 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 150 return (us * (freq / 1000000) + 2) / 3; in _get_cycles_for_us_internal() 152 return (us * (freq / 100000) + 29) / 30; in _get_cycles_for_us_internal() 154 return (us * (freq / 10000) + 299) / 300; in _get_cycles_for_us_internal() 156 return (us * (freq / 1000) + 2999) / 3000; in _get_cycles_for_us_internal() 158 return (us * (freq / 100) + 29999) / 30000; in _get_cycles_for_us_internal() 160 return (us * (freq / 10) + 299999) / 300000; in _get_cycles_for_us_internal() 162 return (us * freq + 2999999) / 3000000; in _get_cycles_for_us_internal() 169 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 171 return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/microchip/same54/bsp/hpl/core/ |
| A D | hpl_core_m4.c | 146 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 150 return (us * (freq / 1000000) + 2) / 3; in _get_cycles_for_us_internal() 152 return (us * (freq / 100000) + 29) / 30; in _get_cycles_for_us_internal() 154 return (us * (freq / 10000) + 299) / 300; in _get_cycles_for_us_internal() 156 return (us * (freq / 1000) + 2999) / 3000; in _get_cycles_for_us_internal() 158 return (us * (freq / 100) + 29999) / 30000; in _get_cycles_for_us_internal() 160 return (us * (freq / 10) + 299999) / 300000; in _get_cycles_for_us_internal() 162 return (us * freq + 2999999) / 3000000; in _get_cycles_for_us_internal() 169 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 171 return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Source/ |
| A D | mxc_delay.c | 47 static void mxc_delay_init(unsigned long us); 72 static void mxc_delay_init(unsigned long us) in mxc_delay_init() argument 94 ticks = (uint32_t)(((uint64_t)us * (uint64_t)SystemCoreClock) / 1000000); in mxc_delay_init() 105 int mxc_delay_start(unsigned long us) in mxc_delay_start() argument 113 if (us == 0) { in mxc_delay_start() 118 mxc_delay_init(us); in mxc_delay_start() 152 int mxc_delay(unsigned long us) in mxc_delay() argument 160 if (us == 0) { in mxc_delay() 165 mxc_delay_init(us); in mxc_delay()
|
| A D | tmr_utils.c | 50 void TMR_Delay(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg) in TMR_Delay() argument 53 if (!us) { in TMR_Delay() 57 TMR_TO_Start(tmr, us, sys_cfg); in TMR_Delay() 63 void TMR_TO_Start(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg) in TMR_TO_Start() argument 68 ticks = (uint64_t)us * (uint64_t)PeripheralClock / (uint64_t)1000000; in TMR_TO_Start()
|
| /bsp/microchip/samc21/bsp/hpl/core/ |
| A D | hpl_core_m0plus_base.c | 147 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 151 return (us * (freq / 100000) + 29) / 30; in _get_cycles_for_us_internal() 153 return (us * (freq / 10000) + 299) / 300; in _get_cycles_for_us_internal() 155 return (us * (freq / 1000) + 2999) / 3000; in _get_cycles_for_us_internal() 157 return (us * (freq / 100) + 29999) / 30000; in _get_cycles_for_us_internal() 159 return (us * (freq / 10) + 299999) / 300000; in _get_cycles_for_us_internal() 161 return (us * freq + 2999999) / 3000000; in _get_cycles_for_us_internal() 168 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 170 return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/microchip/saml10/bsp/hpl/core/ |
| A D | hpl_core_m23_base.c | 147 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 151 return (us * (freq / 100000) + 29) / 30; in _get_cycles_for_us_internal() 153 return (us * (freq / 10000) + 299) / 300; in _get_cycles_for_us_internal() 155 return (us * (freq / 1000) + 2999) / 3000; in _get_cycles_for_us_internal() 157 return (us * (freq / 100) + 29999) / 30000; in _get_cycles_for_us_internal() 159 return (us * (freq / 10) + 299999) / 300000; in _get_cycles_for_us_internal() 161 return (us * freq + 2999999) / 3000000; in _get_cycles_for_us_internal() 168 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 170 return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/microchip/same70/bsp/hpl/core/ |
| A D | hpl_core_m7_base.c | 148 static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const ui… in _get_cycles_for_us_internal() argument 152 return (us * (freq / 1000000)); in _get_cycles_for_us_internal() 154 return (us * (freq / 100000) + 9) / 10; in _get_cycles_for_us_internal() 156 return (us * (freq / 10000) + 99) / 100; in _get_cycles_for_us_internal() 158 return (us * (freq / 1000) + 999) / 1000; in _get_cycles_for_us_internal() 160 return (us * (freq / 100) + 9999) / 10000; in _get_cycles_for_us_internal() 162 return (us * freq + 999999) / 1000000; in _get_cycles_for_us_internal() 169 uint32_t _get_cycles_for_us(const uint16_t us) in _get_cycles_for_us() argument 171 return _get_cycles_for_us_internal(us, CONF_HCLK_FREQUENCY, HCLK_FREQ_POWER); in _get_cycles_for_us()
|
| /bsp/rockchip/common/rk_hal/lib/hal/src/ |
| A D | hal_base.c | 118 __STATIC_FORCEINLINE HAL_Status TimerDelayUs(uint32_t us) in TimerDelayUs() argument 123 count = PLL_INPUT_OSC_RATE / 1000000 * us; in TimerDelayUs() 316 HAL_Status HAL_DelayUs(uint32_t us) in HAL_DelayUs() argument 320 return TimerDelayUs(us); in HAL_DelayUs() 323 return HAL_CPUDelayUs(us); in HAL_DelayUs() 338 HAL_Status HAL_CPUDelayUs(uint32_t us) in HAL_CPUDelayUs() argument 343 …cycles = (uint32_t)HAL_DivU64((uint64_t)SystemCoreClock, 1000000) * us; /* Add few cycles penalty … in HAL_CPUDelayUs() 345 cycles = SystemCoreClock / 1000000 * us; /* Add few cycles penalty */ in HAL_CPUDelayUs()
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Include/ |
| A D | mxc_delay.h | 74 #define MXC_DELAY_USEC(us) (us) argument 86 int mxc_delay(unsigned long us); 100 int mxc_delay_start(unsigned long us);
|
| A D | tmr_utils.h | 69 #define USEC(us) (us) argument 81 void TMR_Delay(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg); 89 void TMR_TO_Start(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg);
|
| /bsp/samd21/sam_d2x_asflib/common/services/delay/sam/ |
| A D | cycle_counter.h | 103 # define cpu_us_2_cy(us, f_cpu) \ argument 104 (((uint64_t)(us) * (f_cpu) + (uint64_t)(5.932e6 - 1ul)) / (uint64_t)5.932e6) 110 # define cpu_us_2_cy(us, f_cpu) \ argument 111 (((uint64_t)(us) * (f_cpu) + (uint64_t)(14e6 - 1ul)) / (uint64_t)14e6)
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_pdgo_drv.h | 238 static inline uint32_t pdgo_get_wakeup_counter_from_us(uint32_t us) in pdgo_get_wakeup_counter_from_us() argument 240 return (us + DGO_WAKEUP_TICK_IN_US - 1U) / DGO_WAKEUP_TICK_IN_US; in pdgo_get_wakeup_counter_from_us() 260 static inline uint32_t pdgo_get_turnoff_counter_from_us(uint32_t us) in pdgo_get_turnoff_counter_from_us() argument 262 return (us * DGO_TURNOFF_TICKS_PER_US); in pdgo_get_turnoff_counter_from_us()
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/sys/ |
| A D | tick.c | 184 void udelay(uint32_t us) in udelay() argument 186 us /= 10U; in udelay() 188 while (us) { in udelay() 189 us--; in udelay()
|
| /bsp/at91/at91sam9g45/drivers/ |
| A D | at91_i2c_gpio.c | 67 static void at91_udelay (rt_uint32_t us) in at91_udelay() argument 70 for (; us > 0; us--) in at91_udelay()
|
| /bsp/at91/at91sam9260/drivers/ |
| A D | at91_i2c_gpio.c | 67 static void at91_udelay (rt_uint32_t us) in at91_udelay() argument 70 for (; us > 0; us--) in at91_udelay()
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/library/HT32F5xxxx_Driver/inc/ |
| A D | ht32_time.h | 135 #define TIME_US2TICK(us) ((us) / (1000000UL / HTCFG_TIME_TICKHZ)) argument 138 #define TIME_US2TICK(us) ((us) * (HTCFG_TIME_TICKHZ / 1000000UL))
|
| /bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/library/HT32F1xxxx_Driver/inc/ |
| A D | ht32_time.h | 135 #define TIME_US2TICK(us) ((us) / (1000000UL / HTCFG_TIME_TICKHZ)) argument 138 #define TIME_US2TICK(us) ((us) * (HTCFG_TIME_TICKHZ / 1000000UL))
|
| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/microchip/samc21/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/microchip/saml10/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/microchip/same70/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/microchip/same54/bsp/hal/src/ |
| A D | hal_delay.c | 61 void delay_us(const uint16_t us) in delay_us() argument 63 _delay_cycles(hardware, _get_cycles_for_us(us)); in delay_us()
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_common.c | 14 void rt_hw_us_delay(rt_uint32_t us) in rt_hw_us_delay() argument 20 ticks = us * reload / (1000000 / RT_TICK_PER_SECOND); in rt_hw_us_delay()
|