Skip to content

Commit 09736fc

Browse files
committed
Pinouts Cleared
- Pinouts are cleared and the clock is configured in the CubeMX page.
1 parent 5018370 commit 09736fc

18 files changed

+55
-19478
lines changed

Micrium with SystemView/.cproject

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1269505590" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
2525
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1512926005" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="NUCLEO-F439ZI" valueType="string"/>
2626
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1634964941" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || NUCLEO-F439ZI || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32F439xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32F439ZITX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
27-
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.732299569" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="168" valueType="string"/>
27+
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.732299569" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="16" valueType="string"/>
2828
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.221207019" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
2929
<builder buildPath="${workspace_loc:/Micrium with SystemView}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.974770120" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
3030
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.577873910" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
@@ -104,7 +104,7 @@
104104
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1615999361" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
105105
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.194422006" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="NUCLEO-F439ZI" valueType="string"/>
106106
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1905288737" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || NUCLEO-F439ZI || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32F439xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32F439ZITX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
107-
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1711941856" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" value="168" valueType="string"/>
107+
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1711941856" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="16" valueType="string"/>
108108
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.766597533" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
109109
<builder buildPath="${workspace_loc:/Micrium with SystemView}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1985782142" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
110110
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.336820183" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
@@ -173,4 +173,5 @@
173173
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
174174
</scannerConfigBuildInfo>
175175
</storageModule>
176+
<storageModule moduleId="refreshScope"/>
176177
</cproject>

Micrium with SystemView/.mxproject

Lines changed: 8 additions & 8 deletions
Large diffs are not rendered by default.

Micrium with SystemView/Core/Inc/main.h

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -57,56 +57,6 @@ void Error_Handler(void);
5757
/* USER CODE END EFP */
5858

5959
/* Private defines -----------------------------------------------------------*/
60-
#define USER_Btn_Pin GPIO_PIN_13
61-
#define USER_Btn_GPIO_Port GPIOC
62-
#define MCO_Pin GPIO_PIN_0
63-
#define MCO_GPIO_Port GPIOH
64-
#define RMII_MDC_Pin GPIO_PIN_1
65-
#define RMII_MDC_GPIO_Port GPIOC
66-
#define RMII_REF_CLK_Pin GPIO_PIN_1
67-
#define RMII_REF_CLK_GPIO_Port GPIOA
68-
#define RMII_MDIO_Pin GPIO_PIN_2
69-
#define RMII_MDIO_GPIO_Port GPIOA
70-
#define RMII_CRS_DV_Pin GPIO_PIN_7
71-
#define RMII_CRS_DV_GPIO_Port GPIOA
72-
#define RMII_RXD0_Pin GPIO_PIN_4
73-
#define RMII_RXD0_GPIO_Port GPIOC
74-
#define RMII_RXD1_Pin GPIO_PIN_5
75-
#define RMII_RXD1_GPIO_Port GPIOC
76-
#define LD1_Pin GPIO_PIN_0
77-
#define LD1_GPIO_Port GPIOB
78-
#define RMII_TXD1_Pin GPIO_PIN_13
79-
#define RMII_TXD1_GPIO_Port GPIOB
80-
#define LD3_Pin GPIO_PIN_14
81-
#define LD3_GPIO_Port GPIOB
82-
#define STLK_RX_Pin GPIO_PIN_8
83-
#define STLK_RX_GPIO_Port GPIOD
84-
#define STLK_TX_Pin GPIO_PIN_9
85-
#define STLK_TX_GPIO_Port GPIOD
86-
#define USB_PowerSwitchOn_Pin GPIO_PIN_6
87-
#define USB_PowerSwitchOn_GPIO_Port GPIOG
88-
#define USB_OverCurrent_Pin GPIO_PIN_7
89-
#define USB_OverCurrent_GPIO_Port GPIOG
90-
#define USB_SOF_Pin GPIO_PIN_8
91-
#define USB_SOF_GPIO_Port GPIOA
92-
#define USB_VBUS_Pin GPIO_PIN_9
93-
#define USB_VBUS_GPIO_Port GPIOA
94-
#define USB_ID_Pin GPIO_PIN_10
95-
#define USB_ID_GPIO_Port GPIOA
96-
#define USB_DM_Pin GPIO_PIN_11
97-
#define USB_DM_GPIO_Port GPIOA
98-
#define USB_DP_Pin GPIO_PIN_12
99-
#define USB_DP_GPIO_Port GPIOA
100-
#define TMS_Pin GPIO_PIN_13
101-
#define TMS_GPIO_Port GPIOA
102-
#define TCK_Pin GPIO_PIN_14
103-
#define TCK_GPIO_Port GPIOA
104-
#define RMII_TX_EN_Pin GPIO_PIN_11
105-
#define RMII_TX_EN_GPIO_Port GPIOG
106-
#define RMII_TXD0_Pin GPIO_PIN_13
107-
#define RMII_TXD0_GPIO_Port GPIOG
108-
#define LD2_Pin GPIO_PIN_7
109-
#define LD2_GPIO_Port GPIOB
11060

