| { |
| "interfaces": { |
| "UART": { |
| "instances": { |
| "0": { |
| "TX": [0, 2, 12, 14, 16, 18, 28, 30, 32, 34, 44, 46], |
| "RX": [1, 3, 13, 15, 17, 19, 29, 31, 33, 35, 45, 47], |
| "CTS": [2, 14, 18, 30, 34, 46], |
| "RTS": [3, 15, 19, 31, 35, 47] |
| }, |
| "1": { |
| "TX": [4, 6, 8, 10, 20, 22, 24, 26, 36, 38, 40, 42], |
| "RX": [5, 7, 9, 11, 21, 23, 25, 27, 37, 39, 41, 43], |
| "CTS": [6, 10, 22, 26, 38, 42], |
| "RTS": [7, 11, 23, 27, 39, 43] |
| } |
| }, |
| "expected_functions": { |
| "one_of": ["TX", "RX"] |
| } |
| }, |
| "I2C": { |
| "instances": { |
| "0": { |
| "SDA": [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44], |
| "SCL": [1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45] |
| }, |
| "1": { |
| "SDA": [2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46], |
| "SCL": [3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47] |
| } |
| }, |
| "expected_functions": { |
| "required": ["SDA", "SCL"] |
| } |
| }, |
| "SPI": { |
| "instances": { |
| "0": { |
| "RX": [0, 4, 16, 20, 32, 36], |
| "CSN": [1, 5, 17, 21, 33, 37], |
| "SCK": [2, 6, 18, 22, 34, 38], |
| "TX": [3, 7, 19, 23, 35, 39] |
| }, |
| "1": { |
| "RX": [8, 12, 24, 28, 40, 44], |
| "CSN": [9, 13, 25, 29, 41, 45], |
| "SCK": [10, 14, 26, 30, 42, 46], |
| "TX": [11, 15, 27, 31, 43, 47] |
| } |
| }, |
| "expected_functions": { |
| "required": ["SCK"], |
| "one_of": ["RX", "TX"] |
| } |
| }, |
| "PWM": { |
| "instances": { |
| "0": { |
| "A": [0, 16], |
| "B": [1, 17] |
| }, |
| "1": { |
| "A": [2, 18], |
| "B": [3, 19] |
| }, |
| "2": { |
| "A": [4, 20], |
| "B": [5, 21] |
| }, |
| "3": { |
| "A": [6, 22], |
| "B": [7, 23] |
| }, |
| "4": { |
| "A": [8, 24], |
| "B": [9, 25] |
| }, |
| "5": { |
| "A": [10, 26], |
| "B": [11, 27] |
| }, |
| "6": { |
| "A": [12, 28], |
| "B": [13, 29] |
| }, |
| "7": { |
| "A": [14, 30], |
| "B": [15, 31] |
| }, |
| "8": { |
| "A": [32, 40], |
| "B": [33, 41] |
| }, |
| "9": { |
| "A": [34, 42], |
| "B": [35, 43] |
| }, |
| "10": { |
| "A": [36, 44], |
| "B": [37, 45] |
| }, |
| "11": { |
| "A": [38, 46], |
| "B": [39, 47] |
| } |
| } |
| }, |
| "QMI": { |
| "instances": { |
| "0": { |
| "CS1N": [0, 8, 19, 47] |
| } |
| } |
| } |
| }, |
| "pins": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47] |
| } |