aboutsummaryrefslogtreecommitdiff
path: root/tk-delay.h
diff options
context:
space:
mode:
Diffstat (limited to 'tk-delay.h')
-rw-r--r--tk-delay.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tk-delay.h b/tk-delay.h
index 78cb188..a05f5c1 100644
--- a/tk-delay.h
+++ b/tk-delay.h
@@ -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