blob: c8ed6bb855e849dd9a4a64790f504cc069acc8e5 [file]
{
"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]
}