Update pinmap of EFM32PG12 as well

pull/4074/head
Steven Cooreman 2017-03-30 12:44:52 +02:00
parent 680feb439e
commit ce843e4859
1 changed files with 279 additions and 0 deletions

View File

@ -100,6 +100,37 @@ const PinMap PinMap_I2C_SCL[] = {
{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 @@ const PinMap PinMap_I2C_SDA[] = {
{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 @@ const PinMap PinMap_SPI_MOSI[] = {
{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 @@ const PinMap PinMap_SPI_MISO[] = {
{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 @@ const PinMap PinMap_SPI_CLK[] = {
{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 @@ const PinMap PinMap_SPI_CS[] = {
{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 @@ const PinMap PinMap_UART_TX[] = {
{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 @@ const PinMap PinMap_UART_RX[] = {
{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}
};