Skip to content

Commit 92a4362

Browse files
committed
BLUE_F407VE_Mini - 2nd commit
1 parent 090a366 commit 92a4362

File tree

3 files changed

+22
-28
lines changed

3 files changed

+22
-28
lines changed

variants/BLUE_F407VE_Mini/PeripheralPins.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242

4343
#ifdef HAL_ADC_MODULE_ENABLED
4444
const PinMap PinMap_ADC[] = {
45-
{PA_0, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC1_IN0 -> BUT K_UP
46-
// {PA_0, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC2_IN0 -> BUT K_UP
47-
// {PA_0, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC3_IN0 -> BUT K_UP
45+
{PA_0, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC1_IN0
46+
// {PA_0, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC2_IN0
47+
// {PA_0, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC3_IN0
4848
{PA_1, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC1_IN1
4949
// {PA_1, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC2_IN1
5050
// {PA_1, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC3_IN1
@@ -58,10 +58,10 @@ const PinMap PinMap_ADC[] = {
5858
// {PA_4, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 4, 0)}, // ADC2_IN4
5959
// {PA_5, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 5, 0)}, // ADC1_IN5
6060
{PA_5, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 5, 0)}, // ADC2_IN5
61-
// {PA_6, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC1_IN6 -> LED D2
62-
// {PA_6, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC2_IN6 -> LED D2
63-
// {PA_7, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC1_IN7 -> LED D3
64-
// {PA_7, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC2_IN7 -> LED D3
61+
// {PA_6, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC1_IN6
62+
// {PA_6, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC2_IN6
63+
// {PA_7, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC1_IN7
64+
// {PA_7, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC2_IN7
6565
// {PB_0, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 8, 0)}, // ADC1_IN8
6666
{PB_0, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 8, 0)}, // ADC2_IN8
6767
{PB_1, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 9, 0)}, // ADC1_IN9
@@ -101,7 +101,7 @@ const PinMap PinMap_DAC[] = {
101101
#ifdef HAL_I2C_MODULE_ENABLED
102102
const PinMap PinMap_I2C_SDA[] = {
103103
{PB_7, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)},
104-
{PB_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)},
104+
{PB_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)}, // LED
105105
{PB_11, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
106106
{PC_9, I2C3, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C3)},
107107
{NC, NP, 0}
@@ -158,8 +158,8 @@ const PinMap PinMap_PWM[] = {
158158
{PB_7, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 2, 0)}, // TIM4_CH2
159159
{PB_8, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 3, 0)}, // TIM4_CH3
160160
{PB_8, TIM10, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10, 1, 0)}, // TIM10_CH1
161-
{PB_9, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 4, 0)}, // TIM4_CH4
162-
{PB_9, TIM11, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11, 1, 0)}, // TIM11_CH1
161+
{PB_9, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 4, 0)}, // TIM4_CH4 - LED
162+
{PB_9, TIM11, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11, 1, 0)}, // TIM11_CH1 - LED
163163
{PB_10, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3
164164
{PB_11, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4
165165
{PB_13, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
@@ -295,7 +295,7 @@ const PinMap PinMap_SPI_SSEL[] = {
295295
{PA_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
296296
{PA_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
297297
{PA_15, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
298-
{PA_15, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
298+
{PA_15, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)}, // LED
299299
{PB_9, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
300300
{PB_12, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
301301
{NC, NP, 0}
@@ -319,7 +319,7 @@ const PinMap PinMap_CAN_RD[] = {
319319
const PinMap PinMap_CAN_TD[] = {
320320
{PA_12, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN1)},
321321
{PB_6, CAN2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN2)},
322-
{PB_9, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN1)},
322+
{PB_9, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN1)}, // LED
323323
{PB_13, CAN2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN2)},
324324
{PD_1, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN1)},
325325
{NC, NP, 0}

variants/BLUE_F407VE_Mini/variant.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ const PinName digitalPin[] = {
4646
//3V3 //3V3
4747
//GND //GND
4848
PE_2, PE_3, // D0, D1
49-
PE_4, PE_5, // PE_4: BUT K0, PE_5: BUT K1
49+
PE_4, PE_5,
5050
PE_6, PC_13,
5151
PC_0, PC_1,
5252
PC_2, PC_3,
5353
//VREF- //VREF+
54-
PA_0, PA_1, // D10, D11 PA_0(WK_UP): BUT K_UP)
54+
PA_0, PA_1, // D10, D11
5555
PA_2, PA_3,
5656
PA_4, PA_5,
57-
PA_6, PA_7, // PA_6: LED D2, PA_7: LED D3 (active LOW)
57+
PA_6, PA_7,
5858
PC_4, PC_5,
5959
PB_0, PB_1, // D20, D21
6060
PE_7, PE_8,
@@ -72,7 +72,7 @@ const PinName digitalPin[] = {
7272
//GND //GND
7373
//GND //GND
7474
PE_1, PE_0,
75-
PB_9, PB_8,
75+
PB_9, PB_8, // PB_9: LED (active LOW)
7676
PB_7, PB_6, // D40, D41
7777
PB_5, PB_3,
7878
PD_7, PD_6,

variants/BLUE_F407VE_Mini/variant.h

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ enum {
5454
//3V3 //3V3
5555
//GND //GND
5656
PE2, PE3, // D0, D1
57-
PE4, PE5, // PE_4: BUT K0, PE_5: BUT K1
57+
PE4, PE5,
5858
PE6, PC13,
5959
PC0, PC1,
6060
PC2, PC3,
6161
//VREF- //VREF+
62-
PA0, PA1, // D10, D11 PA_0(WK_UP): BUT K_UP)
62+
PA0, PA1, // D10, D11
6363
PA2, PA3,
6464
PA4, PA5,
65-
PA6, PA7, // PA_6: LED D2, PA_7: LED D3 (active LOW)
65+
PA6, PA7,
6666
PC4, PC5,
6767
PB0, PB1, // D20, D21
6868
PE7, PE8,
@@ -80,7 +80,7 @@ enum {
8080
//GND //GND
8181
//GND //GND
8282
PE1, PE0,
83-
PB9, PB8,
83+
PB9, PB8, // PB_9: LED (active LOW)
8484
PB7, PB6, // D40, D41
8585
PB5, PB3,
8686
PD7, PD6,
@@ -135,16 +135,10 @@ enum {
135135
//#define PWM_MAX_DUTY_CYCLE 255
136136

137137
// On-board LED pin number
138-
#define LED_D2 PA6
139-
#define LED_D3 PA7
140-
#define LED_BUILTIN LED_D2
141-
#define LED_GREEN LED_D2
138+
#define LED_BUILTIN PB9
142139

143140
// On-board user button
144-
#define BTN_K_UP PA0
145-
#define BTN_K0 PE4
146-
#define BTN_K1 PE5
147-
#define USER_BTN BTN_K0
141+
//#define BTN_K_UP PA0 - no user button
148142

149143
// Below SPI and I2C definitions already done in the core
150144
// Could be redefined here if differs from the default one

0 commit comments

Comments
 (0)