1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/firmware/delay.c Tue Jan 29 22:31:52 2008 +0100
1.3 @@ -0,0 +1,36 @@
1.4 +#include "delay.h"
1.5 +
1.6 +void Delay15ms( void )
1.7 +{
1.8 + Delay1KTCYx(75); //Delay of 15ms
1.9 + return;
1.10 +}
1.11 +
1.12 +void Delay5ms( void )
1.13 +{
1.14 + Delay1KTCYx(25); //Delay of 5ms
1.15 + return;
1.16 +}
1.17 +
1.18 +void Delay1us( void )
1.19 +{
1.20 + Nop();
1.21 + Nop();
1.22 + Nop();
1.23 + Nop();
1.24 + Nop();
1.25 + Nop(); //Delay of 1us
1.26 + return;
1.27 +}
1.28 +void Delay100us( void )
1.29 +{
1.30 + Delay100TCYx(5); // Delay of 100us
1.31 + return;
1.32 +}
1.33 +
1.34 +void Delay1s( void )
1.35 +{
1.36 + Delay10KTCYx(250);
1.37 + Delay10KTCYx(250); //Delay of 1s
1.38 + return;
1.39 +}