mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
Diff: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFR32MG12/PeripheralPins.c
- Revision:
- 163:74e0ce7f98e8
- Parent:
- 161:2cc1468da177
- Child:
- 181:57724642e740
--- a/targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFR32MG12/PeripheralPins.c Wed Apr 12 16:21:43 2017 +0100 +++ b/targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFR32MG12/PeripheralPins.c Fri Apr 28 14:04:18 2017 +0100 @@ -100,6 +100,37 @@ {PF7, I2C_0, 30}, {PA0, I2C_0, 31}, + {PA7, I2C_1, 0}, + {PA8, I2C_1, 1}, + {PA9, I2C_1, 2}, + {PI2, I2C_1, 3}, + {PI3, I2C_1, 4}, + {PB6, I2C_1, 5}, + {PB7, I2C_1, 6}, + {PB8, I2C_1, 7}, + {PB9, I2C_1, 8}, + {PB10, I2C_1, 9}, + {PJ14, I2C_1, 10}, + {PJ15, I2C_1, 11}, + {PC0, I2C_1, 12}, + {PC1, I2C_1, 13}, + {PC2, I2C_1, 14}, + {PC3, I2C_1, 15}, + {PC4, I2C_1, 16}, + {PC5, I2C_1, 17}, + {PF8, I2C_1, 20}, + {PF9, I2C_1, 21}, + {PF10, I2C_1, 22}, + {PF11, I2C_1, 23}, + {PF12, I2C_1, 24}, + {PF13, I2C_1, 25}, + {PF14, I2C_1, 26}, + {PF15, I2C_1, 27}, + {PK0, I2C_1, 28}, + {PK1, I2C_1, 29}, + {PK2, I2C_1, 30}, + {PA6, I2C_1, 31}, + {NC , NC , NC} }; @@ -139,7 +170,39 @@ {PF6, I2C_0, 30}, {PF7, I2C_0, 31}, + {PA6, I2C_1, 0}, + {PA7, I2C_1, 1}, + {PA8, I2C_1, 2}, + {PA9, I2C_1, 3}, + {PI2, I2C_1, 4}, + {PI3, I2C_1, 5}, + {PB6, I2C_1, 6}, + {PB7, I2C_1, 7}, + {PB8, I2C_1, 8}, + {PB9, I2C_1, 9}, + {PB10, I2C_1, 10}, + {PJ14, I2C_1, 11}, + {PJ15, I2C_1, 12}, + {PC0, I2C_1, 13}, + {PC1, I2C_1, 14}, + {PC2, I2C_1, 15}, + {PC3, I2C_1, 16}, + {PC4, I2C_1, 17}, + {PC5, I2C_1, 18}, + {PF8, I2C_1, 21}, + {PF9, I2C_1, 22}, + {PF10, I2C_1, 23}, + {PF11, I2C_1, 24}, + {PF12, I2C_1, 25}, + {PF13, I2C_1, 26}, + {PF14, I2C_1, 27}, + {PF15, I2C_1, 28}, + {PK0, I2C_1, 29}, + {PK1, I2C_1, 30}, + {PK2, I2C_1, 31}, + /* Not connected */ + {NC , NC , NC} }; @@ -220,6 +283,42 @@ {PF6, SPI_1, 30}, {PF7, SPI_1, 31}, + /* USART2 */ + {PA6, SPI_2, 1}, + {PA7, SPI_2, 2}, + {PA8, SPI_2, 3}, + {PA9, SPI_2, 4}, + {PI0, SPI_2, 5}, + {PI1, SPI_2, 6}, + {PI2, SPI_2, 7}, + {PI3, SPI_2, 8}, + {PB6, SPI_2, 9}, + {PB7, SPI_2, 10}, + {PB8, SPI_2, 11}, + {PB9, SPI_2, 12}, + {PB10, SPI_2, 13}, + {PF8, SPI_2, 21}, + {PF9, SPI_2, 22}, + {PF10, SPI_2, 23}, + {PF11, SPI_2, 24}, + {PF12, SPI_2, 25}, + {PF13, SPI_2, 26}, + {PF14, SPI_2, 27}, + {PF15, SPI_2, 28}, + {PK0, SPI_2, 29}, + {PK1, SPI_2, 30}, + {PK2, SPI_2, 31}, + + /* USART3 */ + {PJ14, SPI_3, 16}, + {PJ15, SPI_3, 17}, + {PC0, SPI_3, 18}, + {PC1, SPI_3, 19}, + {PC2, SPI_3, 20}, + {PC3, SPI_3, 21}, + {PC4, SPI_3, 22}, + {PC5, SPI_3, 23}, + {NC , NC , NC} }; @@ -262,6 +361,42 @@ {PF7, SPI_1, 30}, {PA0, SPI_1, 31}, + /* USART2 */ + {PA6, SPI_2, 0}, + {PA7, SPI_2, 1}, + {PA8, SPI_2, 2}, + {PA9, SPI_2, 3}, + {PI0, SPI_2, 4}, + {PI1, SPI_2, 5}, + {PI2, SPI_2, 6}, + {PI3, SPI_2, 7}, + {PB6, SPI_2, 8}, + {PB7, SPI_2, 9}, + {PB8, SPI_2, 10}, + {PB9, SPI_2, 11}, + {PB10, SPI_2, 12}, + {PF8, SPI_2, 20}, + {PF9, SPI_2, 21}, + {PF10, SPI_2, 22}, + {PF11, SPI_2, 23}, + {PF12, SPI_2, 24}, + {PF13, SPI_2, 25}, + {PF14, SPI_2, 26}, + {PF15, SPI_2, 27}, + {PK0, SPI_2, 28}, + {PK1, SPI_2, 29}, + {PK2, SPI_2, 30}, + + /* USART3 */ + {PJ14, SPI_3, 15}, + {PJ15, SPI_3, 16}, + {PC0, SPI_3, 17}, + {PC1, SPI_3, 18}, + {PC2, SPI_3, 19}, + {PC3, SPI_3, 20}, + {PC4, SPI_3, 21}, + {PC5, SPI_3, 22}, + {NC , NC , NC} }; @@ -305,6 +440,42 @@ {PA0, SPI_1, 30}, {PA1, SPI_1, 31}, + /* USART2 */ + {PA7, SPI_2, 0}, + {PA8, SPI_2, 1}, + {PA9, SPI_2, 2}, + {PI0, SPI_2, 3}, + {PI1, SPI_2, 4}, + {PI2, SPI_2, 5}, + {PI3, SPI_2, 6}, + {PB6, SPI_2, 7}, + {PB7, SPI_2, 8}, + {PB8, SPI_2, 9}, + {PB9, SPI_2, 10}, + {PB10, SPI_2, 11}, + {PF8, SPI_2, 19}, + {PF9, SPI_2, 20}, + {PF10, SPI_2, 21}, + {PF11, SPI_2, 22}, + {PF12, SPI_2, 23}, + {PF13, SPI_2, 24}, + {PF14, SPI_2, 25}, + {PF15, SPI_2, 26}, + {PK0, SPI_2, 27}, + {PK1, SPI_2, 28}, + {PK2, SPI_2, 29}, + {PA6, SPI_2, 31}, + + /* USART3 */ + {PJ14, SPI_3, 14}, + {PJ15, SPI_3, 15}, + {PC0, SPI_3, 16}, + {PC1, SPI_3, 17}, + {PC2, SPI_3, 18}, + {PC3, SPI_3, 19}, + {PC4, SPI_3, 20}, + {PC5, SPI_3, 21}, + {NC , NC , NC} }; @@ -346,6 +517,42 @@ {PF6, SPI_1, 27}, {PF7, SPI_1, 28}, + /* USART2 */ + {PA8, SPI_2, 0}, + {PA9, SPI_2, 1}, + {PI0, SPI_2, 2}, + {PI1, SPI_2, 3}, + {PI2, SPI_2, 4}, + {PI3, SPI_2, 5}, + {PB6, SPI_2, 6}, + {PB7, SPI_2, 7}, + {PB8, SPI_2, 8}, + {PB9, SPI_2, 9}, + {PB10, SPI_2, 10}, + {PF8, SPI_2, 18}, + {PF9, SPI_2, 19}, + {PF10, SPI_2, 20}, + {PF11, SPI_2, 21}, + {PF12, SPI_2, 22}, + {PF13, SPI_2, 23}, + {PF14, SPI_2, 24}, + {PF15, SPI_2, 25}, + {PK0, SPI_2, 26}, + {PK1, SPI_2, 27}, + {PK2, SPI_2, 28}, + {PA6, SPI_2, 30}, + {PA7, SPI_2, 31}, + + /* USART3 */ + {PJ14, SPI_3, 13}, + {PJ15, SPI_3, 14}, + {PC0, SPI_3, 15}, + {PC1, SPI_3, 16}, + {PC2, SPI_3, 17}, + {PC3, SPI_3, 18}, + {PC4, SPI_3, 19}, + {PC5, SPI_3, 20}, + {NC , NC , NC} }; @@ -385,6 +592,42 @@ {PF6, USART_1, 30}, {PF7, USART_1, 31}, + /* USART2 */ + {PA6, USART_2, 1}, + {PA7, USART_2, 2}, + {PA8, USART_2, 3}, + {PA9, USART_2, 4}, + {PI0, USART_2, 5}, + {PI1, USART_2, 6}, + {PI2, USART_2, 7}, + {PI3, USART_2, 8}, + {PB6, USART_2, 9}, + {PB7, USART_2, 10}, + {PB8, USART_2, 11}, + {PB9, USART_2, 12}, + {PB10, USART_2, 13}, + {PF8, USART_2, 21}, + {PF9, USART_2, 22}, + {PF10, USART_2, 23}, + {PF11, USART_2, 24}, + {PF12, USART_2, 25}, + {PF13, USART_2, 26}, + {PF14, USART_2, 27}, + {PF15, USART_2, 28}, + {PK0, USART_2, 29}, + {PK1, USART_2, 30}, + {PK2, USART_2, 31}, + + /* USART3 */ + {PJ14, USART_3, 16}, + {PJ15, USART_3, 17}, + {PC0, USART_3, 18}, + {PC1, USART_3, 19}, + {PC2, USART_3, 20}, + {PC3, USART_3, 21}, + {PC4, USART_3, 22}, + {PC5, USART_3, 23}, + {NC , NC , NC} }; @@ -423,5 +666,41 @@ {PF6, USART_1, 29}, {PF7, USART_1, 30}, + /* USART2 */ + {PA6, USART_2, 0}, + {PA7, USART_2, 1}, + {PA8, USART_2, 2}, + {PA9, USART_2, 3}, + {PI0, USART_2, 4}, + {PI1, USART_2, 5}, + {PI2, USART_2, 6}, + {PI3, USART_2, 7}, + {PB6, USART_2, 8}, + {PB7, USART_2, 9}, + {PB8, USART_2, 10}, + {PB9, USART_2, 11}, + {PB10, USART_2, 12}, + {PF8, USART_2, 20}, + {PF9, USART_2, 21}, + {PF10, USART_2, 22}, + {PF11, USART_2, 23}, + {PF12, USART_2, 24}, + {PF13, USART_2, 25}, + {PF14, USART_2, 26}, + {PF15, USART_2, 27}, + {PK0, USART_2, 28}, + {PK1, USART_2, 29}, + {PK2, USART_2, 30}, + + /* USART3 */ + {PJ14, USART_3, 15}, + {PJ15, USART_3, 16}, + {PC0, USART_3, 17}, + {PC1, USART_3, 18}, + {PC2, USART_3, 19}, + {PC3, USART_3, 20}, + {PC4, USART_3, 21}, + {PC5, USART_3, 22}, + {NC , NC , NC} };