/****************************************************************************** * File Name : MX_Device.h * Date : 28/10/2023 23:23:59 * Description : STM32Cube MX parameter definitions * Note : This file is generated by STM32CubeMX (DO NOT EDIT!) ******************************************************************************/ #ifndef __MX_DEVICE_H #define __MX_DEVICE_H /*---------------------------- Clock Configuration ---------------------------*/ #define MX_LSI_VALUE 32000 #define MX_LSE_VALUE 32768 #define MX_HSI_VALUE 64000000 #define MX_HSE_VALUE 25000000 #define MX_EXTERNAL_CLOCK_VALUE 12288000 #define MX_SYSCLKFreq_VALUE 550000000 #define MX_HCLKFreq_Value 275000000 #define MX_CortexFreq_Value 550000000 #define MX_APB1Freq_Value 137500000 #define MX_APB2Freq_Value 137500000 #define MX_CECFreq_Value 32000 #define MX_RTCFreq_Value 32000 #define MX_USBFreq_Value 275000000 #define MX_WatchDogFreq_Value 32000 #define MX_SPDIFRXFreq_Value 275000000 #define MX_MCO1PinFreq_Value 64000000 #define MX_MCO2PinFreq_Value 550000000 /*-------------------------------- CORTEX_M7 --------------------------------*/ #define MX_CORTEX_M7 1 /* GPIO Configuration */ /*-------------------------------- ETH --------------------------------*/ #define MX_ETH 1 /* GPIO Configuration */ /* Pin PA1 */ #define MX_ETH_REF_CLK_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_REF_CLK_Pin PA1 #define MX_ETH_REF_CLK_GPIOx GPIOA #define MX_ETH_REF_CLK_GPIO_PuPd GPIO_NOPULL #define MX_ETH_REF_CLK_GPIO_Pin GPIO_PIN_1 #define MX_ETH_REF_CLK_GPIO_AF GPIO_AF11_ETH #define MX_ETH_REF_CLK_GPIO_Mode GPIO_MODE_AF_PP /* Pin PA7 */ #define MX_ETH_CRS_DV_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_CRS_DV_Pin PA7 #define MX_ETH_CRS_DV_GPIOx GPIOA #define MX_ETH_CRS_DV_GPIO_PuPd GPIO_NOPULL #define MX_ETH_CRS_DV_GPIO_Pin GPIO_PIN_7 #define MX_ETH_CRS_DV_GPIO_AF GPIO_AF11_ETH #define MX_ETH_CRS_DV_GPIO_Mode GPIO_MODE_AF_PP /* Pin PC4 */ #define MX_ETH_RXD0_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_RXD0_Pin PC4 #define MX_ETH_RXD0_GPIOx GPIOC #define MX_ETH_RXD0_GPIO_PuPd GPIO_NOPULL #define MX_ETH_RXD0_GPIO_Pin GPIO_PIN_4 #define MX_ETH_RXD0_GPIO_AF GPIO_AF11_ETH #define MX_ETH_RXD0_GPIO_Mode GPIO_MODE_AF_PP /* Pin PC5 */ #define MX_ETH_RXD1_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_RXD1_Pin PC5 #define MX_ETH_RXD1_GPIOx GPIOC #define MX_ETH_RXD1_GPIO_PuPd GPIO_NOPULL #define MX_ETH_RXD1_GPIO_Pin GPIO_PIN_5 #define MX_ETH_RXD1_GPIO_AF GPIO_AF11_ETH #define MX_ETH_RXD1_GPIO_Mode GPIO_MODE_AF_PP /* Pin PG11 */ #define MX_ETH_TX_EN_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_TX_EN_Pin PG11 #define MX_ETH_TX_EN_GPIOx GPIOG #define MX_ETH_TX_EN_GPIO_PuPd GPIO_NOPULL #define MX_ETH_TX_EN_GPIO_Pin GPIO_PIN_11 #define MX_ETH_TX_EN_GPIO_AF GPIO_AF11_ETH #define MX_ETH_TX_EN_GPIO_Mode GPIO_MODE_AF_PP /* Pin PA2 */ #define MX_ETH_MDIO_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_MDIO_Pin PA2 #define MX_ETH_MDIO_GPIOx GPIOA #define MX_ETH_MDIO_GPIO_PuPd GPIO_NOPULL #define MX_ETH_MDIO_GPIO_Pin GPIO_PIN_2 #define MX_ETH_MDIO_GPIO_AF GPIO_AF11_ETH #define MX_ETH_MDIO_GPIO_Mode GPIO_MODE_AF_PP /* Pin PB13 */ #define MX_ETH_TXD1_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_TXD1_Pin PB13 #define MX_ETH_TXD1_GPIOx GPIOB #define MX_ETH_TXD1_GPIO_PuPd GPIO_NOPULL #define MX_ETH_TXD1_GPIO_Pin GPIO_PIN_13 #define MX_ETH_TXD1_GPIO_AF GPIO_AF11_ETH #define MX_ETH_TXD1_GPIO_Mode GPIO_MODE_AF_PP /* Pin PG13 */ #define MX_ETH_TXD0_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_TXD0_Pin PG13 #define MX_ETH_TXD0_GPIOx GPIOG #define MX_ETH_TXD0_GPIO_PuPd GPIO_NOPULL #define MX_ETH_TXD0_GPIO_Pin GPIO_PIN_13 #define MX_ETH_TXD0_GPIO_AF GPIO_AF11_ETH #define MX_ETH_TXD0_GPIO_Mode GPIO_MODE_AF_PP /* Pin PC1 */ #define MX_ETH_MDC_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_ETH_MDC_Pin PC1 #define MX_ETH_MDC_GPIOx GPIOC #define MX_ETH_MDC_GPIO_PuPd GPIO_NOPULL #define MX_ETH_MDC_GPIO_Pin GPIO_PIN_1 #define MX_ETH_MDC_GPIO_AF GPIO_AF11_ETH #define MX_ETH_MDC_GPIO_Mode GPIO_MODE_AF_PP /*-------------------------------- SYS --------------------------------*/ #define MX_SYS 1 /* GPIO Configuration */ /*-------------------------------- NVIC --------------------------------*/ #define MX_NVIC 1 /*-------------------------------- GPIO --------------------------------*/ #define MX_GPIO 1 /* GPIO Configuration */ /* Pin PB14 */ #define MX_PB14_GPIO_Speed GPIO_SPEED_FREQ_LOW #define MX_PB14_Pin PB14 #define MX_PB14_GPIOx GPIOB #define MX_PB14_PinState GPIO_PIN_RESET #define MX_PB14_GPIO_PuPd GPIO_NOPULL #define MX_PB14_GPIO_Pin GPIO_PIN_14 #define MX_PB14_GPIO_ModeDefaultOutputPP GPIO_MODE_OUTPUT_PP #endif /* __MX_DEVICE_H */