17 lines
231 B
C++
17 lines
231 B
C++
#include "delay.hpp"
|
|
|
|
#include "stm.hpp"
|
|
|
|
void Delay::ms(uint32_t t) {
|
|
while(t--) {
|
|
us(1000);
|
|
}
|
|
}
|
|
void Delay::us(uint32_t t) {
|
|
TIM1->CNT = 0;
|
|
TIM1->CR1 |= TIM_CR1_CEN;
|
|
while (TIM1->CNT < t)
|
|
;
|
|
TIM1->CR1 &= ~TIM_CR1_CEN;
|
|
}
|