serial experiment works
[rpikern] / src / uart.h
index ade162e..0c46691 100644 (file)
@@ -1,8 +1,10 @@
 #ifndef UART_PL011_H_
 #define UART_PL011_H_
 
-#define UART0_BASE             0x3f201000
-#define UART0_REG(x)   *(volatile uint32_t*)(UART0_BASE | (x))
+#include "config.h"
+
+#define UART0_BASE             (IO_BASE | 0x201000)
+#define UART0_REG(x)   (*(volatile uint32_t*)(UART0_BASE | (x)))
 
 #define REG_DR         UART0_REG(0x00) /* data register */
 #define REG_RSRECR     UART0_REG(0x04) /* receive status & error clear */