11161
/* USER CODE BEGIN Private defines */
11262

Micrium with SystemView/Core/Inc/stm32f4xx_hal_conf.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
/* #define HAL_DAC_MODULE_ENABLED */
4646
/* #define HAL_DCMI_MODULE_ENABLED */
4747
/* #define HAL_DMA2D_MODULE_ENABLED */
48-
#define HAL_ETH_MODULE_ENABLED
48+
/* #define HAL_ETH_MODULE_ENABLED */
4949
/* #define HAL_ETH_LEGACY_MODULE_ENABLED */
5050
/* #define HAL_NAND_MODULE_ENABLED */
5151
/* #define HAL_NOR_MODULE_ENABLED */
@@ -64,13 +64,13 @@
6464
/* #define HAL_MMC_MODULE_ENABLED */
6565
/* #define HAL_SPI_MODULE_ENABLED */
6666
/* #define HAL_TIM_MODULE_ENABLED */
67-
#define HAL_UART_MODULE_ENABLED
67+
/* #define HAL_UART_MODULE_ENABLED */
6868
/* #define HAL_USART_MODULE_ENABLED */
6969
/* #define HAL_IRDA_MODULE_ENABLED */
7070
/* #define HAL_SMARTCARD_MODULE_ENABLED */
7171
/* #define HAL_SMBUS_MODULE_ENABLED */
7272
/* #define HAL_WWDG_MODULE_ENABLED */
73-
#define HAL_PCD_MODULE_ENABLED
73+
/* #define HAL_PCD_MODULE_ENABLED */
7474
/* #define HAL_HCD_MODULE_ENABLED */
7575
/* #define HAL_DSI_MODULE_ENABLED */
7676
/* #define HAL_QSPI_MODULE_ENABLED */
@@ -214,7 +214,7 @@
214214
#define MAC_ADDR5 0U
215215

216216
/* Definition of the Ethernet driver buffers size and count */
217-
#define ETH_RX_BUF_SIZE 1524 /* buffer size for receive */
217+
#define ETH_RX_BUF_SIZE /* buffer size for receive */
218218
#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */
219219
#define ETH_RXBUFNB 4U /* 4 Rx buffers of size ETH_RX_BUF_SIZE */
220220
#define ETH_TXBUFNB 4U /* 4 Tx buffers of size ETH_TX_BUF_SIZE */

Micrium with SystemView/Core/Src/main.c

Lines changed: 7 additions & 202 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
/* USER CODE END Header */
1919
/* Includes ------------------------------------------------------------------*/
2020
#include "main.h"
21-
#include "string.h"
2221

2322
/* Private includes ----------------------------------------------------------*/
2423
/* USER CODE BEGIN Includes */
@@ -42,26 +41,12 @@
4241

4342
/* Private variables ---------------------------------------------------------*/
4443

45-
ETH_TxPacketConfig TxConfig;
46-
ETH_DMADescTypeDef DMARxDscrTab[ETH_RX_DESC_CNT]; /* Ethernet Rx DMA Descriptors */
47-
ETH_DMADescTypeDef DMATxDscrTab[ETH_TX_DESC_CNT]; /* Ethernet Tx DMA Descriptors */
48-
49-
ETH_HandleTypeDef heth;
50-
51-
UART_HandleTypeDef huart3;
52-
53-
PCD_HandleTypeDef hpcd_USB_OTG_FS;
54-
5544
/* USER CODE BEGIN PV */
5645

5746
/* USER CODE END PV */
5847

5948
/* Private function prototypes -----------------------------------------------*/
6049
void SystemClock_Config(void);
61-
static void MX_GPIO_Init(void);
62-
static void MX_ETH_Init(void);
63-
static void MX_USART3_UART_Init(void);
64-
static void MX_USB_OTG_FS_PCD_Init(void);
6550
/* USER CODE BEGIN PFP */
6651

6752
/* USER CODE END PFP */
@@ -98,10 +83,6 @@ int main(void)
9883
/* USER CODE END SysInit */
9984

10085
/* Initialize all configured peripherals */
101-
MX_GPIO_Init();
102-
MX_ETH_Init();
103-
MX_USART3_UART_Init();
104-
MX_USB_OTG_FS_PCD_Init();
10586
/* USER CODE BEGIN 2 */
10687

