app3

Dependencies:   EthernetInterface WebSocketClient mbed-rtos mbed

Fork of Code_APP1 by Louis Beaulieu

Revision:
8:6f2b7f9b0d0d
Parent:
7:a57409bdf777
--- a/header.h	Mon Jan 16 22:23:21 2017 +0000
+++ b/header.h	Tue Jan 17 02:09:22 2017 +0000
@@ -6,44 +6,16 @@
 /********************************/
 #define PI 3.1416
 
-#define PCONP 0x400FC0C4
-#define PCUART0 0x00000008
-#define U0TER 0x4000C030
-#define TXE0 0X80
-
-#define PCLKSEL0 0x400FC1A8
-#define PCLK_UART0 0x00000000
-#define PCLKSEL1 0x400FC1AC
-#define PCLK_UART2 0x00000000
-#define PCLK_UART3 0x00000000
-
-#define U0LCR 0x4000C00C
-#define DLAB_ACTIVATE 0x00000080
-#define U2LCR 0x4009800C
-#define U3LCR 0x4009C00C
-#define DLLSB 0x00000080
-#define DLMSB 0x00000025
-
-#define U0FCR 0x4000C008
-#define FIFO_ACTIVATE 0x00000001
-
-#define PINSEL0 0x4002C000
-#define PIN9_TX 0x00100000
-
-#define U0IER 0x4000C004
-#define U2IER 0x40098004
-#define U3IER 0x4009C004
-//#define U0THR 0x4000C000
-#define U0TSR 0x4000
-
-int* power_ptr = (int*)PCONP;
-int* enableDataFlow_ptr = (int*)U0TER;
-int* clk_ptr = (int*)PCLKSEL0;
-int* baudRate_ptr = (int*)U0LCR;
-int* pinSelect_ptr = (int*)PINSEL0;
-int* enableFIFO_ptr = (int*)U0FCR;
-
-int* U0THR = (int*)0x4000C000;
+int* PINSEL0 = (int*)0x4002C000;
+int* U3FCR = (int*)0x4009C008;
+int* U3LCR = (int*)0x4009C00C;
+int* U3DLM = (int*)0x4009C004;
+int* U3DLL = (int*)0x4009C000;
+int* PCONP = (int*)0x400FC0C4;
+int* PCLKSEL1 = (int*)0x400FC1AC;
+int* U3TER = (int*)0x4009C030;
+int* U3THR = (int*)0x4009C000;
+int* U3LSR = (int*)0x4009C014;
 
 struct MovingAverage_t
 {
@@ -63,4 +35,6 @@
 void change_dots(char dot);
 void chip_select(bool bSet);
 void SetClockAndMode(int Speed, char Mode);
-void ResetCursor();
\ No newline at end of file
+void ResetCursor();
+unsigned char reverse(unsigned char b);
+void write_uart(unsigned char value);
\ No newline at end of file