diff options
| author | Selene ToyKeeper | 2018-05-08 23:29:36 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2018-05-08 23:29:36 -0600 |
| commit | 9b9b9725538383e89c9bb7be8780a0c9f23d2d21 (patch) | |
| tree | d37f2dc8ae22dfb83acf243ad6d71f7df6acb815 /tk-delay.h | |
| parent | Made level_calc.py support both python2.7 and python3. (diff) | |
| parent | merged trunk, prep for merging back (diff) | |
| download | anduril-9b9b9725538383e89c9bb7be8780a0c9f23d2d21.tar.gz anduril-9b9b9725538383e89c9bb7be8780a0c9f23d2d21.tar.bz2 anduril-9b9b9725538383e89c9bb7be8780a0c9f23d2d21.zip | |
merged fsm branch, finally
Diffstat (limited to '')
| -rw-r--r-- | tk-delay.h | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -25,6 +25,7 @@ #include <util/delay_basic.h> #ifdef USE_DELAY_MS // Having own _delay_ms() saves some bytes AND adds possibility to use variables as input +#define delay_ms _delay_ms void _delay_ms(uint16_t n) { // TODO: make this take tenths of a ms instead of ms, @@ -39,18 +40,22 @@ void _delay_ms(uint16_t n) //#endif } #endif -#ifdef USE_FINE_DELAY +#if defined(USE_FINE_DELAY) || defined(USE_DELAY_ZERO) +#define delay_zero _delay_zero void _delay_zero() { - _delay_loop_2(BOGOMIPS/3); + //_delay_loop_2((BOGOMIPS/3) & 0xff00); + _delay_loop_2(DELAY_ZERO_TIME); } #endif #ifdef USE_DELAY_4MS +#define delay_4ms _delay_4ms void _delay_4ms(uint8_t n) // because it saves a bit of ROM space to do it this way { while(n-- > 0) _delay_loop_2(BOGOMIPS*4); } #endif #ifdef USE_DELAY_S +#define delay_s _delay_s void _delay_s() // because it saves a bit of ROM space to do it this way { #ifdef USE_DELAY_4MS |
