-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b10317a
commit 8944f77
Showing
273 changed files
with
324,591 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
layer: | ||
type: Board | ||
description: Default NUCLEO-F746ZG board setup (GCC) | ||
for-board: STMicroelectronics::NUCLEO-F746ZG | ||
|
||
generators: | ||
options: | ||
- generator: CubeMX | ||
path: ./CubeMX | ||
name: Board | ||
|
||
connections: | ||
- connect: NUCLEO-F746ZG Board | ||
provides: | ||
- CMSIS_ETH | ||
- CMSIS_USART | ||
- CMSIS_USB_Device | ||
- CMSIS_VIO | ||
- ARDUINO_UNO_I2C | ||
- ARDUINO_UNO_UART | ||
- ARDUINO_UNO_D2 | ||
- ARDUINO_UNO_D3 | ||
- ARDUINO_UNO_D4 | ||
- ARDUINO_UNO_D5 | ||
- ARDUINO_UNO_D6 | ||
- ARDUINO_UNO_D7 | ||
- ARDUINO_UNO_D8 | ||
- ARDUINO_UNO_D9 | ||
- ARDUINO_UNO_D10 | ||
- ARDUINO_UNO_D14 | ||
- ARDUINO_UNO_D15 | ||
- ARDUINO_UNO_D16 | ||
- ARDUINO_UNO_D17 | ||
- ARDUINO_UNO_D18 | ||
- ARDUINO_UNO_D19 | ||
- STDIN | ||
- STDOUT | ||
- STDERR | ||
- Heap: 65536 | ||
|
||
define: | ||
- CMSIS_target_header: \"NUCLEO-F746ZG.h\" | ||
|
||
packs: | ||
- pack: Keil::STM32F7xx_DFP@>=3.0.0-0 | ||
- pack: Keil::NUCLEO-F746ZG_BSP@>=1.0.0-0 | ||
- pack: ARM::CMSIS-Driver_STM32@>=1.0.0-0 | ||
- pack: ARM::CMSIS-Driver@>=2.8.0-0 | ||
- pack: ARM::CMSIS@>=6.0.0 | ||
- pack: ARM::CMSIS-Compiler@>=2.0.0 | ||
|
||
components: | ||
- component: Device:CubeMX | ||
|
||
- component: CMSIS:CORE | ||
|
||
- component: CMSIS Driver:Ethernet MAC | ||
- component: CMSIS Driver:Ethernet PHY:LAN8742A | ||
- component: CMSIS Driver:GPIO | ||
- component: CMSIS Driver:I2C | ||
- component: CMSIS Driver:USART | ||
- component: CMSIS Driver:USB Device | ||
- component: CMSIS Driver:VIO:Board | ||
|
||
- component: CMSIS-Compiler:CORE | ||
- component: CMSIS-Compiler:STDERR:Custom | ||
- component: CMSIS-Compiler:STDOUT:Custom | ||
- component: CMSIS-Compiler:STDIN:Custom | ||
|
||
groups: | ||
- group: Board | ||
files: | ||
- file: ./README.md | ||
- file: ./NUCLEO-F746ZG.h | ||
- file: ./retarget_stdio.c | ||
|
||
linker: | ||
- script: ./CubeMX/STM32CubeMX/STM32CubeIDE/STM32F746ZGTX_FLASH.ld | ||
for-compiler: GCC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
generator-import: | ||
for-device: STM32F746ZGTx | ||
for-board: NUCLEO-F746ZG | ||
define: | ||
- USE_HAL_DRIVER | ||
- STM32F746xx | ||
add-path: | ||
- ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Inc | ||
- ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy | ||
- ./STM32CubeMX/Drivers/CMSIS/Device/ST/STM32F7xx/Include | ||
- ./STM32CubeMX/Inc | ||
- ./MX_Device | ||
groups: | ||
- group: CubeMX | ||
files: | ||
- file: ./STM32CubeMX/Src/main.c | ||
- file: ./STM32CubeMX/Src/stm32f7xx_it.c | ||
- file: ./STM32CubeMX/Src/stm32f7xx_hal_msp.c | ||
- file: ./STM32CubeMX/Src/stm32f7xx_hal_timebase_tim.c | ||
- file: ./STM32CubeMX/STM32CubeIDE/Application/Startup/startup_stm32f746zgtx.s | ||
- file: ./STM32CubeMX/Src/system_stm32f7xx.c | ||
- group: STM32 HAL Driver | ||
files: | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c | ||
- file: ./STM32CubeMX/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,270 @@ | ||
/****************************************************************************** | ||
* File Name : MX_Device.h | ||
* Date : 30/09/2024 10:16:54 | ||
* Description : STM32Cube MX parameter definitions | ||
* Note : This file is generated with a generator out of the | ||
* STM32CubeMX project and its generated files (DO NOT EDIT!) | ||
******************************************************************************/ | ||
|
||
#ifndef MX_DEVICE_H__ | ||
#define MX_DEVICE_H__ | ||
|
||
/* MX_Device.h version */ | ||
#define MX_DEVICE_VERSION 0x01000000 | ||
|
||
|
||
/*------------------------------ ETH -----------------------------*/ | ||
#define MX_ETH 1 | ||
|
||
/* Pins */ | ||
|
||
/* ETH_CRS_DV */ | ||
#define MX_ETH_CRS_DV_Pin PA7 | ||
#define MX_ETH_CRS_DV_GPIO_Pin GPIO_PIN_7 | ||
#define MX_ETH_CRS_DV_GPIOx GPIOA | ||
#define MX_ETH_CRS_DV_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_CRS_DV_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_CRS_DV_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_CRS_DV_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_MDC */ | ||
#define MX_ETH_MDC_Pin PC1 | ||
#define MX_ETH_MDC_GPIO_Pin GPIO_PIN_1 | ||
#define MX_ETH_MDC_GPIOx GPIOC | ||
#define MX_ETH_MDC_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_MDC_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_MDC_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_MDC_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_MDIO */ | ||
#define MX_ETH_MDIO_Pin PA2 | ||
#define MX_ETH_MDIO_GPIO_Pin GPIO_PIN_2 | ||
#define MX_ETH_MDIO_GPIOx GPIOA | ||
#define MX_ETH_MDIO_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_MDIO_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_MDIO_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_MDIO_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_REF_CLK */ | ||
#define MX_ETH_REF_CLK_Pin PA1 | ||
#define MX_ETH_REF_CLK_GPIO_Pin GPIO_PIN_1 | ||
#define MX_ETH_REF_CLK_GPIOx GPIOA | ||
#define MX_ETH_REF_CLK_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_REF_CLK_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_REF_CLK_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_REF_CLK_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_RXD0 */ | ||
#define MX_ETH_RXD0_Pin PC4 | ||
#define MX_ETH_RXD0_GPIO_Pin GPIO_PIN_4 | ||
#define MX_ETH_RXD0_GPIOx GPIOC | ||
#define MX_ETH_RXD0_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_RXD0_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_RXD0_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_RXD0_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_RXD1 */ | ||
#define MX_ETH_RXD1_Pin PC5 | ||
#define MX_ETH_RXD1_GPIO_Pin GPIO_PIN_5 | ||
#define MX_ETH_RXD1_GPIOx GPIOC | ||
#define MX_ETH_RXD1_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_RXD1_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_RXD1_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_RXD1_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_TXD0 */ | ||
#define MX_ETH_TXD0_Pin PG13 | ||
#define MX_ETH_TXD0_GPIO_Pin GPIO_PIN_13 | ||
#define MX_ETH_TXD0_GPIOx GPIOG | ||
#define MX_ETH_TXD0_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_TXD0_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_TXD0_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_TXD0_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_TXD1 */ | ||
#define MX_ETH_TXD1_Pin PB13 | ||
#define MX_ETH_TXD1_GPIO_Pin GPIO_PIN_13 | ||
#define MX_ETH_TXD1_GPIOx GPIOB | ||
#define MX_ETH_TXD1_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_TXD1_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_TXD1_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_TXD1_GPIO_AF GPIO_AF11_ETH | ||
|
||
/* ETH_TX_EN */ | ||
#define MX_ETH_TX_EN_Pin PG11 | ||
#define MX_ETH_TX_EN_GPIO_Pin GPIO_PIN_11 | ||
#define MX_ETH_TX_EN_GPIOx GPIOG | ||
#define MX_ETH_TX_EN_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_ETH_TX_EN_GPIO_PuPd GPIO_NOPULL | ||
#define MX_ETH_TX_EN_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_ETH_TX_EN_GPIO_AF GPIO_AF11_ETH | ||
|
||
/*------------------------------ I2C1 -----------------------------*/ | ||
#define MX_I2C1 1 | ||
|
||
/* Filter Settings */ | ||
#define MX_I2C1_ANF_ENABLE 1 | ||
#define MX_I2C1_DNF 0 | ||
|
||
/* Peripheral Clock Frequency */ | ||
#define MX_I2C1_PERIPH_CLOCK_FREQ 54000000 | ||
|
||
/* Pins */ | ||
|
||
/* I2C1_SCL */ | ||
#define MX_I2C1_SCL_Pin PB8 | ||
#define MX_I2C1_SCL_GPIO_Pin GPIO_PIN_8 | ||
#define MX_I2C1_SCL_GPIOx GPIOB | ||
#define MX_I2C1_SCL_GPIO_Mode GPIO_MODE_AF_OD | ||
#define MX_I2C1_SCL_GPIO_PuPd GPIO_NOPULL | ||
#define MX_I2C1_SCL_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_I2C1_SCL_GPIO_AF GPIO_AF4_I2C1 | ||
|
||
/* I2C1_SDA */ | ||
#define MX_I2C1_SDA_Pin PB9 | ||
#define MX_I2C1_SDA_GPIO_Pin GPIO_PIN_9 | ||
#define MX_I2C1_SDA_GPIOx GPIOB | ||
#define MX_I2C1_SDA_GPIO_Mode GPIO_MODE_AF_OD | ||
#define MX_I2C1_SDA_GPIO_PuPd GPIO_NOPULL | ||
#define MX_I2C1_SDA_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_I2C1_SDA_GPIO_AF GPIO_AF4_I2C1 | ||
|
||
/*------------------------------ USART2 -----------------------------*/ | ||
#define MX_USART2 1 | ||
|
||
/* Virtual mode */ | ||
#define MX_USART2_VM VM_ASYNC | ||
#define MX_USART2_VM_ASYNC 1 | ||
|
||
/* Pins */ | ||
|
||
/* USART2_RX */ | ||
#define MX_USART2_RX_Pin PD6 | ||
#define MX_USART2_RX_GPIO_Pin GPIO_PIN_6 | ||
#define MX_USART2_RX_GPIOx GPIOD | ||
#define MX_USART2_RX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART2_RX_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USART2_RX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART2_RX_GPIO_AF GPIO_AF7_USART2 | ||
|
||
/* USART2_TX */ | ||
#define MX_USART2_TX_Pin PD5 | ||
#define MX_USART2_TX_GPIO_Pin GPIO_PIN_5 | ||
#define MX_USART2_TX_GPIOx GPIOD | ||
#define MX_USART2_TX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART2_TX_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USART2_TX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART2_TX_GPIO_AF GPIO_AF7_USART2 | ||
|
||
/*------------------------------ USART3 -----------------------------*/ | ||
#define MX_USART3 1 | ||
|
||
/* Virtual mode */ | ||
#define MX_USART3_VM VM_ASYNC | ||
#define MX_USART3_VM_ASYNC 1 | ||
|
||
/* Pins */ | ||
|
||
/* USART3_RX */ | ||
#define MX_USART3_RX_Pin PD9 | ||
#define MX_USART3_RX_GPIO_Pin GPIO_PIN_9 | ||
#define MX_USART3_RX_GPIOx GPIOD | ||
#define MX_USART3_RX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART3_RX_GPIO_PuPd GPIO_PULLUP | ||
#define MX_USART3_RX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART3_RX_GPIO_AF GPIO_AF7_USART3 | ||
|
||
/* USART3_TX */ | ||
#define MX_USART3_TX_Pin PD8 | ||
#define MX_USART3_TX_GPIO_Pin GPIO_PIN_8 | ||
#define MX_USART3_TX_GPIOx GPIOD | ||
#define MX_USART3_TX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART3_TX_GPIO_PuPd GPIO_PULLUP | ||
#define MX_USART3_TX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART3_TX_GPIO_AF GPIO_AF7_USART3 | ||
|
||
/*------------------------------ USART6 -----------------------------*/ | ||
#define MX_USART6 1 | ||
|
||
/* Virtual mode */ | ||
#define MX_USART6_VM VM_ASYNC | ||
#define MX_USART6_VM_ASYNC 1 | ||
|
||
/* Pins */ | ||
|
||
/* USART6_RX */ | ||
#define MX_USART6_RX_Pin PG9 | ||
#define MX_USART6_RX_GPIO_Pin GPIO_PIN_9 | ||
#define MX_USART6_RX_GPIOx GPIOG | ||
#define MX_USART6_RX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART6_RX_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USART6_RX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART6_RX_GPIO_AF GPIO_AF8_USART6 | ||
|
||
/* USART6_TX */ | ||
#define MX_USART6_TX_Pin PG14 | ||
#define MX_USART6_TX_GPIO_Pin GPIO_PIN_14 | ||
#define MX_USART6_TX_GPIOx GPIOG | ||
#define MX_USART6_TX_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USART6_TX_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USART6_TX_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USART6_TX_GPIO_AF GPIO_AF8_USART6 | ||
|
||
/*------------------------------ USB_OTG_FS -----------------------------*/ | ||
#define MX_USB_OTG_FS 1 | ||
|
||
/* Handle */ | ||
#define MX_USB_OTG_FS_HANDLE hpcd_USB_OTG_FS | ||
|
||
/* Virtual mode */ | ||
#define MX_USB_OTG_FS_VM Device_Only | ||
#define MX_USB_OTG_FS_Device_Only 1 | ||
|
||
/* Pins */ | ||
|
||
/* USB_OTG_FS_DM */ | ||
#define MX_USB_OTG_FS_DM_Pin PA11 | ||
#define MX_USB_OTG_FS_DM_GPIO_Pin GPIO_PIN_11 | ||
#define MX_USB_OTG_FS_DM_GPIOx GPIOA | ||
#define MX_USB_OTG_FS_DM_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USB_OTG_FS_DM_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USB_OTG_FS_DM_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USB_OTG_FS_DM_GPIO_AF GPIO_AF10_OTG_FS | ||
|
||
/* USB_OTG_FS_DP */ | ||
#define MX_USB_OTG_FS_DP_Pin PA12 | ||
#define MX_USB_OTG_FS_DP_GPIO_Pin GPIO_PIN_12 | ||
#define MX_USB_OTG_FS_DP_GPIOx GPIOA | ||
#define MX_USB_OTG_FS_DP_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USB_OTG_FS_DP_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USB_OTG_FS_DP_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USB_OTG_FS_DP_GPIO_AF GPIO_AF10_OTG_FS | ||
|
||
/* USB_OTG_FS_ID */ | ||
#define MX_USB_OTG_FS_ID_Pin PA10 | ||
#define MX_USB_OTG_FS_ID_GPIO_Pin GPIO_PIN_10 | ||
#define MX_USB_OTG_FS_ID_GPIOx GPIOA | ||
#define MX_USB_OTG_FS_ID_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USB_OTG_FS_ID_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USB_OTG_FS_ID_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USB_OTG_FS_ID_GPIO_AF GPIO_AF10_OTG_FS | ||
|
||
/* USB_OTG_FS_SOF */ | ||
#define MX_USB_OTG_FS_SOF_Pin PA8 | ||
#define MX_USB_OTG_FS_SOF_GPIO_Pin GPIO_PIN_8 | ||
#define MX_USB_OTG_FS_SOF_GPIOx GPIOA | ||
#define MX_USB_OTG_FS_SOF_GPIO_Mode GPIO_MODE_AF_PP | ||
#define MX_USB_OTG_FS_SOF_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USB_OTG_FS_SOF_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USB_OTG_FS_SOF_GPIO_AF GPIO_AF10_OTG_FS | ||
|
||
/* USB_OTG_FS_VBUS */ | ||
#define MX_USB_OTG_FS_VBUS_Pin PA9 | ||
#define MX_USB_OTG_FS_VBUS_GPIO_Pin GPIO_PIN_9 | ||
#define MX_USB_OTG_FS_VBUS_GPIOx GPIOA | ||
#define MX_USB_OTG_FS_VBUS_GPIO_Mode GPIO_MODE_INPUT | ||
#define MX_USB_OTG_FS_VBUS_GPIO_PuPd GPIO_NOPULL | ||
#define MX_USB_OTG_FS_VBUS_GPIO_Speed GPIO_SPEED_FREQ_VERY_HIGH | ||
#define MX_USB_OTG_FS_VBUS_GPIO_AF GPIO_AF10_OTG_FS | ||
|
||
#endif /* MX_DEVICE_H__ */ |
Oops, something went wrong.