12345678910111213141516171819202122232425 |
- #include "delay.h"
- uint32_t milli_second = 0;
- uint32_t millis(void)
- {
- return milli_second;
- }
- void delay_ms(uint16_t ms)
- {
- uint32_t now = milli_second;
- while(milli_second - now < ms)
- {
- nop();
- };
- }
- void delay_us(uint16_t us)
- {
- while(us--)
- {
- nop();
- };
- }
|