Fix pinout of Nucleo boards
This commit is contained in:
parent
c5b7f502f2
commit
59b5348021
|
@ -177,7 +177,7 @@ BLACK_F407VE.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=Seri
|
|||
################################################################################
|
||||
# NUCLEO 64 board
|
||||
|
||||
NUCLEO_64.name=Nucleo-64 [BOARD PIN NUMBERS NOT WORKING YET!] (Select board from submenu)
|
||||
NUCLEO_64.name=Nucleo-64 boards
|
||||
|
||||
NUCLEO_64.vid.0=0x0483
|
||||
NUCLEO_64.pid.0=0x5711
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -5,45 +5,46 @@
|
|||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
|
@ -2,46 +2,49 @@
|
|||
|
||||
#include "stm32_gpio.h"
|
||||
|
||||
extern const int flash_size = 512 * 1024;
|
||||
|
||||
const stm32_port_pin_type variant_pin_list[] = {
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_3 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_2 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOA, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_9 },
|
||||
{ GPIOA, GPIO_PIN_10},
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_7 },
|
||||
{ GPIOA, GPIO_PIN_6 },
|
||||
{ GPIOA, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOA, GPIO_PIN_0 },
|
||||
{ GPIOA, GPIO_PIN_1 },
|
||||
{ GPIOA, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
|
||||
{ GPIOA, GPIO_PIN_11},
|
||||
{ GPIOA, GPIO_PIN_12},
|
||||
{ GPIOA, GPIO_PIN_13},
|
||||
{ GPIOA, GPIO_PIN_14},
|
||||
{ GPIOA, GPIO_PIN_15},
|
||||
{ GPIOB, GPIO_PIN_0 },
|
||||
{ GPIOB, GPIO_PIN_1 },
|
||||
{ GPIOB, GPIO_PIN_2 },
|
||||
{ GPIOB, GPIO_PIN_3 },
|
||||
{ GPIOB, GPIO_PIN_4 },
|
||||
{ GPIOB, GPIO_PIN_5 },
|
||||
{ GPIOB, GPIO_PIN_6 },
|
||||
{ GPIOB, GPIO_PIN_7 },
|
||||
{ GPIOB, GPIO_PIN_8 },
|
||||
{ GPIOB, GPIO_PIN_9 },
|
||||
{ GPIOB, GPIO_PIN_10},
|
||||
{ GPIOB, GPIO_PIN_12},
|
||||
{ GPIOB, GPIO_PIN_13},
|
||||
{ GPIOB, GPIO_PIN_14},
|
||||
{ GPIOB, GPIO_PIN_15},
|
||||
{ GPIOC, GPIO_PIN_0 },
|
||||
{ GPIOC, GPIO_PIN_1 },
|
||||
{ GPIOC, GPIO_PIN_2 },
|
||||
{ GPIOC, GPIO_PIN_3 },
|
||||
{ GPIOC, GPIO_PIN_4 },
|
||||
{ GPIOC, GPIO_PIN_5 },
|
||||
{ GPIOC, GPIO_PIN_6 },
|
||||
{ GPIOC, GPIO_PIN_7 },
|
||||
{ GPIOC, GPIO_PIN_8 },
|
||||
{ GPIOC, GPIO_PIN_9 },
|
||||
{ GPIOC, GPIO_PIN_10},
|
||||
|
|
|
@ -11,46 +11,54 @@
|
|||
#define SDA PB9
|
||||
#define SCL PB8
|
||||
|
||||
#define A0 PA0
|
||||
#define A1 PA1
|
||||
#define A2 PA4
|
||||
#define A3 PB0
|
||||
#define A4 PC1
|
||||
#define A5 PC0
|
||||
|
||||
enum {
|
||||
PA0 ,
|
||||
PA1 ,
|
||||
PA2 ,
|
||||
PA3 ,
|
||||
PA4 ,
|
||||
PA5 ,
|
||||
PA6 ,
|
||||
PA7 ,
|
||||
PA8 ,
|
||||
PA9 ,
|
||||
PA10,
|
||||
PA3 , // D0
|
||||
PA2 , // D1
|
||||
PA10, // D2
|
||||
PB3 , // D3
|
||||
PB5 , // D4
|
||||
PB4 , // D5
|
||||
PB10, // D6
|
||||
PA8 , // D7
|
||||
PA9 , // D8
|
||||
PC7 , // D9
|
||||
PB6 , // D10
|
||||
PA7 , // D11
|
||||
PA6 , // D12
|
||||
PA5 , // D13
|
||||
PB9 , // D14
|
||||
PB8 , // D15
|
||||
PA0 , // D16 / A0
|
||||
PA1 , // D17 / A1
|
||||
PA4 , // D18 / A2
|
||||
PB0 , // D19 / A3
|
||||
PC1 , // D20 / A4
|
||||
PC0 , // D21 / A5
|
||||
|
||||
PA11,
|
||||
PA12,
|
||||
PA13,
|
||||
PA14,
|
||||
PA15,
|
||||
PB0 ,
|
||||
PB1 ,
|
||||
PB2 ,
|
||||
PB3 ,
|
||||
PB4 ,
|
||||
PB5 ,
|
||||
PB6 ,
|
||||
PB7 ,
|
||||
PB8 ,
|
||||
PB9 ,
|
||||
PB10,
|
||||
PB12,
|
||||
PB13,
|
||||
PB14,
|
||||
PB15,
|
||||
PC0 ,
|
||||
PC1 ,
|
||||
PC2 ,
|
||||
PC3 ,
|
||||
PC4 ,
|
||||
PC5 ,
|
||||
PC6 ,
|
||||
PC7 ,
|
||||
PC8 ,
|
||||
PC9 ,
|
||||
PC10,
|
||||
|
|
Loading…
Reference in New Issue