![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
app3
Dependencies: EthernetInterface WebSocketClient mbed-rtos mbed
Fork of Code_APP1 by
header.h
- Committer:
- ericbisson
- Date:
- 2017-01-16
- Revision:
- 6:2ec2a74c807f
- Parent:
- 5:1a60144f7163
- Child:
- 7:a57409bdf777
File content as of revision 6:2ec2a74c807f:
/********************************/ // Configuration /********************************/ #define IS_USING_SPI true #define MOVING_AVG_SIZE 10 /********************************/ #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 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; struct MovingAverage_t { int buffer[MOVING_AVG_SIZE]; char cursor; bool bFilled; }; MovingAverage_t MovingAverage = { {}, 0, false }; void write_to_7segment(char d1, char d2, char d3, char d4); int moyenne_mobile(int newData); void calculer_angle(char bufferAngle[], int accZ); void change_dots(char dot); void chip_select(bool bSet); void SetClockAndMode(int Speed, char Mode); void ResetCursor();