1{ 2 "interfaces": { 3 "UART": { 4 "instances": { 5 "0": { 6 "TX": [0, 2, 12, 14, 16, 18, 28, 30, 32, 34, 44, 46], 7 "RX": [1, 3, 13, 15, 17, 19, 29, 31, 33, 35, 45, 47], 8 "CTS": [2, 14, 18, 30, 34, 46], 9 "RTS": [3, 15, 19, 31, 35, 47] 10 }, 11 "1": { 12 "TX": [4, 6, 8, 10, 20, 22, 24, 26, 36, 38, 40, 42], 13 "RX": [5, 7, 9, 11, 21, 23, 25, 27, 37, 39, 41, 43], 14 "CTS": [6, 10, 22, 26, 38, 42], 15 "RTS": [7, 11, 23, 27, 39, 43] 16 } 17 }, 18 "expected_functions": { 19 "one_of": ["TX", "RX"] 20 } 21 }, 22 "I2C": { 23 "instances": { 24 "0": { 25 "SDA": [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44], 26 "SCL": [1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45] 27 }, 28 "1": { 29 "SDA": [2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46], 30 "SCL": [3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47] 31 } 32 }, 33 "expected_functions": { 34 "required": ["SDA", "SCL"] 35 } 36 }, 37 "SPI": { 38 "instances": { 39 "0": { 40 "RX": [0, 4, 16, 20, 32, 36], 41 "CSN": [1, 5, 17, 21, 33, 37], 42 "SCK": [2, 6, 18, 22, 34, 38], 43 "TX": [3, 7, 19, 23, 35, 39] 44 }, 45 "1": { 46 "RX": [8, 12, 24, 28, 40, 44], 47 "CSN": [9, 13, 25, 29, 41, 45], 48 "SCK": [10, 14, 26, 30, 42, 46], 49 "TX": [11, 15, 27, 31, 43, 47] 50 } 51 }, 52 "expected_functions": { 53 "required": ["SCK"], 54 "one_of": ["RX", "TX"] 55 } 56 }, 57 "PWM": { 58 "instances": { 59 "0": { 60 "A": [0, 16], 61 "B": [1, 17] 62 }, 63 "1": { 64 "A": [2, 18], 65 "B": [3, 19] 66 }, 67 "2": { 68 "A": [4, 20], 69 "B": [5, 21] 70 }, 71 "3": { 72 "A": [6, 22], 73 "B": [7, 23] 74 }, 75 "4": { 76 "A": [8, 24], 77 "B": [9, 25] 78 }, 79 "5": { 80 "A": [10, 26], 81 "B": [11, 27] 82 }, 83 "6": { 84 "A": [12, 28], 85 "B": [13, 29] 86 }, 87 "7": { 88 "A": [14, 30], 89 "B": [15, 31] 90 }, 91 "8": { 92 "A": [32, 40], 93 "B": [33, 41] 94 }, 95 "9": { 96 "A": [34, 42], 97 "B": [35, 43] 98 }, 99 "10": { 100 "A": [36, 44], 101 "B": [37, 45] 102 }, 103 "11": { 104 "A": [38, 46], 105 "B": [39, 47] 106 } 107 } 108 } 109 }, 110 "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] 111} 112