• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1root {
2    platform {
3        uart_config {
4            template default_config {
5                match_attr = "";
6                port = 0;
7                baudrate = 115200;
8                regPbase = 0;
9                irqNum = 0;
10
11/*UART0_TX_PA3
12  UART0_TX_PB2
13  UART0_TX_PD2
14  UART1_TX_PC6
15  UART1_TX_PD6
16  UART1_TX_PE0*/
17
18                tx_pin = "";
19
20/*UART0_RX_PA4
21  UART0_RX_PB3
22  UART0_RX_PD3
23  UART1_RX_PC7
24  UART1_RX_PD7
25  UART1_RX_PE2*/
26
27                rx_pin = "";
28
29/*UART_STOP_BIT_ONE
30  UART_STOP_BIT_ONE_DOT_FIVE
31  UART_STOP_BIT_TWO*/
32
33                stop_bits = "";
34
35/*UART_PARITY_NONE
36  UART_PARITY_EVEN
37  UART_PARITY_ODD*/
38
39                parity = "";
40            }
41
42            uart_0 :: default_config {
43                match_attr = "telink_b91_uart_0";
44                port = 0;
45                baudrate = 921600;
46                regPbase = 0x80140080;
47                irqNum = 19;
48                tx_pin = "UART0_TX_PB2";
49                rx_pin = "UART0_RX_PB3";
50                stop_bits = "UART_STOP_BIT_ONE";
51                parity = "UART_PARITY_NONE";
52            }
53
54            uart_1 :: default_config {
55                match_attr = "telink_b91_uart_1";
56                port = 1;
57                baudrate = 921600;
58                regPbase = 0x801400c0;
59                irqNum = 18;
60                tx_pin = "UART1_TX_PE0";
61                rx_pin = "UART1_RX_PE2";
62                stop_bits = "UART_STOP_BIT_ONE";
63                parity = "UART_PARITY_NONE";
64            }
65        }
66    }
67}
68