version 1.0
Dependencies: CMSIS_DSP_401 GPS MPU9150_DMP PID QuaternionMath Servo mbed
Fork of SolarOnFoils_MainModule_20150518 by
uart.h@0:81b21910454e, 2015-06-23 (annotated)
- Committer:
- Dannis_mbed
- Date:
- Tue Jun 23 13:55:28 2015 +0000
- Revision:
- 0:81b21910454e
version 1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Dannis_mbed | 0:81b21910454e | 1 | /****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 2 | * Module : UART |
Dannis_mbed | 0:81b21910454e | 3 | * Copyright : 2008 - H. Arends |
Dannis_mbed | 0:81b21910454e | 4 | * Description : STK525 Driver |
Dannis_mbed | 0:81b21910454e | 5 | ****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 6 | Change History: |
Dannis_mbed | 0:81b21910454e | 7 | |
Dannis_mbed | 0:81b21910454e | 8 | Version 0.1 - March 2008 |
Dannis_mbed | 0:81b21910454e | 9 | > Initial revision |
Dannis_mbed | 0:81b21910454e | 10 | |
Dannis_mbed | 0:81b21910454e | 11 | ******************************************************************************/ |
Dannis_mbed | 0:81b21910454e | 12 | |
Dannis_mbed | 0:81b21910454e | 13 | /****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 14 | |
Dannis_mbed | 0:81b21910454e | 15 | ******************************************************************************/ |
Dannis_mbed | 0:81b21910454e | 16 | |
Dannis_mbed | 0:81b21910454e | 17 | #ifndef _UART_H_ |
Dannis_mbed | 0:81b21910454e | 18 | #define _UART_H_ |
Dannis_mbed | 0:81b21910454e | 19 | |
Dannis_mbed | 0:81b21910454e | 20 | /****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 21 | Defines |
Dannis_mbed | 0:81b21910454e | 22 | ******************************************************************************/ |
Dannis_mbed | 0:81b21910454e | 23 | #define BAUDRATE 9600 |
Dannis_mbed | 0:81b21910454e | 24 | |
Dannis_mbed | 0:81b21910454e | 25 | #define CR ('\r') |
Dannis_mbed | 0:81b21910454e | 26 | #define LF ('\n') |
Dannis_mbed | 0:81b21910454e | 27 | #define BACKSPACE ('\b') |
Dannis_mbed | 0:81b21910454e | 28 | #define SPACE (' ') |
Dannis_mbed | 0:81b21910454e | 29 | #define ESC 0x1B |
Dannis_mbed | 0:81b21910454e | 30 | |
Dannis_mbed | 0:81b21910454e | 31 | |
Dannis_mbed | 0:81b21910454e | 32 | /****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 33 | Function prototypes |
Dannis_mbed | 0:81b21910454e | 34 | ******************************************************************************/ |
Dannis_mbed | 0:81b21910454e | 35 | void UART_vInitIO (void); |
Dannis_mbed | 0:81b21910454e | 36 | void UART_vPutStr (char *p); |
Dannis_mbed | 0:81b21910454e | 37 | void UART_vGetStr (unsigned short l, char *p); |
Dannis_mbed | 0:81b21910454e | 38 | int UART_iPutCh (int c); |
Dannis_mbed | 0:81b21910454e | 39 | unsigned char UART_ucGetCh (void); |
Dannis_mbed | 0:81b21910454e | 40 | void UART_vPutInt (int c); |
Dannis_mbed | 0:81b21910454e | 41 | |
Dannis_mbed | 0:81b21910454e | 42 | void UART_vPutStr_P(uint8_t *p); |
Dannis_mbed | 0:81b21910454e | 43 | |
Dannis_mbed | 0:81b21910454e | 44 | #endif // _UART_H_ |
Dannis_mbed | 0:81b21910454e | 45 | |
Dannis_mbed | 0:81b21910454e | 46 | /****************************************************************************** |
Dannis_mbed | 0:81b21910454e | 47 | EOF |
Dannis_mbed | 0:81b21910454e | 48 | ******************************************************************************/ |