atlas-led/project/RTE/Device/STM32F030F4Px/MX_Device.h
2023-06-13 16:46:32 +02:00

106 lines
4.4 KiB
C

/******************************************************************************
* File Name : MX_Device.h
* Date : 13/06/2023 16:41:01
* 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 40000
#define MX_LSE_VALUE 32768
#define MX_HSI_VALUE 8000000
#define MX_HSE_VALUE 8000000
#define MX_HSI14_VALUE 14000000
#define MX_HSI48_VALUE 48000000
#define MX_PLLCLKFreq_Value 20000000
#define MX_PLLMCOFreq_Value 4000000
#define MX_SYSCLKFreq_VALUE 20000000
#define MX_HCLKFreq_Value 5000000
#define MX_MCOFreq_Value 8000000
#define MX_FCLKCortexFreq_Value 5000000
#define MX_TimSysFreq_Value 5000000
#define MX_AHBFreq_Value 5000000
#define MX_APB1Freq_Value 5000000
#define MX_APB1TimFreq_Value 5000000
#define MX_ADCoutputFreq_Value 14000000
#define MX_FLITFCLKFreq_Value 8000000
#define MX_CECFreq_Value 32786
#define MX_I2C1Freq_Value 8000000
#define MX_I2SFreq_Value 8000000
#define MX_USART1Freq_Value 5000000
#define MX_USART2Freq_Value 5000000
#define MX_RTCFreq_Value 40000
#define MX_RTCHSEDivFreq_Value 250000
#define MX_USBFreq_Value 48000000
#define MX_WatchDogFreq_Value 40000
#define MX_VCOOutput2Freq_Value 4000000
/*-------------------------------- DMA --------------------------------*/
#define MX_DMA 1
/* NVIC Configuration */
/* NVIC DMA1_Channel2_3_IRQn */
#define MX_DMA1_Channel2_3_IRQn_interruptPremptionPriority 0
#define MX_DMA1_Channel2_3_IRQn_Subriority 0
/*-------------------------------- SPI1 --------------------------------*/
#define MX_SPI1 1
/* GPIO Configuration */
/* Pin PA7 */
#define MX_SPI1_MOSI_GPIO_Speed GPIO_SPEED_FREQ_HIGH
#define MX_SPI1_MOSI_Pin PA7
#define MX_SPI1_MOSI_GPIOx GPIOA
#define MX_SPI1_MOSI_GPIO_PuPd GPIO_NOPULL
#define MX_SPI1_MOSI_GPIO_Pin GPIO_PIN_7
#define MX_SPI1_MOSI_GPIO_AF GPIO_AF0_SPI1
#define MX_SPI1_MOSI_GPIO_Mode GPIO_MODE_AF_PP
/* Pin PA5 */
#define MX_SPI1_SCK_GPIO_Speed GPIO_SPEED_FREQ_HIGH
#define MX_SPI1_SCK_Pin PA5
#define MX_SPI1_SCK_GPIOx GPIOA
#define MX_SPI1_SCK_GPIO_PuPd GPIO_NOPULL
#define MX_SPI1_SCK_GPIO_Pin GPIO_PIN_5
#define MX_SPI1_SCK_GPIO_AF GPIO_AF0_SPI1
#define MX_SPI1_SCK_GPIO_Mode GPIO_MODE_AF_PP
/* DMA Configuration */
/* DMA SPI1_TX */
#define MX_SPI1_TX_DMA_DMA_Handle
#define MX_SPI1_TX_DMA_Instance DMA1_Channel3
#define MX_SPI1_TX_DMA_Priority DMA_PRIORITY_VERY_HIGH
#define MX_SPI1_TX_DMA_PeriphDataAlignment DMA_PDATAALIGN_BYTE
#define MX_SPI1_TX_DMA_MemDataAlignment DMA_MDATAALIGN_BYTE
#define MX_SPI1_TX_DMA_Mode DMA_NORMAL
#define MX_SPI1_TX_DMA_Direction DMA_MEMORY_TO_PERIPH
#define MX_SPI1_TX_DMA_PeriphInc DMA_PINC_DISABLE
#define MX_SPI1_TX_DMA_MemInc DMA_MINC_ENABLE
#define MX_SPI1_TX_DMA_IpInstance
/*-------------------------------- SYS --------------------------------*/
#define MX_SYS 1
/* GPIO Configuration */
/*-------------------------------- NVIC --------------------------------*/
#define MX_NVIC 1
/*-------------------------------- GPIO --------------------------------*/
#define MX_GPIO 1
/* GPIO Configuration */
#endif /* __MX_DEVICE_H */