*/
#include <memory.h>
+#include <delay.h>
#include <stdio.h>
#include <stdint.h>
#include <rffe.h>
#include <calypso/misc.h>
#include <comm/timer.h>
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
/* Main Program */
const char *hr = "======================================================================\n";
*/
#include <memory.h>
+#include <delay.h>
#include <stdio.h>
#include <stdint.h>
#include <cfi_flash.h>
#include <calypso/misc.h>
#include <comm/timer.h>
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
#define KBIT 1024
#define MBIT (1024*KBIT)
#include <debug.h>
#include <memory.h>
+#include <delay.h>
#include <rffe.h>
#include <keypad.h>
#include <board.h>
#include <comm/sercomm.h>
#include <comm/timer.h>
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
/* Main Program */
const char *hr = "======================================================================\n";
#include <debug.h>
#include <memory.h>
+#include <delay.h>
#include <rffe.h>
#include <keypad.h>
#include <board.h>
#define BASE_ARFCN 871
#endif
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
/* Main Program */
const char *hr = "======================================================================\n";
#include <debug.h>
#include <memory.h>
+#include <delay.h>
#include <rffe.h>
#include <keypad.h>
#include <board.h>
#include <layer1/sync.h>
#include <layer1/tpu_window.h>
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
const char *hr = "======================================================================\n";
/* MAIN program **************************************************************/
#include <debug.h>
#include <memory.h>
+#include <delay.h>
#include <rffe.h>
#include <keypad.h>
#include <board.h>
#define BASE_ARFCN 871
#endif
-/* FIXME: We need proper calibrated delay loops at some point! */
-void delay_us(unsigned int us)
-{
- volatile unsigned int i;
-
- for (i= 0; i < us*4; i++) { i; }
-}
-
-void delay_ms(unsigned int ms)
-{
- volatile unsigned int i;
-
- for (i= 0; i < ms*1300; i++) { i; }
-}
-
/* Main Program */
const char *hr = "======================================================================\n";
LIBRARIES+=calypso
calypso_DIR=calypso
-calypso_SRCS=arm.c clock.c dma.c dsp.c du.c i2c.c irq.c rtc.c spi.c tpu.c tsp.c keypad.c misc.c timer.c backlight.c uart.c uwire.c
+calypso_SRCS=arm.c clock.c delay.c dma.c dsp.c du.c i2c.c irq.c rtc.c spi.c tpu.c tsp.c keypad.c misc.c timer.c backlight.c uart.c uwire.c
--- /dev/null
+#include <delay.h>
+
+/* FIXME: We need proper calibrated delay loops at some point! */
+void delay_us(unsigned int us)
+{
+ volatile unsigned int i;
+
+ for (i= 0; i < us*4; i++) { i; }
+}
+
+void delay_ms(unsigned int ms)
+{
+ volatile unsigned int i;
+
+ for (i= 0; i < ms*1300; i++) { i; }
+}