10788
/* USER CODE END 2 */
@@ -129,19 +110,15 @@ void SystemClock_Config(void)
129110
/** Configure the main internal regulator output voltage
130111
*/
131112
__HAL_RCC_PWR_CLK_ENABLE();
132-
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
113+
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE3);
133114

134115
/** Initializes the RCC Oscillators according to the specified parameters
135116
* in the RCC_OscInitTypeDef structure.
136117
*/
137-
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
138-
RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS;
139-
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
140-
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
141-
RCC_OscInitStruct.PLL.PLLM = 4;
142-
RCC_OscInitStruct.PLL.PLLN = 168;
143-
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
144-
RCC_OscInitStruct.PLL.PLLQ = 7;
118+
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
119+
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
120+
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
121+
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
145122
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
146123
{
147124
Error_Handler();
@@ -151,187 +128,15 @@ void SystemClock_Config(void)
151128
*/
152129
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
153130
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
154-
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
131+
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI;
155132
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
156133
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
157134
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
158135

159-
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)
160-
{
161-
Error_Handler();
162-
}
163-
}
164-
165-
/**
166-
* @brief ETH Initialization Function
167-
* @param None
168-
* @retval None
169-
*/
170-
static void MX_ETH_Init(void)
171-
{
172-
173-
/* USER CODE BEGIN ETH_Init 0 */
174-
175-
/* USER CODE END ETH_Init 0 */
176-
177-
static uint8_t MACAddr[6];
178-
179-
/* USER CODE BEGIN ETH_Init 1 */
180-
181-
/* USER CODE END ETH_Init 1 */
182-
heth.Instance = ETH;
183-
MACAddr[0] = 0x00;
184-
MACAddr[1] = 0x80;
185-
MACAddr[2] = 0xE1;
186-
MACAddr[3] = 0x00;
187-
MACAddr[4] = 0x00;
188-
MACAddr[5] = 0x00;
189-
heth.Init.MACAddr = &MACAddr[0];
190-
heth.Init.MediaInterface = HAL_ETH_RMII_MODE;
191-
heth.Init.TxDesc = DMATxDscrTab;
192-
heth.Init.RxDesc = DMARxDscrTab;
193-
heth.Init.RxBuffLen = 1524;
194-
195-
/* USER CODE BEGIN MACADDRESS */
196-
197-
/* USER CODE END MACADDRESS */
198-
199-
if (HAL_ETH_Init(&heth) != HAL_OK)
200-
{
201-
Error_Handler();
202-
}
203-
204-
memset(&TxConfig, 0 , sizeof(ETH_TxPacketConfig));
205-
TxConfig.Attributes = ETH_TX_PACKETS_FEATURES_CSUM | ETH_TX_PACKETS_FEATURES_CRCPAD;
206-
TxConfig.ChecksumCtrl = ETH_CHECKSUM_IPHDR_PAYLOAD_INSERT_PHDR_CALC;
207-
TxConfig.CRCPadCtrl = ETH_CRC_PAD_INSERT;
208-
/* USER CODE BEGIN ETH_Init 2 */
209-
210-
/* USER CODE END ETH_Init 2 */
211-
212-
}
213-
214-
/**
215-
* @brief USART3 Initialization Function
216-
* @param None
217-
* @retval None
218-
*/
219-
static void MX_USART3_UART_Init(void)
220-
{
221-
222-
/* USER CODE BEGIN USART3_Init 0 */
223-
224-
/* USER CODE END USART3_Init 0 */
225-
226-
/* USER CODE BEGIN USART3_Init 1 */
227-
228-
/* USER CODE END USART3_Init 1 */
229-
huart3.Instance = USART3;
230-
huart3.Init.BaudRate = 115200;
231-
huart3.Init.WordLength = UART_WORDLENGTH_8B;
232-
huart3.Init.StopBits = UART_STOPBITS_1;
233-
huart3.Init.Parity = UART_PARITY_NONE;
234-
huart3.Init.Mode = UART_MODE_TX_RX;
235-
huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
236-
huart3.Init.OverSampling = UART_OVERSAMPLING_16;
237-
if (HAL_UART_Init(&huart3) != HAL_OK)
238-
{
239-
Error_Handler();
240-
}
241-
/* USER CODE BEGIN USART3_Init 2 */
242-
243-
/* USER CODE END USART3_Init 2 */
244-
245-
}
246-
247-
/**
248-
* @brief USB_OTG_FS Initialization Function
249-
* @param None
250-
* @retval None
251-
*/
252-
static void MX_USB_OTG_FS_PCD_Init(void)
253-
{
254-
255-
/* USER CODE BEGIN USB_OTG_FS_Init 0 */
256-
257-
/* USER CODE END USB_OTG_FS_Init 0 */
258-
259-
/* USER CODE BEGIN USB_OTG_FS_Init 1 */
260-
261-
/* USER CODE END USB_OTG_FS_Init 1 */
262-
hpcd_USB_OTG_FS.Instance = USB_OTG_FS;
263-
hpcd_USB_OTG_FS.Init.dev_endpoints = 4;
264-
hpcd_USB_OTG_FS.Init.speed = PCD_SPEED_FULL;
265-
hpcd_USB_OTG_FS.Init.dma_enable = DISABLE;
266-
hpcd_USB_OTG_FS.Init.phy_itface = PCD_PHY_EMBEDDED;
267-
hpcd_USB_OTG_FS.Init.Sof_enable = ENABLE;
268-
hpcd_USB_OTG_FS.Init.low_power_enable = DISABLE;
269-
hpcd_USB_OTG_FS.Init.lpm_enable = DISABLE;
270-
hpcd_USB_OTG_FS.Init.vbus_sensing_enable = ENABLE;
271-
hpcd_USB_OTG_FS.Init.use_dedicated_ep1 = DISABLE;
272-
if (HAL_PCD_Init(&hpcd_USB_OTG_FS) != HAL_OK)
136+
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
273137
{
274138
Error_Handler();
275139
}
276-
/* USER CODE BEGIN USB_OTG_FS_Init 2 */
277-
278-
/* USER CODE END USB_OTG_FS_Init 2 */
279-
280-
}
281-
282-
/**
283-
* @brief GPIO Initialization Function
284-
* @param None
285-
* @retval None
286-
*/
287-
static void MX_GPIO_Init(void)
288-
{
289-
GPIO_InitTypeDef GPIO_InitStruct = {0};
290-
/* USER CODE BEGIN MX_GPIO_Init_1 */
291-
/* USER CODE END MX_GPIO_Init_1 */
292-
293-
/* GPIO Ports Clock Enable */
294-
__HAL_RCC_GPIOC_CLK_ENABLE();
295-
__HAL_RCC_GPIOH_CLK_ENABLE();
296-
__HAL_RCC_GPIOA_CLK_ENABLE();
297-
__HAL_RCC_GPIOB_CLK_ENABLE();
298-
__HAL_RCC_GPIOD_CLK_ENABLE();
299-
__HAL_RCC_GPIOG_CLK_ENABLE();
300-
301-
/*Configure GPIO pin Output Level */
302-
HAL_GPIO_WritePin(GPIOB, LD1_Pin|LD3_Pin|LD2_Pin, GPIO_PIN_RESET);
303-
304-
/*Configure GPIO pin Output Level */
305-
HAL_GPIO_WritePin(USB_PowerSwitchOn_GPIO_Port, USB_PowerSwitchOn_Pin, GPIO_PIN_RESET);
306-
307-
/*Configure GPIO pin : USER_Btn_Pin */
308-
GPIO_InitStruct.Pin = USER_Btn_Pin;
309-
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
310-
GPIO_InitStruct.Pull = GPIO_NOPULL;
311-
HAL_GPIO_Init(USER_Btn_GPIO_Port, &GPIO_InitStruct);
312-
313-
/*Configure GPIO pins : LD1_Pin LD3_Pin LD2_Pin */
314-
GPIO_InitStruct.Pin = LD1_Pin|LD3_Pin|LD2_Pin;
315-
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
316-
GPIO_InitStruct.Pull = GPIO_NOPULL;
317-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
318-
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
319-
320-
/*Configure GPIO pin : USB_PowerSwitchOn_Pin */
321-
GPIO_InitStruct.Pin = USB_PowerSwitchOn_Pin;
322-
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
323-
GPIO_InitStruct.Pull = GPIO_NOPULL;
324-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
325-
HAL_GPIO_Init(USB_PowerSwitchOn_GPIO_Port, &GPIO_InitStruct);
326-
327-
/*Configure GPIO pin : USB_OverCurrent_Pin */
328-
GPIO_InitStruct.Pin = USB_OverCurrent_Pin;
329-
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
330-
GPIO_InitStruct.Pull = GPIO_NOPULL;
331-
HAL_GPIO_Init(USB_OverCurrent_GPIO_Port, &GPIO_InitStruct);
332-
333-
/* USER CODE BEGIN MX_GPIO_Init_2 */
334-
/* USER CODE END MX_GPIO_Init_2 */
335140
}
336141

337142
/* USER CODE BEGIN 4 */

0 commit comments

Comments
 (0)