Markus Hitter
b8f32c627c
delay.h: re-add falsely removed #include.
2013-03-24 16:19:25 +01:00
Markus Hitter
a2ce509bed
Eliminate _delay(), delay() and _delay_us().
...
Doesn't change much, even the binary size stays the same. Much
cleaner code though, now we have only delay_us() and delay_ms().
2013-03-24 16:19:24 +01:00
Markus Hitter
1114761bed
Eliminate _delay_ms().
...
Lots of duplicate stuff in delay.c/.h ...
2013-03-24 16:19:23 +01:00
Markus Hitter
2ebfd44530
Clean up some unused delay related stuff.
2013-03-24 16:19:21 +01:00
Jim McGee
1059f27592
Clean up delay functions and rename them to be consistent with
...
what was used before the inline delay approach was attempted.
2011-05-15 09:56:32 +10:00
Jim McGee
757e1258e2
Shorten waiting delay while waiting for room to place a movebuffer on the queue.
2011-05-14 02:10:01 +02:00
Michael Moon
7a57b69cc1
fix delay compilation. Takes some of madscifi's ideas yet still provides fallback functions for eg; homing which uses variable delays
2011-05-10 13:55:08 +10:00
Markus Hitter
ea437e8e12
delay.h, contribution by macscifi: be C89 compatible again.
2011-05-08 23:20:39 +02:00
Jim McGee
86a34ad5a2
Eliminates overflow in the delayMicrosecondsInterruptible
...
function.
Inline delay functions and change base function to
use __builtin_avr_delay_cycles(). Generated delays
are at least as long as the requested delay and
compensate for the system clock (based on F_CPU).
Delay functions must be called with constant values.
A compile time error is issued if they are not.
Delay.c removed as it is no longer used.
2011-05-04 20:14:46 -07:00
Michael Moon
096d7dfdf3
Merge release-candidate-triffid branch
2011-01-07 23:09:13 +11:00
Michael Moon
e3d0aa7b62
split delay functions into separate files
2010-10-11 10:12:35 +11:00