NetBurner 3.5.6
PDF Version
SBE70LC/include/serial_platdefs.h
1
#ifndef __SERIAL_PLATDEFS_H
2
#define __SERIAL_PLATDEFS_H
3
#include <same70_serial.h>
4
5
#define NUM_USARTS 2
6
#define NUM_UARTS 5
7
#define UART_PORT_OFFSET (NUM_USARTS)
8
#define NUM_SER_PORTS (NUM_USARTS + NUM_UARTS)
9
10
#define USART_MAP \
11
{ \
12
USART0, USART1 \
13
}
14
#define UART_MAP \
15
{ \
16
UART0, UART1, UART2, UART3, UART4 \
17
}
18
#define SER_IRQ_ID_MAP \
19
{ \
20
USART0_IRQn, USART1_IRQn, UART0_IRQn, UART1_IRQn, UART2_IRQn, UART3_IRQn, UART4_IRQn \
21
}
22
#define SER_IO_CONF_MAP \
23
{ \
24
{{1, 1, configMap::MODE_C, 1}, {1, 0, configMap::MODE_C, 0}}, {{1, 4, configMap::MODE_D, 1}, {0, 21, configMap::MODE_A, 0}}, \
25
\
26
{{0, 10, configMap::MODE_A, 1}, {0, 9, configMap::MODE_A, 0}}, \
27
{{0, 0, configMap::MODE_A, SER_IO_NO_CONF}, {0, 5, configMap::MODE_C, 0}}, \
28
{{3, 26, configMap::MODE_C, 1}, {3, 25, configMap::MODE_C, 0}}, \
29
{{0, 0, configMap::MODE_A, SER_IO_NO_CONF}, {3, 28, configMap::MODE_A, 0}}, \
30
{{3, 19, configMap::MODE_C, 1}, {3, 18, configMap::MODE_C, 0}}, \
31
}
32
33
#endif
/* ----- #ifndef __SERIAL_PLATDEFS_H ----- */