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 ----- */