NetBurner 3.5.6
PDF Version
SOMRT1061/include/serial_platdefs.h
1
#ifndef __SERIAL_PLATDEFS_H
2
#define __SERIAL_PLATDEFS_H
3
4
#define NUM_UARTS 7
5
6
#define NUM_SER_PORTS NUM_UARTS
7
8
// serial port macros for openserial portnum parameter
9
#define SER_PORT_LPUART3 0
10
#define SER_PORT_LPUART2 1
11
#define SER_PORT_LPUART4 2
12
#define SER_PORT_LPUART5 3
13
#define SER_PORT_LPUART6 4
14
#define SER_PORT_LPUART7 5
15
#define SER_PORT_LPUART8 6
16
17
#define UART_MAP {LPUART3, LPUART2, LPUART4, LPUART5, LPUART6, LPUART7, LPUART8}
18
19
#define SER_IRQ_ID_MAP { LPUART3_IRQn, LPUART2_IRQn,\
20
LPUART4_IRQn, LPUART5_IRQn, LPUART6_IRQn, LPUART7_IRQn, LPUART8_IRQn }
21
22
#define UART_CLOCKS \
23
{ \
24
kCLOCK_Lpuart3, kCLOCK_Lpuart2, kCLOCK_Lpuart4, \
25
kCLOCK_Lpuart5, kCLOCK_Lpuart6, kCLOCK_Lpuart7, kCLOCK_Lpuart8 \
26
}
27
28
#define SER_PORT_PIN_OPTS \
29
{ \
30
{{ 8, 46,0xFF},{ 7, 47,0xFF}}, \
31
{{42,0xFF,0xFF},{43,0xFF,0xFF}}, \
32
{{56, 88,0xFF},{58, 87,0xFF}}, \
33
{{86,0xFF,0xFF},{85,0xFF,0xFF}}, \
34
{{84,0xFF,0xFF},{83,0xFF,0xFF}}, \
35
{{77,0xFF,0xFF},{76,0xFF,0xFF}}, \
36
{{29, 70,0xFF},{28, 69,0xFF}} \
37
}
38
39
#endif
/* ----- #ifndef __SERIAL_PLATDEFS_H ----- */