diff options
Diffstat (limited to '')
| -rw-r--r-- | tk-delay.h | 4 |
1 files changed, 4 insertions, 0 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, @@ -40,17 +41,20 @@ void _delay_ms(uint16_t n) } #endif #ifdef USE_FINE_DELAY +#define delay_zero _delay_zero void _delay_zero() { _delay_loop_2(BOGOMIPS/3); } #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 |
