!arch/stm32f7: unify non-standard hardware definition prefixes

BREAKING CHANGE: STM32F7 non-standard hardware definition macros
(IRQ, peripheral-count, SRAM and related) were renamed to the common
STM32_* prefix. Out-of-tree code must update the affected references.

Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
raiden00pl 2026-06-09 14:46:55 +02:00 committed by Xiang Xiao
parent 8ad4f90b72
commit 69de43b347
48 changed files with 450 additions and 450 deletions

View file

@ -265,43 +265,43 @@
/* Size SRAM */
#if defined(CONFIG_STM32F7_STM32F72XX) || defined(CONFIG_STM32F7_STM32F73XX)
# define STM32F7_SRAM1_SIZE (176*1024) /* 176Kb SRAM1 on AHB bus Matrix */
# define STM32F7_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# define STM32_SRAM1_SIZE (176*1024) /* 176Kb SRAM1 on AHB bus Matrix */
# define STM32_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# if defined(CONFIG_ARMV7M_HAVE_DTCM)
# define STM32F7_DTCM_SRAM_SIZE (64*1024) /* 64Kb DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (64*1024) /* 64Kb DTCM SRAM on TCM interface */
# else
# define STM32F7_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# endif
# if defined(CONFIG_ARMV7M_HAVE_ITCM)
# define STM32F7_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# else
# define STM32F7_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# endif
#elif defined(CONFIG_STM32F7_STM32F74XX) || defined(CONFIG_STM32F7_STM32F75XX)
# define STM32F7_SRAM1_SIZE (240*1024) /* 240Kb SRAM1 on AHB bus Matrix */
# define STM32F7_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# define STM32_SRAM1_SIZE (240*1024) /* 240Kb SRAM1 on AHB bus Matrix */
# define STM32_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# if defined(CONFIG_ARMV7M_HAVE_DTCM)
# define STM32F7_DTCM_SRAM_SIZE (64*1024) /* 64Kb DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (64*1024) /* 64Kb DTCM SRAM on TCM interface */
# else
# define STM32F7_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# endif
# if defined(CONFIG_ARMV7M_HAVE_ITCM)
# define STM32F7_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# else
# define STM32F7_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# endif
#elif defined(CONFIG_STM32F7_STM32F76XX) || defined(CONFIG_STM32F7_STM32F77XX)
# define STM32F7_SRAM1_SIZE (368*1024) /* 368Kb SRAM1 on AHB bus Matrix */
# define STM32F7_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# define STM32_SRAM1_SIZE (368*1024) /* 368Kb SRAM1 on AHB bus Matrix */
# define STM32_SRAM2_SIZE (16*1024) /* 16Kb SRAM2 on AHB bus Matrix */
# if defined(CONFIG_ARMV7M_HAVE_DTCM)
# define STM32F7_DTCM_SRAM_SIZE (128*1024) /* 128Kb DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (128*1024) /* 128Kb DTCM SRAM on TCM interface */
# else
# define STM32F7_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# define STM32_DTCM_SRAM_SIZE (0) /* No DTCM SRAM on TCM interface */
# endif
# if defined(CONFIG_ARMV7M_HAVE_ITCM)
# define STM32F7_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (16*1024) /* 16Kb ITCM SRAM on TCM interface */
# else
# define STM32F7_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# define STM32_ITCM_SRAM_SIZE (0) /* No ITCM SRAM on TCM interface */
# endif
#else
# error STM32 F7 chip Family not identified
@ -310,33 +310,33 @@
/* Common to all Advanced (vs Foundation) Family members */
#if defined(CONFIG_STM32F7_STM32F72XX) || defined(CONFIG_STM32F7_STM32F73XX)
# define STM32F7_NSPDIFRX 0 /* Not supported */
# define STM32F7_NGPIO 9 /* 9 GPIO ports, GPIOA-I */
# define STM32F7_NI2C 3 /* I2C1-3 */
# define STM32_NSPDIFRX 0 /* Not supported */
# define STM32_NGPIO 9 /* 9 GPIO ports, GPIOA-I */
# define STM32_NI2C 3 /* I2C1-3 */
#else
# define STM32F7_NSPDIFRX 4 /* 4 SPDIFRX inputs */
# define STM32F7_NGPIO 11 /* 11 GPIO ports, GPIOA-K */
# define STM32F7_NI2C 4 /* I2C1-4 */
# define STM32_NSPDIFRX 4 /* 4 SPDIFRX inputs */
# define STM32_NGPIO 11 /* 11 GPIO ports, GPIOA-K */
# define STM32_NI2C 4 /* I2C1-4 */
#endif
/* Common to all Family members */
# define STM32F7_NATIM 2 /* Two advanced timers TIM1 and 8 */
# define STM32F7_NGTIM32 2 /* 32-bit general timers TIM2 and 5 with DMA */
# define STM32F7_NGTIM16 2 /* 16-bit general timers TIM3 and 4 with DMA */
# define STM32F7_NGTIMNDMA 6 /* 16-bit general timers TIM9-14 without DMA */
# define STM32F7_NBTIM 2 /* Two basic timers, TIM6-7 */
# define STM32F7_NUART 4 /* UART 4-5 and 7-8 */
# define STM32F7_NUSART 4 /* USART1-3 and 6 */
# define STM32F7_NI2S 3 /* I2S1-2 (multiplexed with SPI1-3) */
# define STM32F7_NUSBOTGFS 1 /* USB OTG FS */
# define STM32F7_NUSBOTGHS 1 /* USB OTG HS */
# define STM32F7_NSAI 2 /* SAI1-2 */
# define STM32F7_NDMA 2 /* DMA1-2 */
# define STM32F7_NADC 3 /* 12-bit ADC1-3, number of channels vary */
# define STM32F7_NDAC 2 /* 12-bit DAC1-2 */
# define STM32F7_NCAPSENSE 0 /* No capacitive sensing channels */
# define STM32F7_NCRC 1 /* CRC */
# define STM32_NATIM 2 /* Two advanced timers TIM1 and 8 */
# define STM32_NGTIM32 2 /* 32-bit general timers TIM2 and 5 with DMA */
# define STM32_NGTIM16 2 /* 16-bit general timers TIM3 and 4 with DMA */
# define STM32_NGTIMNDMA 6 /* 16-bit general timers TIM9-14 without DMA */
# define STM32_NBTIM 2 /* Two basic timers, TIM6-7 */
# define STM32_NUART 4 /* UART 4-5 and 7-8 */
# define STM32_NUSART 4 /* USART1-3 and 6 */
# define STM32_NI2S 3 /* I2S1-2 (multiplexed with SPI1-3) */
# define STM32_NUSBOTGFS 1 /* USB OTG FS */
# define STM32_NUSBOTGHS 1 /* USB OTG HS */
# define STM32_NSAI 2 /* SAI1-2 */
# define STM32_NDMA 2 /* DMA1-2 */
# define STM32_NADC 3 /* 12-bit ADC1-3, number of channels vary */
# define STM32_NDAC 2 /* 12-bit DAC1-2 */
# define STM32_NCAPSENSE 0 /* No capacitive sensing channels */
# define STM32_NCRC 1 /* CRC */
/* TBD FPU Configuration */
@ -351,82 +351,82 @@
/* Diversification based on Family and package */
#if defined(CONFIG_STM32F7_HAVE_FMC)
# define STM32F7_NFMC 1 /* Have FMC memory controller */
# define STM32_NFMC 1 /* Have FMC memory controller */
#else
# define STM32F7_NFMC 0 /* No FMC memory controller */
# define STM32_NFMC 0 /* No FMC memory controller */
#endif
#if defined(CONFIG_STM32F7_HAVE_ETHRNET)
# define STM32F7_NETHERNET 1 /* 100/100 Ethernet MAC */
# define STM32_NETHERNET 1 /* 100/100 Ethernet MAC */
#else
# define STM32F7_NETHERNET 0 /* No 100/100 Ethernet MAC */
# define STM32_NETHERNET 0 /* No 100/100 Ethernet MAC */
#endif
#if defined(CONFIG_STM32F7_HAVE_RNG)
# define STM32F7_NRNG 1 /* Random number generator (RNG) */
# define STM32_NRNG 1 /* Random number generator (RNG) */
#else
# define STM32F7_NRNG 0 /* No Random number generator (RNG) */
# define STM32_NRNG 0 /* No Random number generator (RNG) */
#endif
#if defined(CONFIG_STM32F7_HAVE_SPI5) && defined(CONFIG_STM32F7_HAVE_SPI6)
# define STM32F7_NSPI 6 /* SPI1-6 (Advanced Family Except V series) */
# define STM32_NSPI 6 /* SPI1-6 (Advanced Family Except V series) */
#elif defined(CONFIG_STM32F7_HAVE_SPI5)
# define STM32F7_NSPI 5 /* SPI1-5 (Foundation Family Except V & R series) */
# define STM32_NSPI 5 /* SPI1-5 (Foundation Family Except V & R series) */
#elif defined(CONFIG_STM32F7_HAVE_SPI4)
# define STM32F7_NSPI 4 /* SPI1-4 V series */
# define STM32_NSPI 4 /* SPI1-4 V series */
#else
# define STM32F7_NSPI 3 /* SPI1-3 R series */
# define STM32_NSPI 3 /* SPI1-3 R series */
#endif
#if defined(CONFIG_STM32F7_HAVE_SDMMC2)
# define STM32F7_NSDMMC 2 /* 2 SDMMC interfaces */
# define STM32_NSDMMC 2 /* 2 SDMMC interfaces */
#else
# define STM32F7_NSDMMC 1 /* 1 SDMMC interface */
# define STM32_NSDMMC 1 /* 1 SDMMC interface */
#endif
#if defined(CONFIG_STM32F7_HAVE_CAN3)
# define STM32F7_NCAN 3 /* CAN1-3 */
# define STM32_NCAN 3 /* CAN1-3 */
#elif defined(CONFIG_STM32F7_HAVE_CAN2)
# define STM32F7_NCAN 2 /* CAN1-2 */
# define STM32_NCAN 2 /* CAN1-2 */
#else
# define STM32F7_NCAN 1 /* CAN1 only */
# define STM32_NCAN 1 /* CAN1 only */
#endif
#if defined(CONFIG_STM32F7_HAVE_DCMI)
# define STM32F7_NDCMI 1 /* Digital camera interface (DCMI) */
# define STM32_NDCMI 1 /* Digital camera interface (DCMI) */
#else
# define STM32F7_NDCMI 0 /* No Digital camera interface (DCMI) */
# define STM32_NDCMI 0 /* No Digital camera interface (DCMI) */
#endif
#if defined(CONFIG_STM32F7_HAVE_DSIHOST)
# define STM32F7_NDSIHOST 1 /* Have MIPI DSI Host */
# define STM32_NDSIHOST 1 /* Have MIPI DSI Host */
#else
# define STM32F7_NDSIHOST 0 /* No MIPI DSI Host */
# define STM32_NDSIHOST 0 /* No MIPI DSI Host */
#endif
#if defined (CONFIG_STM32F7_HAVE_LTDC)
# define STM32F7_NLCDTFT 1 /* One LCD-TFT */
# define STM32_NLCDTFT 1 /* One LCD-TFT */
#else
# define STM32F7_NLCDTFT 0 /* No LCD-TFT */
# define STM32_NLCDTFT 0 /* No LCD-TFT */
#endif
#if defined(CONFIG_STM32F7_HAVE_DMA2D) /* bf20171107 Swapped defines they were reversed. */
# define STM32F7_NDMA2D 1 /* DChrom-ART Accelerator™ (DMA2D) */
# define STM32_NDMA2D 1 /* DChrom-ART Accelerator™ (DMA2D) */
#else
# define STM32F7_NDMA2D 0 /* No DChrom-ART Accelerator™ (DMA2D) */
# define STM32_NDMA2D 0 /* No DChrom-ART Accelerator™ (DMA2D) */
#endif
#if defined(CONFIG_STM32F7_HAVE_JPEG)
#define STM32F7_NJPEG 1 /* One JPEG Converter */
#define STM32_NJPEG 1 /* One JPEG Converter */
#else
#define STM32F7_NJPEG 0 /* No JPEG Converter */
#define STM32_NJPEG 0 /* No JPEG Converter */
#endif
#if defined(CONFIG_STM32F7_HAVE_CRYP)
#define STM32F7_NCRYP 1 /* One CRYP engine */
#define STM32_NCRYP 1 /* One CRYP engine */
#else
#define STM32F7_NCRYP 0 /* No CRYP engine */
#define STM32_NCRYP 0 /* No CRYP engine */
#endif
#if defined(CONFIG_STM32F7_HAVE_HASH)
#define STM32F7_NHASH 1 /* One HASH engine */
#define STM32_NHASH 1 /* One HASH engine */
#else
#define STM32F7_NHASH 0 /* No HASH engine */
#define STM32_NHASH 0 /* No HASH engine */
#endif
#if defined(CONFIG_STM32F7_HAVE_DFSDM)
#define STM32F7_NDFSDM 4 /* One set of 4 Digital filters */
#define STM32_NDFSDM 4 /* One set of 4 Digital filters */
#else
#define STM32F7_NDFSDM 0 /* No Digital filters */
#define STM32_NDFSDM 0 /* No Digital filters */
#endif
/* NVIC priority levels *****************************************************/

View file

@ -38,8 +38,8 @@
/* General Characteristics **************************************************/
#define STM32F7_QSPI_MINBITS 8 /* Minimum word width */
#define STM32F7_QSPI_MAXBITS 32 /* Maximum word width */
#define STM32_QSPI_MINBITS 8 /* Minimum word width */
#define STM32_QSPI_MAXBITS 32 /* Maximum word width */
/* QSPI register offsets ****************************************************/

View file

@ -36,67 +36,67 @@
/* Register Offsets *********************************************************/
#define STM32F7_SAI_GCR_OFFSET 0x0000 /* SAI Global Configuration Register */
#define STM32_SAI_GCR_OFFSET 0x0000 /* SAI Global Configuration Register */
#define STM32F7_SAI_A_OFFSET 0x0004
#define STM32F7_SAI_B_OFFSET 0x0024
#define STM32_SAI_A_OFFSET 0x0004
#define STM32_SAI_B_OFFSET 0x0024
#define STM32F7_SAI_CR1_OFFSET 0x0000 /* SAI Configuration Register 1 A */
#define STM32F7_SAI_CR2_OFFSET 0x0004 /* SAI Configuration Register 2 A */
#define STM32F7_SAI_FRCR_OFFSET 0x0008 /* SAI Frame Configuration Register A */
#define STM32F7_SAI_SLOTR_OFFSET 0x000c /* SAI Slot Register A */
#define STM32F7_SAI_IM_OFFSET 0x0010 /* SAI Interrupt Mask Register 2 A */
#define STM32F7_SAI_SR_OFFSET 0x0014 /* SAI Status Register A */
#define STM32F7_SAI_CLRFR_OFFSET 0x0018 /* SAI Clear Flag Register A */
#define STM32F7_SAI_DR_OFFSET 0x001c /* SAI Data Register A */
#define STM32_SAI_CR1_OFFSET 0x0000 /* SAI Configuration Register 1 A */
#define STM32_SAI_CR2_OFFSET 0x0004 /* SAI Configuration Register 2 A */
#define STM32_SAI_FRCR_OFFSET 0x0008 /* SAI Frame Configuration Register A */
#define STM32_SAI_SLOTR_OFFSET 0x000c /* SAI Slot Register A */
#define STM32_SAI_IM_OFFSET 0x0010 /* SAI Interrupt Mask Register 2 A */
#define STM32_SAI_SR_OFFSET 0x0014 /* SAI Status Register A */
#define STM32_SAI_CLRFR_OFFSET 0x0018 /* SAI Clear Flag Register A */
#define STM32_SAI_DR_OFFSET 0x001c /* SAI Data Register A */
/* Register Addresses *******************************************************/
#define STM32F7_SAI1_GCR (STM32_SAI1_BASE+STM32F7_SAI_GCR_OFFSET)
#define STM32_SAI1_GCR (STM32_SAI1_BASE+STM32_SAI_GCR_OFFSET)
#define STM32F7_SAI1_A_BASE (STM32_SAI1_BASE+STM32F7_SAI_A_OFFSET)
#define STM32F7_SAI1_B_BASE (STM32_SAI1_BASE+STM32F7_SAI_B_OFFSET)
#define STM32_SAI1_A_BASE (STM32_SAI1_BASE+STM32_SAI_A_OFFSET)
#define STM32_SAI1_B_BASE (STM32_SAI1_BASE+STM32_SAI_B_OFFSET)
#define STM32F7_SAI1_ACR1 (STM32F7_SAI1_A_BASE+STM32F7_SAI_CR1_OFFSET)
#define STM32F7_SAI1_ACR2 (STM32F7_SAI1_A_BASE+STM32F7_SAI_CR2_OFFSET)
#define STM32F7_SAI1_AFRCR (STM32F7_SAI1_A_BASE+STM32F7_SAI_FRCR_OFFSET)
#define STM32F7_SAI1_ASLOTR (STM32F7_SAI1_A_BASE+STM32F7_SAI_SLOTR_OFFSET)
#define STM32F7_SAI1_AIM (STM32F7_SAI1_A_BASE+STM32F7_SAI_IM_OFFSET)
#define STM32F7_SAI1_ASR (STM32F7_SAI1_A_BASE+STM32F7_SAI_SR_OFFSET)
#define STM32F7_SAI1_ACLRFR (STM32F7_SAI1_A_BASE+STM32F7_SAI_CLRFR_OFFSET)
#define STM32F7_SAI1_ADR (STM32F7_SAI1_A_BASE+STM32F7_SAI_DR_OFFSET)
#define STM32_SAI1_ACR1 (STM32_SAI1_A_BASE+STM32_SAI_CR1_OFFSET)
#define STM32_SAI1_ACR2 (STM32_SAI1_A_BASE+STM32_SAI_CR2_OFFSET)
#define STM32_SAI1_AFRCR (STM32_SAI1_A_BASE+STM32_SAI_FRCR_OFFSET)
#define STM32_SAI1_ASLOTR (STM32_SAI1_A_BASE+STM32_SAI_SLOTR_OFFSET)
#define STM32_SAI1_AIM (STM32_SAI1_A_BASE+STM32_SAI_IM_OFFSET)
#define STM32_SAI1_ASR (STM32_SAI1_A_BASE+STM32_SAI_SR_OFFSET)
#define STM32_SAI1_ACLRFR (STM32_SAI1_A_BASE+STM32_SAI_CLRFR_OFFSET)
#define STM32_SAI1_ADR (STM32_SAI1_A_BASE+STM32_SAI_DR_OFFSET)
#define STM32F7_SAI1_BCR1 (STM32F7_SAI1_B_BASE+STM32F7_SAI_CR1_OFFSET)
#define STM32F7_SAI1_BCR2 (STM32F7_SAI1_B_BASE+STM32F7_SAI_CR2_OFFSET)
#define STM32F7_SAI1_BFRCR (STM32F7_SAI1_B_BASE+STM32F7_SAI_FRCR_OFFSET)
#define STM32F7_SAI1_BSLOTR (STM32F7_SAI1_B_BASE+STM32F7_SAI_SLOTR_OFFSET)
#define STM32F7_SAI1_BIM (STM32F7_SAI1_B_BASE+STM32F7_SAI_IM_OFFSET)
#define STM32F7_SAI1_BSR (STM32F7_SAI1_B_BASE+STM32F7_SAI_SR_OFFSET)
#define STM32F7_SAI1_BCLRFR (STM32F7_SAI1_B_BASE+STM32F7_SAI_CLRFR_OFFSET)
#define STM32F7_SAI1_BDR (STM32F7_SAI1_B_BASE+STM32F7_SAI_DR_OFFSET)
#define STM32_SAI1_BCR1 (STM32_SAI1_B_BASE+STM32_SAI_CR1_OFFSET)
#define STM32_SAI1_BCR2 (STM32_SAI1_B_BASE+STM32_SAI_CR2_OFFSET)
#define STM32_SAI1_BFRCR (STM32_SAI1_B_BASE+STM32_SAI_FRCR_OFFSET)
#define STM32_SAI1_BSLOTR (STM32_SAI1_B_BASE+STM32_SAI_SLOTR_OFFSET)
#define STM32_SAI1_BIM (STM32_SAI1_B_BASE+STM32_SAI_IM_OFFSET)
#define STM32_SAI1_BSR (STM32_SAI1_B_BASE+STM32_SAI_SR_OFFSET)
#define STM32_SAI1_BCLRFR (STM32_SAI1_B_BASE+STM32_SAI_CLRFR_OFFSET)
#define STM32_SAI1_BDR (STM32_SAI1_B_BASE+STM32_SAI_DR_OFFSET)
#define STM32F7_SAI2_GCR (STM32_SAI2_BASE+STM32F7_SAI_GCR_OFFSET)
#define STM32_SAI2_GCR (STM32_SAI2_BASE+STM32_SAI_GCR_OFFSET)
#define STM32F7_SAI2_A_BASE (STM32_SAI2_BASE+STM32F7_SAI_A_OFFSET)
#define STM32F7_SAI2_B_BASE (STM32_SAI2_BASE+STM32F7_SAI_B_OFFSET)
#define STM32_SAI2_A_BASE (STM32_SAI2_BASE+STM32_SAI_A_OFFSET)
#define STM32_SAI2_B_BASE (STM32_SAI2_BASE+STM32_SAI_B_OFFSET)
#define STM32F7_SAI2_ACR1 (STM32F7_SAI2_A_BASE+STM32F7_SAI_CR1_OFFSET)
#define STM32F7_SAI2_ACR2 (STM32F7_SAI2_A_BASE+STM32F7_SAI_CR2_OFFSET)
#define STM32F7_SAI2_AFRCR (STM32F7_SAI2_A_BASE+STM32F7_SAI_FRCR_OFFSET)
#define STM32F7_SAI2_ASLOTR (STM32F7_SAI2_A_BASE+STM32F7_SAI_SLOTR_OFFSET)
#define STM32F7_SAI2_AIM (STM32F7_SAI2_A_BASE+STM32F7_SAI_IM_OFFSET)
#define STM32F7_SAI2_ASR (STM32F7_SAI2_A_BASE+STM32F7_SAI_SR_OFFSET)
#define STM32F7_SAI2_ACLRFR (STM32F7_SAI2_A_BASE+STM32F7_SAI_CLRFR_OFFSET)
#define STM32F7_SAI2_ADR (STM32F7_SAI2_A_BASE+STM32F7_SAI_DR_OFFSET)
#define STM32_SAI2_ACR1 (STM32_SAI2_A_BASE+STM32_SAI_CR1_OFFSET)
#define STM32_SAI2_ACR2 (STM32_SAI2_A_BASE+STM32_SAI_CR2_OFFSET)
#define STM32_SAI2_AFRCR (STM32_SAI2_A_BASE+STM32_SAI_FRCR_OFFSET)
#define STM32_SAI2_ASLOTR (STM32_SAI2_A_BASE+STM32_SAI_SLOTR_OFFSET)
#define STM32_SAI2_AIM (STM32_SAI2_A_BASE+STM32_SAI_IM_OFFSET)
#define STM32_SAI2_ASR (STM32_SAI2_A_BASE+STM32_SAI_SR_OFFSET)
#define STM32_SAI2_ACLRFR (STM32_SAI2_A_BASE+STM32_SAI_CLRFR_OFFSET)
#define STM32_SAI2_ADR (STM32_SAI2_A_BASE+STM32_SAI_DR_OFFSET)
#define STM32F7_SAI2_BCR1 (STM32F7_SAI2_B_BASE+STM32F7_SAI_CR1_OFFSET)
#define STM32F7_SAI2_BCR2 (STM32F7_SAI2_B_BASE+STM32F7_SAI_CR2_OFFSET)
#define STM32F7_SAI2_BFRCR (STM32F7_SAI2_B_BASE+STM32F7_SAI_FRCR_OFFSET)
#define STM32F7_SAI2_BSLOTR (STM32F7_SAI2_B_BASE+STM32F7_SAI_SLOTR_OFFSET)
#define STM32F7_SAI2_BIM (STM32F7_SAI2_B_BASE+STM32F7_SAI_IM_OFFSET)
#define STM32F7_SAI2_BSR (STM32F7_SAI2_B_BASE+STM32F7_SAI_SR_OFFSET)
#define STM32F7_SAI2_BCLRFR (STM32F7_SAI2_B_BASE+STM32F7_SAI_CLRFR_OFFSET)
#define STM32F7_SAI2_BDR (STM32F7_SAI2_B_BASE+STM32F7_SAI_DR_OFFSET)
#define STM32_SAI2_BCR1 (STM32_SAI2_B_BASE+STM32_SAI_CR1_OFFSET)
#define STM32_SAI2_BCR2 (STM32_SAI2_B_BASE+STM32_SAI_CR2_OFFSET)
#define STM32_SAI2_BFRCR (STM32_SAI2_B_BASE+STM32_SAI_FRCR_OFFSET)
#define STM32_SAI2_BSLOTR (STM32_SAI2_B_BASE+STM32_SAI_SLOTR_OFFSET)
#define STM32_SAI2_BIM (STM32_SAI2_B_BASE+STM32_SAI_IM_OFFSET)
#define STM32_SAI2_BSR (STM32_SAI2_B_BASE+STM32_SAI_SR_OFFSET)
#define STM32_SAI2_BCLRFR (STM32_SAI2_B_BASE+STM32_SAI_CLRFR_OFFSET)
#define STM32_SAI2_BDR (STM32_SAI2_B_BASE+STM32_SAI_DR_OFFSET)
/* Register Bitfield Definitions ********************************************/

View file

@ -64,7 +64,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NADC > 0
#if STM32_NADC > 0
# define STM32_ADC1_SR (STM32_ADC1_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC1_CR1 (STM32_ADC1_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC1_CR2 (STM32_ADC1_BASE+STM32_ADC_CR2_OFFSET)
@ -87,7 +87,7 @@
# define STM32_ADC1_DR (STM32_ADC1_BASE+STM32_ADC_DR_OFFSET)
#endif
#if STM32F7_NADC > 1
#if STM32_NADC > 1
# define STM32_ADC2_SR (STM32_ADC2_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC2_CR1 (STM32_ADC2_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC2_CR2 (STM32_ADC2_BASE+STM32_ADC_CR2_OFFSET)
@ -110,7 +110,7 @@
# define STM32_ADC2_DR (STM32_ADC2_BASE+STM32_ADC_DR_OFFSET)
#endif
#if STM32F7_NADC > 2
#if STM32_NADC > 2
# define STM32_ADC3_SR (STM32_ADC3_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC3_CR1 (STM32_ADC3_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC3_CR2 (STM32_ADC3_BASE+STM32_ADC_CR2_OFFSET)

View file

@ -51,7 +51,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
# define STM32_GPIOA_MODER (STM32_GPIOA_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOA_OTYPER (STM32_GPIOA_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOA_OSPEED (STM32_GPIOA_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -64,7 +64,7 @@
# define STM32_GPIOA_AFRH (STM32_GPIOA_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
# define STM32_GPIOB_MODER (STM32_GPIOB_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOB_OTYPER (STM32_GPIOB_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOB_OSPEED (STM32_GPIOB_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -77,7 +77,7 @@
# define STM32_GPIOB_AFRH (STM32_GPIOB_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
# define STM32_GPIOC_MODER (STM32_GPIOC_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOC_OTYPER (STM32_GPIOC_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOC_OSPEED (STM32_GPIOC_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -90,7 +90,7 @@
# define STM32_GPIOC_AFRH (STM32_GPIOC_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
# define STM32_GPIOD_MODER (STM32_GPIOD_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOD_OTYPER (STM32_GPIOD_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOD_OSPEED (STM32_GPIOD_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -103,7 +103,7 @@
# define STM32_GPIOD_AFRH (STM32_GPIOD_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
# define STM32_GPIOE_MODER (STM32_GPIOE_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOE_OTYPER (STM32_GPIOE_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOE_OSPEED (STM32_GPIOE_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -116,7 +116,7 @@
# define STM32_GPIOE_AFRH (STM32_GPIOE_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
# define STM32_GPIOF_MODER (STM32_GPIOF_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOF_OTYPER (STM32_GPIOF_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOF_OSPEED (STM32_GPIOF_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -129,7 +129,7 @@
# define STM32_GPIOF_AFRH (STM32_GPIOF_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
# define STM32_GPIOG_MODER (STM32_GPIOG_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOG_OTYPER (STM32_GPIOG_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOG_OSPEED (STM32_GPIOG_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -142,7 +142,7 @@
# define STM32_GPIOG_AFRH (STM32_GPIOG_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
# define STM32_GPIOH_MODER (STM32_GPIOH_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOH_OTYPER (STM32_GPIOH_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOH_OSPEED (STM32_GPIOH_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -155,7 +155,7 @@
# define STM32_GPIOH_AFRH (STM32_GPIOH_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
# define STM32_GPIOI_MODER (STM32_GPIOI_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOI_OTYPER (STM32_GPIOI_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOI_OSPEED (STM32_GPIOI_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -168,7 +168,7 @@
# define STM32_GPIOI_AFRH (STM32_GPIOI_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
# define STM32_GPIOJ_MODER (STM32_GPIOJ_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOJ_OTYPER (STM32_GPIOJ_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOJ_OSPEED (STM32_GPIOJ_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -181,7 +181,7 @@
# define STM32_GPIOJ_AFRH (STM32_GPIOJ_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
# define STM32_GPIOK_MODER (STM32_GPIOK_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOK_OTYPER (STM32_GPIOK_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOK_OSPEED (STM32_GPIOK_BASE+STM32_GPIO_OSPEED_OFFSET)

View file

@ -54,7 +54,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NSPI > 0
#if STM32_NSPI > 0
# define STM32_SPI1_CR1 (STM32_SPI1_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI1_CR2 (STM32_SPI1_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI1_SR (STM32_SPI1_BASE+STM32_SPI_SR_OFFSET)
@ -64,7 +64,7 @@
# define STM32_SPI1_TXCRCR (STM32_SPI1_BASE+STM32_SPI_TXCRCR_OFFSET)
#endif
#if STM32F7_NSPI > 1
#if STM32_NSPI > 1
# define STM32_SPI2_CR1 (STM32_SPI2_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI2_CR2 (STM32_SPI2_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI2_SR (STM32_SPI2_BASE+STM32_SPI_SR_OFFSET)
@ -76,7 +76,7 @@
# define STM32_SPI2_I2SPR (STM32_SPI2_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 2
#if STM32_NSPI > 2
# define STM32_SPI3_CR1 (STM32_SPI3_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI3_CR2 (STM32_SPI3_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI3_SR (STM32_SPI3_BASE+STM32_SPI_SR_OFFSET)
@ -88,7 +88,7 @@
# define STM32_SPI3_I2SPR (STM32_SPI3_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 3
#if STM32_NSPI > 3
# define STM32_SPI4_CR1 (STM32_SPI4_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI4_CR2 (STM32_SPI4_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI4_SR (STM32_SPI4_BASE+STM32_SPI_SR_OFFSET)
@ -100,7 +100,7 @@
# define STM32_SPI4_I2SPR (STM32_SPI4_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 4
#if STM32_NSPI > 4
# define STM32_SPI5_CR1 (STM32_SPI5_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI5_CR2 (STM32_SPI5_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI5_SR (STM32_SPI5_BASE+STM32_SPI_SR_OFFSET)
@ -112,7 +112,7 @@
# define STM32_SPI5_I2SPR (STM32_SPI5_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 5
#if STM32_NSPI > 5
# define STM32_SPI6_CR1 (STM32_SPI6_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI6_CR2 (STM32_SPI6_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI6_SR (STM32_SPI6_BASE+STM32_SPI_SR_OFFSET)

View file

@ -97,7 +97,7 @@
/* Advanced Timers - TIM1 and TIM8 */
#if STM32F7_NATIM > 0
#if STM32_NATIM > 0
# define STM32_TIM1_CR1 (STM32_TIM1_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM1_CR2 (STM32_TIM1_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM1_SMCR (STM32_TIM1_BASE+STM32_ATIM_SMCR_OFFSET)
@ -123,7 +123,7 @@
# define STM32_TIM1_CCR6 (STM32_TIM1_BASE+STM32_ATIM_CCR6_OFFSET)
#endif
#if STM32F7_NATIM > 1
#if STM32_NATIM > 1
# define STM32_TIM8_CR1 (STM32_TIM8_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM8_CR2 (STM32_TIM8_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM8_SMCR (STM32_TIM8_BASE+STM32_ATIM_SMCR_OFFSET)
@ -153,7 +153,7 @@
* All timers are 16-bit except for TIM2 and 5 are 32-bit
*/
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 0
#if (STM32_NGTIM16+STM32_NGTIM32) > 0
# define STM32_TIM2_CR1 (STM32_TIM2_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM2_CR2 (STM32_TIM2_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM2_SMCR (STM32_TIM2_BASE+STM32_GTIM_SMCR_OFFSET)
@ -175,7 +175,7 @@
# define STM32_TIM2_OR (STM32_TIM2_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 1
#if (STM32_NGTIM16+STM32_NGTIM32) > 1
# define STM32_TIM3_CR1 (STM32_TIM3_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM3_CR2 (STM32_TIM3_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM3_SMCR (STM32_TIM3_BASE+STM32_GTIM_SMCR_OFFSET)
@ -196,7 +196,7 @@
# define STM32_TIM3_DMAR (STM32_TIM3_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 2
#if (STM32_NGTIM16+STM32_NGTIM32) > 2
# define STM32_TIM4_CR1 (STM32_TIM4_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM4_CR2 (STM32_TIM4_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM4_SMCR (STM32_TIM4_BASE+STM32_GTIM_SMCR_OFFSET)
@ -217,7 +217,7 @@
# define STM32_TIM4_DMAR (STM32_TIM4_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 3
#if (STM32_NGTIM16+STM32_NGTIM32) > 3
# define STM32_TIM5_CR1 (STM32_TIM5_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM5_CR2 (STM32_TIM5_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM5_SMCR (STM32_TIM5_BASE+STM32_GTIM_SMCR_OFFSET)
@ -244,7 +244,7 @@
* (2) TIM9 and TIM12 differ from the others.
*/
#if STM32F7_NGTIMNDMA > 0
#if STM32_NGTIMNDMA > 0
# define STM32_TIM9_CR1 (STM32_TIM9_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM9_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM9_DIER (STM32_TIM9_BASE+STM32_GTIM_DIER_OFFSET)
@ -259,7 +259,7 @@
# define STM32_TIM9_CCR2 (STM32_TIM9_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 1
#if STM32_NGTIMNDMA > 1
# define STM32_TIM10_CR1 (STM32_TIM10_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM10_DIER (STM32_TIM10_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM10_SR (STM32_TIM10_BASE+STM32_GTIM_SR_OFFSET)
@ -272,7 +272,7 @@
# define STM32_TIM10_CCR1 (STM32_TIM10_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 2
#if STM32_NGTIMNDMA > 2
# define STM32_TIM11_CR1 (STM32_TIM11_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM11_DIER (STM32_TIM11_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM11_SR (STM32_TIM11_BASE+STM32_GTIM_SR_OFFSET)
@ -286,7 +286,7 @@
# define STM32_TIM11_OR (STM32_TIM11_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 3
#if STM32_NGTIMNDMA > 3
# define STM32_TIM12_CR1 (STM32_TIM12_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM12_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM12_DIER (STM32_TIM12_BASE+STM32_GTIM_DIER_OFFSET)
@ -301,7 +301,7 @@
# define STM32_TIM12_CCR2 (STM32_TIM12_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 4
#if STM32_NGTIMNDMA > 4
# define STM32_TIM13_CR1 (STM32_TIM13_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM13_DIER (STM32_TIM13_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM13_SR (STM32_TIM13_BASE+STM32_GTIM_SR_OFFSET)
@ -314,7 +314,7 @@
# define STM32_TIM13_CCR1 (STM32_TIM13_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 5
#if STM32_NGTIMNDMA > 5
# define STM32_TIM14_CR1 (STM32_TIM14_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM14_DIER (STM32_TIM14_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM14_SR (STM32_TIM14_BASE+STM32_GTIM_SR_OFFSET)
@ -329,7 +329,7 @@
/* Basic Timers - TIM6 and TIM7 */
#if STM32F7_NBTIM > 0
#if STM32_NBTIM > 0
# define STM32_TIM6_CR1 (STM32_TIM6_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM6_CR2 (STM32_TIM6_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM6_DIER (STM32_TIM6_BASE+STM32_BTIM_DIER_OFFSET)
@ -340,7 +340,7 @@
# define STM32_TIM6_ARR (STM32_TIM6_BASE+STM32_BTIM_ARR_OFFSET)
#endif
#if STM32F7_NBTIM > 1
#if STM32_NBTIM > 1
# define STM32_TIM7_CR1 (STM32_TIM7_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM7_CR2 (STM32_TIM7_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM7_DIER (STM32_TIM7_BASE+STM32_BTIM_DIER_OFFSET)

View file

@ -51,7 +51,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NUSART > 0
#if STM32_NUSART > 0
# define STM32_USART1_CR1 (STM32_USART1_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART1_CR2 (STM32_USART1_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART1_CR3 (STM32_USART1_BASE+STM32_USART_CR3_OFFSET)
@ -66,7 +66,7 @@
# define STM32_USART1_TDR (STM32_USART1_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 1
#if STM32_NUSART > 1
# define STM32_USART2_CR1 (STM32_USART2_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART2_CR2 (STM32_USART2_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART2_CR3 (STM32_USART2_BASE+STM32_USART_CR3_OFFSET)
@ -81,7 +81,7 @@
# define STM32_USART2_TDR (STM32_USART2_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 2
#if STM32_NUSART > 2
# define STM32_USART3_CR1 (STM32_USART3_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART3_CR2 (STM32_USART3_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART3_CR3 (STM32_USART3_BASE+STM32_USART_CR3_OFFSET)
@ -96,7 +96,7 @@
# define STM32_USART3_TDR (STM32_USART3_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 3
#if STM32_NUSART > 3
# define STM32_USART6_CR1 (STM32_USART6_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART6_CR2 (STM32_USART6_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART6_CR3 (STM32_USART6_BASE+STM32_USART_CR3_OFFSET)
@ -111,7 +111,7 @@
# define STM32_USART6_TDR (STM32_USART6_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 0
#if STM32_NUART > 0
# define STM32_UART4_CR1 (STM32_UART4_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART4_CR2 (STM32_UART4_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART4_CR3 (STM32_UART4_BASE+STM32_USART_CR3_OFFSET)
@ -126,7 +126,7 @@
# define STM32_UART4_TDR (STM32_UART4_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 1
#if STM32_NUART > 1
# define STM32_UART5_CR1 (STM32_UART5_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART5_CR2 (STM32_UART5_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART5_CR3 (STM32_UART5_BASE+STM32_USART_CR3_OFFSET)
@ -141,7 +141,7 @@
# define STM32_UART5_TDR (STM32_UART5_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 2
#if STM32_NUART > 2
# define STM32_UART7_CR1 (STM32_UART7_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART7_CR2 (STM32_UART7_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART7_CR3 (STM32_UART7_BASE+STM32_USART_CR3_OFFSET)
@ -156,7 +156,7 @@
# define STM32_UART7_TDR (STM32_UART7_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 3
#if STM32_NUART > 3
# define STM32_UART8_CR1 (STM32_UART8_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART8_CR2 (STM32_UART8_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART8_CR3 (STM32_UART8_BASE+STM32_USART_CR3_OFFSET)

View file

@ -51,7 +51,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
# define STM32_GPIOA_MODER (STM32_GPIOA_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOA_OTYPER (STM32_GPIOA_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOA_OSPEED (STM32_GPIOA_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -64,7 +64,7 @@
# define STM32_GPIOA_AFRH (STM32_GPIOA_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
# define STM32_GPIOB_MODER (STM32_GPIOB_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOB_OTYPER (STM32_GPIOB_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOB_OSPEED (STM32_GPIOB_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -77,7 +77,7 @@
# define STM32_GPIOB_AFRH (STM32_GPIOB_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
# define STM32_GPIOC_MODER (STM32_GPIOC_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOC_OTYPER (STM32_GPIOC_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOC_OSPEED (STM32_GPIOC_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -90,7 +90,7 @@
# define STM32_GPIOC_AFRH (STM32_GPIOC_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
# define STM32_GPIOD_MODER (STM32_GPIOD_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOD_OTYPER (STM32_GPIOD_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOD_OSPEED (STM32_GPIOD_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -103,7 +103,7 @@
# define STM32_GPIOD_AFRH (STM32_GPIOD_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
# define STM32_GPIOE_MODER (STM32_GPIOE_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOE_OTYPER (STM32_GPIOE_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOE_OSPEED (STM32_GPIOE_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -116,7 +116,7 @@
# define STM32_GPIOE_AFRH (STM32_GPIOE_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
# define STM32_GPIOF_MODER (STM32_GPIOF_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOF_OTYPER (STM32_GPIOF_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOF_OSPEED (STM32_GPIOF_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -129,7 +129,7 @@
# define STM32_GPIOF_AFRH (STM32_GPIOF_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
# define STM32_GPIOG_MODER (STM32_GPIOG_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOG_OTYPER (STM32_GPIOG_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOG_OSPEED (STM32_GPIOG_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -142,7 +142,7 @@
# define STM32_GPIOG_AFRH (STM32_GPIOG_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
# define STM32_GPIOH_MODER (STM32_GPIOH_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOH_OTYPER (STM32_GPIOH_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOH_OSPEED (STM32_GPIOH_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -155,7 +155,7 @@
# define STM32_GPIOH_AFRH (STM32_GPIOH_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
# define STM32_GPIOI_MODER (STM32_GPIOI_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOI_OTYPER (STM32_GPIOI_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOI_OSPEED (STM32_GPIOI_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -168,7 +168,7 @@
# define STM32_GPIOI_AFRH (STM32_GPIOI_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
# define STM32_GPIOJ_MODER (STM32_GPIOJ_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOJ_OTYPER (STM32_GPIOJ_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOJ_OSPEED (STM32_GPIOJ_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -181,7 +181,7 @@
# define STM32_GPIOJ_AFRH (STM32_GPIOJ_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
# define STM32_GPIOK_MODER (STM32_GPIOK_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOK_OTYPER (STM32_GPIOK_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOK_OSPEED (STM32_GPIOK_BASE+STM32_GPIO_OSPEED_OFFSET)

View file

@ -97,7 +97,7 @@
/* Advanced Timers - TIM1 and TIM8 */
#if STM32F7_NATIM > 0
#if STM32_NATIM > 0
# define STM32_TIM1_CR1 (STM32_TIM1_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM1_CR2 (STM32_TIM1_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM1_SMCR (STM32_TIM1_BASE+STM32_ATIM_SMCR_OFFSET)
@ -123,7 +123,7 @@
# define STM32_TIM1_CCR6 (STM32_TIM1_BASE+STM32_ATIM_CCR6_OFFSET)
#endif
#if STM32F7_NATIM > 1
#if STM32_NATIM > 1
# define STM32_TIM8_CR1 (STM32_TIM8_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM8_CR2 (STM32_TIM8_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM8_SMCR (STM32_TIM8_BASE+STM32_ATIM_SMCR_OFFSET)
@ -153,7 +153,7 @@
* All timers are 16-bit except for TIM2 and 5 are 32-bit
*/
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 0
#if (STM32_NGTIM16+STM32_NGTIM32) > 0
# define STM32_TIM2_CR1 (STM32_TIM2_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM2_CR2 (STM32_TIM2_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM2_SMCR (STM32_TIM2_BASE+STM32_GTIM_SMCR_OFFSET)
@ -175,7 +175,7 @@
# define STM32_TIM2_OR (STM32_TIM2_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 1
#if (STM32_NGTIM16+STM32_NGTIM32) > 1
# define STM32_TIM3_CR1 (STM32_TIM3_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM3_CR2 (STM32_TIM3_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM3_SMCR (STM32_TIM3_BASE+STM32_GTIM_SMCR_OFFSET)
@ -196,7 +196,7 @@
# define STM32_TIM3_DMAR (STM32_TIM3_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 2
#if (STM32_NGTIM16+STM32_NGTIM32) > 2
# define STM32_TIM4_CR1 (STM32_TIM4_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM4_CR2 (STM32_TIM4_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM4_SMCR (STM32_TIM4_BASE+STM32_GTIM_SMCR_OFFSET)
@ -217,7 +217,7 @@
# define STM32_TIM4_DMAR (STM32_TIM4_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 3
#if (STM32_NGTIM16+STM32_NGTIM32) > 3
# define STM32_TIM5_CR1 (STM32_TIM5_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM5_CR2 (STM32_TIM5_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM5_SMCR (STM32_TIM5_BASE+STM32_GTIM_SMCR_OFFSET)
@ -244,7 +244,7 @@
* (2) TIM9 and TIM12 differ from the others.
*/
#if STM32F7_NGTIMNDMA > 0
#if STM32_NGTIMNDMA > 0
# define STM32_TIM9_CR1 (STM32_TIM9_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM9_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM9_DIER (STM32_TIM9_BASE+STM32_GTIM_DIER_OFFSET)
@ -259,7 +259,7 @@
# define STM32_TIM9_CCR2 (STM32_TIM9_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 1
#if STM32_NGTIMNDMA > 1
# define STM32_TIM10_CR1 (STM32_TIM10_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM10_DIER (STM32_TIM10_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM10_SR (STM32_TIM10_BASE+STM32_GTIM_SR_OFFSET)
@ -272,7 +272,7 @@
# define STM32_TIM10_CCR1 (STM32_TIM10_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 2
#if STM32_NGTIMNDMA > 2
# define STM32_TIM11_CR1 (STM32_TIM11_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM11_DIER (STM32_TIM11_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM11_SR (STM32_TIM11_BASE+STM32_GTIM_SR_OFFSET)
@ -286,7 +286,7 @@
# define STM32_TIM11_OR (STM32_TIM11_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 3
#if STM32_NGTIMNDMA > 3
# define STM32_TIM12_CR1 (STM32_TIM12_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM12_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM12_DIER (STM32_TIM12_BASE+STM32_GTIM_DIER_OFFSET)
@ -301,7 +301,7 @@
# define STM32_TIM12_CCR2 (STM32_TIM12_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 4
#if STM32_NGTIMNDMA > 4
# define STM32_TIM13_CR1 (STM32_TIM13_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM13_DIER (STM32_TIM13_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM13_SR (STM32_TIM13_BASE+STM32_GTIM_SR_OFFSET)
@ -314,7 +314,7 @@
# define STM32_TIM13_CCR1 (STM32_TIM13_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 5
#if STM32_NGTIMNDMA > 5
# define STM32_TIM14_CR1 (STM32_TIM14_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM14_DIER (STM32_TIM14_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM14_SR (STM32_TIM14_BASE+STM32_GTIM_SR_OFFSET)
@ -329,7 +329,7 @@
/* Basic Timers - TIM6 and TIM7 */
#if STM32F7_NBTIM > 0
#if STM32_NBTIM > 0
# define STM32_TIM6_CR1 (STM32_TIM6_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM6_CR2 (STM32_TIM6_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM6_DIER (STM32_TIM6_BASE+STM32_BTIM_DIER_OFFSET)
@ -340,7 +340,7 @@
# define STM32_TIM6_ARR (STM32_TIM6_BASE+STM32_BTIM_ARR_OFFSET)
#endif
#if STM32F7_NBTIM > 1
#if STM32_NBTIM > 1
# define STM32_TIM7_CR1 (STM32_TIM7_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM7_CR2 (STM32_TIM7_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM7_DIER (STM32_TIM7_BASE+STM32_BTIM_DIER_OFFSET)

View file

@ -64,7 +64,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NADC > 0
#if STM32_NADC > 0
# define STM32_ADC1_SR (STM32_ADC1_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC1_CR1 (STM32_ADC1_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC1_CR2 (STM32_ADC1_BASE+STM32_ADC_CR2_OFFSET)
@ -87,7 +87,7 @@
# define STM32_ADC1_DR (STM32_ADC1_BASE+STM32_ADC_DR_OFFSET)
#endif
#if STM32F7_NADC > 1
#if STM32_NADC > 1
# define STM32_ADC2_SR (STM32_ADC2_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC2_CR1 (STM32_ADC2_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC2_CR2 (STM32_ADC2_BASE+STM32_ADC_CR2_OFFSET)
@ -110,7 +110,7 @@
# define STM32_ADC2_DR (STM32_ADC2_BASE+STM32_ADC_DR_OFFSET)
#endif
#if STM32F7_NADC > 2
#if STM32_NADC > 2
# define STM32_ADC3_SR (STM32_ADC3_BASE+STM32_ADC_SR_OFFSET)
# define STM32_ADC3_CR1 (STM32_ADC3_BASE+STM32_ADC_CR1_OFFSET)
# define STM32_ADC3_CR2 (STM32_ADC3_BASE+STM32_ADC_CR2_OFFSET)

View file

@ -43,7 +43,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NI2C > 0
#if STM32_NI2C > 0
# define STM32_I2C1_CR1 (STM32_I2C1_BASE+STM32_I2C_CR1_OFFSET)
# define STM32_I2C1_CR2 (STM32_I2C1_BASE+STM32_I2C_CR2_OFFSET)
# define STM32_I2C1_OAR1 (STM32_I2C1_BASE+STM32_I2C_OAR1_OFFSET)
@ -57,7 +57,7 @@
# define STM32_I2C1_TXDR (STM32_I2C1_BASE+STM32_I2C_TXDR_OFFSET)
#endif
#if STM32F7_NI2C > 1
#if STM32_NI2C > 1
# define STM32_I2C2_CR1 (STM32_I2C2_BASE+STM32_I2C_CR1_OFFSET)
# define STM32_I2C2_CR2 (STM32_I2C2_BASE+STM32_I2C_CR2_OFFSET)
# define STM32_I2C2_OAR1 (STM32_I2C2_BASE+STM32_I2C_OAR1_OFFSET)
@ -71,7 +71,7 @@
# define STM32_I2C2_TXDR (STM32_I2C2_BASE+STM32_I2C_TXDR_OFFSET)
#endif
#if STM32F7_NI2C > 2
#if STM32_NI2C > 2
# define STM32_I2C3_CR1 (STM32_I2C3_BASE+STM32_I2C_CR1_OFFSET)
# define STM32_I2C3_CR2 (STM32_I2C3_BASE+STM32_I2C_CR2_OFFSET)
# define STM32_I2C3_OAR1 (STM32_I2C3_BASE+STM32_I2C_OAR1_OFFSET)
@ -85,7 +85,7 @@
# define STM32_I2C3_TXDR (STM32_I2C3_BASE+STM32_I2C_TXDR_OFFSET)
#endif
#if STM32F7_NI2C > 3
#if STM32_NI2C > 3
# define STM32_I2C4_CR1 (STM32_I2C4_BASE+STM32_I2C_CR1_OFFSET)
# define STM32_I2C4_CR2 (STM32_I2C4_BASE+STM32_I2C_CR2_OFFSET)
# define STM32_I2C4_OAR1 (STM32_I2C4_BASE+STM32_I2C_OAR1_OFFSET)

View file

@ -58,7 +58,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NSPI > 0
#if STM32_NSPI > 0
# define STM32_SPI1_CR1 (STM32_SPI1_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI1_CR2 (STM32_SPI1_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI1_SR (STM32_SPI1_BASE+STM32_SPI_SR_OFFSET)
@ -68,7 +68,7 @@
# define STM32_SPI1_TXCRCR (STM32_SPI1_BASE+STM32_SPI_TXCRCR_OFFSET)
#endif
#if STM32F7_NSPI > 1
#if STM32_NSPI > 1
# define STM32_SPI2_CR1 (STM32_SPI2_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI2_CR2 (STM32_SPI2_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI2_SR (STM32_SPI2_BASE+STM32_SPI_SR_OFFSET)
@ -80,7 +80,7 @@
# define STM32_SPI2_I2SPR (STM32_SPI2_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 2
#if STM32_NSPI > 2
# define STM32_SPI3_CR1 (STM32_SPI3_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI3_CR2 (STM32_SPI3_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI3_SR (STM32_SPI3_BASE+STM32_SPI_SR_OFFSET)
@ -92,7 +92,7 @@
# define STM32_SPI3_I2SPR (STM32_SPI3_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 3
#if STM32_NSPI > 3
# define STM32_SPI4_CR1 (STM32_SPI4_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI4_CR2 (STM32_SPI4_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI4_SR (STM32_SPI4_BASE+STM32_SPI_SR_OFFSET)
@ -104,7 +104,7 @@
# define STM32_SPI4_I2SPR (STM32_SPI4_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 4
#if STM32_NSPI > 4
# define STM32_SPI5_CR1 (STM32_SPI5_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI5_CR2 (STM32_SPI5_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI5_SR (STM32_SPI5_BASE+STM32_SPI_SR_OFFSET)
@ -116,7 +116,7 @@
# define STM32_SPI5_I2SPR (STM32_SPI5_BASE+STM32_SPI_I2SPR_OFFSET)
#endif
#if STM32F7_NSPI > 5
#if STM32_NSPI > 5
# define STM32_SPI6_CR1 (STM32_SPI6_BASE+STM32_SPI_CR1_OFFSET)
# define STM32_SPI6_CR2 (STM32_SPI6_BASE+STM32_SPI_CR2_OFFSET)
# define STM32_SPI6_SR (STM32_SPI6_BASE+STM32_SPI_SR_OFFSET)

View file

@ -52,7 +52,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NUSART > 0
#if STM32_NUSART > 0
# define STM32_USART1_CR1 (STM32_USART1_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART1_CR2 (STM32_USART1_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART1_CR3 (STM32_USART1_BASE+STM32_USART_CR3_OFFSET)
@ -67,7 +67,7 @@
# define STM32_USART1_TDR (STM32_USART1_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 1
#if STM32_NUSART > 1
# define STM32_USART2_CR1 (STM32_USART2_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART2_CR2 (STM32_USART2_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART2_CR3 (STM32_USART2_BASE+STM32_USART_CR3_OFFSET)
@ -82,7 +82,7 @@
# define STM32_USART2_TDR (STM32_USART2_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 2
#if STM32_NUSART > 2
# define STM32_USART3_CR1 (STM32_USART3_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART3_CR2 (STM32_USART3_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART3_CR3 (STM32_USART3_BASE+STM32_USART_CR3_OFFSET)
@ -97,7 +97,7 @@
# define STM32_USART3_TDR (STM32_USART3_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUSART > 3
#if STM32_NUSART > 3
# define STM32_USART6_CR1 (STM32_USART6_BASE+STM32_USART_CR1_OFFSET)
# define STM32_USART6_CR2 (STM32_USART6_BASE+STM32_USART_CR2_OFFSET)
# define STM32_USART6_CR3 (STM32_USART6_BASE+STM32_USART_CR3_OFFSET)
@ -112,7 +112,7 @@
# define STM32_USART6_TDR (STM32_USART6_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 0
#if STM32_NUART > 0
# define STM32_UART4_CR1 (STM32_UART4_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART4_CR2 (STM32_UART4_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART4_CR3 (STM32_UART4_BASE+STM32_USART_CR3_OFFSET)
@ -127,7 +127,7 @@
# define STM32_UART4_TDR (STM32_UART4_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 1
#if STM32_NUART > 1
# define STM32_UART5_CR1 (STM32_UART5_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART5_CR2 (STM32_UART5_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART5_CR3 (STM32_UART5_BASE+STM32_USART_CR3_OFFSET)
@ -142,7 +142,7 @@
# define STM32_UART5_TDR (STM32_UART5_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 2
#if STM32_NUART > 2
# define STM32_UART7_CR1 (STM32_UART7_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART7_CR2 (STM32_UART7_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART7_CR3 (STM32_UART7_BASE+STM32_USART_CR3_OFFSET)
@ -157,7 +157,7 @@
# define STM32_UART7_TDR (STM32_UART7_BASE+STM32_USART_TDR_OFFSET)
#endif
#if STM32F7_NUART > 3
#if STM32_NUART > 3
# define STM32_UART8_CR1 (STM32_UART8_BASE+STM32_USART_CR1_OFFSET)
# define STM32_UART8_CR2 (STM32_UART8_BASE+STM32_USART_CR2_OFFSET)
# define STM32_UART8_CR3 (STM32_UART8_BASE+STM32_USART_CR3_OFFSET)

View file

@ -51,7 +51,7 @@
/* Register Addresses *******************************************************/
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
# define STM32_GPIOA_MODER (STM32_GPIOA_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOA_OTYPER (STM32_GPIOA_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOA_OSPEED (STM32_GPIOA_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -64,7 +64,7 @@
# define STM32_GPIOA_AFRH (STM32_GPIOA_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
# define STM32_GPIOB_MODER (STM32_GPIOB_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOB_OTYPER (STM32_GPIOB_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOB_OSPEED (STM32_GPIOB_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -77,7 +77,7 @@
# define STM32_GPIOB_AFRH (STM32_GPIOB_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
# define STM32_GPIOC_MODER (STM32_GPIOC_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOC_OTYPER (STM32_GPIOC_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOC_OSPEED (STM32_GPIOC_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -90,7 +90,7 @@
# define STM32_GPIOC_AFRH (STM32_GPIOC_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
# define STM32_GPIOD_MODER (STM32_GPIOD_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOD_OTYPER (STM32_GPIOD_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOD_OSPEED (STM32_GPIOD_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -103,7 +103,7 @@
# define STM32_GPIOD_AFRH (STM32_GPIOD_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
# define STM32_GPIOE_MODER (STM32_GPIOE_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOE_OTYPER (STM32_GPIOE_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOE_OSPEED (STM32_GPIOE_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -116,7 +116,7 @@
# define STM32_GPIOE_AFRH (STM32_GPIOE_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
# define STM32_GPIOF_MODER (STM32_GPIOF_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOF_OTYPER (STM32_GPIOF_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOF_OSPEED (STM32_GPIOF_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -129,7 +129,7 @@
# define STM32_GPIOF_AFRH (STM32_GPIOF_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
# define STM32_GPIOG_MODER (STM32_GPIOG_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOG_OTYPER (STM32_GPIOG_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOG_OSPEED (STM32_GPIOG_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -142,7 +142,7 @@
# define STM32_GPIOG_AFRH (STM32_GPIOG_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
# define STM32_GPIOH_MODER (STM32_GPIOH_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOH_OTYPER (STM32_GPIOH_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOH_OSPEED (STM32_GPIOH_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -155,7 +155,7 @@
# define STM32_GPIOH_AFRH (STM32_GPIOH_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
# define STM32_GPIOI_MODER (STM32_GPIOI_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOI_OTYPER (STM32_GPIOI_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOI_OSPEED (STM32_GPIOI_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -168,7 +168,7 @@
# define STM32_GPIOI_AFRH (STM32_GPIOI_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
# define STM32_GPIOJ_MODER (STM32_GPIOJ_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOJ_OTYPER (STM32_GPIOJ_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOJ_OSPEED (STM32_GPIOJ_BASE+STM32_GPIO_OSPEED_OFFSET)
@ -181,7 +181,7 @@
# define STM32_GPIOJ_AFRH (STM32_GPIOJ_BASE+STM32_GPIO_AFRH_OFFSET)
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
# define STM32_GPIOK_MODER (STM32_GPIOK_BASE+STM32_GPIO_MODER_OFFSET)
# define STM32_GPIOK_OTYPER (STM32_GPIOK_BASE+STM32_GPIO_OTYPER_OFFSET)
# define STM32_GPIOK_OSPEED (STM32_GPIOK_BASE+STM32_GPIO_OSPEED_OFFSET)

View file

@ -99,7 +99,7 @@
/* Advanced Timers - TIM1 and TIM8 */
#if STM32F7_NATIM > 0
#if STM32_NATIM > 0
# define STM32_TIM1_CR1 (STM32_TIM1_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM1_CR2 (STM32_TIM1_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM1_SMCR (STM32_TIM1_BASE+STM32_ATIM_SMCR_OFFSET)
@ -127,7 +127,7 @@
# define STM32_TIM1_AF2 (STM32_TIM1_BASE+STM32_ATIM_AF2_OFFSET)
#endif
#if STM32F7_NATIM > 1
#if STM32_NATIM > 1
# define STM32_TIM8_CR1 (STM32_TIM8_BASE+STM32_ATIM_CR1_OFFSET)
# define STM32_TIM8_CR2 (STM32_TIM8_BASE+STM32_ATIM_CR2_OFFSET)
# define STM32_TIM8_SMCR (STM32_TIM8_BASE+STM32_ATIM_SMCR_OFFSET)
@ -159,7 +159,7 @@
* All timers are 16-bit except for TIM2 and 5 are 32-bit
*/
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 0
#if (STM32_NGTIM16+STM32_NGTIM32) > 0
# define STM32_TIM2_CR1 (STM32_TIM2_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM2_CR2 (STM32_TIM2_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM2_SMCR (STM32_TIM2_BASE+STM32_GTIM_SMCR_OFFSET)
@ -181,7 +181,7 @@
# define STM32_TIM2_OR (STM32_TIM2_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 1
#if (STM32_NGTIM16+STM32_NGTIM32) > 1
# define STM32_TIM3_CR1 (STM32_TIM3_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM3_CR2 (STM32_TIM3_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM3_SMCR (STM32_TIM3_BASE+STM32_GTIM_SMCR_OFFSET)
@ -202,7 +202,7 @@
# define STM32_TIM3_DMAR (STM32_TIM3_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 2
#if (STM32_NGTIM16+STM32_NGTIM32) > 2
# define STM32_TIM4_CR1 (STM32_TIM4_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM4_CR2 (STM32_TIM4_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM4_SMCR (STM32_TIM4_BASE+STM32_GTIM_SMCR_OFFSET)
@ -223,7 +223,7 @@
# define STM32_TIM4_DMAR (STM32_TIM4_BASE+STM32_GTIM_DMAR_OFFSET)
#endif
#if (STM32F7_NGTIM16+STM32F7_NGTIM32) > 3
#if (STM32_NGTIM16+STM32_NGTIM32) > 3
# define STM32_TIM5_CR1 (STM32_TIM5_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM5_CR2 (STM32_TIM5_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM5_SMCR (STM32_TIM5_BASE+STM32_GTIM_SMCR_OFFSET)
@ -250,7 +250,7 @@
* (2) TIM9 and TIM12 differ from the others.
*/
#if STM32F7_NGTIMNDMA > 0
#if STM32_NGTIMNDMA > 0
# define STM32_TIM9_CR1 (STM32_TIM9_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM9_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM9_DIER (STM32_TIM9_BASE+STM32_GTIM_DIER_OFFSET)
@ -265,7 +265,7 @@
# define STM32_TIM9_CCR2 (STM32_TIM9_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 1
#if STM32_NGTIMNDMA > 1
# define STM32_TIM10_CR1 (STM32_TIM10_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM10_DIER (STM32_TIM10_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM10_SR (STM32_TIM10_BASE+STM32_GTIM_SR_OFFSET)
@ -278,7 +278,7 @@
# define STM32_TIM10_CCR1 (STM32_TIM10_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 2
#if STM32_NGTIMNDMA > 2
# define STM32_TIM11_CR1 (STM32_TIM11_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM11_DIER (STM32_TIM11_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM11_SR (STM32_TIM11_BASE+STM32_GTIM_SR_OFFSET)
@ -292,7 +292,7 @@
# define STM32_TIM11_OR (STM32_TIM11_BASE+STM32_GTIM_OR_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 3
#if STM32_NGTIMNDMA > 3
# define STM32_TIM12_CR1 (STM32_TIM12_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM12_CR2 (STM32_TIM9_BASE+STM32_GTIM_CR2_OFFSET)
# define STM32_TIM12_DIER (STM32_TIM12_BASE+STM32_GTIM_DIER_OFFSET)
@ -307,7 +307,7 @@
# define STM32_TIM12_CCR2 (STM32_TIM12_BASE+STM32_GTIM_CCR2_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 4
#if STM32_NGTIMNDMA > 4
# define STM32_TIM13_CR1 (STM32_TIM13_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM13_DIER (STM32_TIM13_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM13_SR (STM32_TIM13_BASE+STM32_GTIM_SR_OFFSET)
@ -320,7 +320,7 @@
# define STM32_TIM13_CCR1 (STM32_TIM13_BASE+STM32_GTIM_CCR1_OFFSET)
#endif
#if STM32F7_NGTIMNDMA > 5
#if STM32_NGTIMNDMA > 5
# define STM32_TIM14_CR1 (STM32_TIM14_BASE+STM32_GTIM_CR1_OFFSET)
# define STM32_TIM14_DIER (STM32_TIM14_BASE+STM32_GTIM_DIER_OFFSET)
# define STM32_TIM14_SR (STM32_TIM14_BASE+STM32_GTIM_SR_OFFSET)
@ -335,7 +335,7 @@
/* Basic Timers - TIM6 and TIM7 */
#if STM32F7_NBTIM > 0
#if STM32_NBTIM > 0
# define STM32_TIM6_CR1 (STM32_TIM6_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM6_CR2 (STM32_TIM6_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM6_DIER (STM32_TIM6_BASE+STM32_BTIM_DIER_OFFSET)
@ -346,7 +346,7 @@
# define STM32_TIM6_ARR (STM32_TIM6_BASE+STM32_BTIM_ARR_OFFSET)
#endif
#if STM32F7_NBTIM > 1
#if STM32_NBTIM > 1
# define STM32_TIM7_CR1 (STM32_TIM7_BASE+STM32_BTIM_CR1_OFFSET)
# define STM32_TIM7_CR2 (STM32_TIM7_BASE+STM32_BTIM_CR2_OFFSET)
# define STM32_TIM7_DIER (STM32_TIM7_BASE+STM32_BTIM_DIER_OFFSET)

View file

@ -79,10 +79,10 @@
/* Set the start and end of SRAM1 and SRAM2 */
#define SRAM1_START STM32_SRAM1_BASE
#define SRAM1_END (SRAM1_START + STM32F7_SRAM1_SIZE)
#define SRAM1_END (SRAM1_START + STM32_SRAM1_SIZE)
#define SRAM2_START STM32_SRAM2_BASE
#define SRAM2_END (SRAM2_START + STM32F7_SRAM2_SIZE)
#define SRAM2_END (SRAM2_START + STM32_SRAM2_SIZE)
/* The STM32 F7 has DTCM memory */

View file

@ -130,7 +130,7 @@ static int stm32_bbsram_unlink(struct inode *inode);
****************************************************************************/
#if defined(CONFIG_BBSRAM_DEBUG)
static uint8_t debug[STM32F7_BBSRAM_SIZE];
static uint8_t debug[STM32_BBSRAM_SIZE];
#endif
static const struct file_operations g_stm32_bbsram_fops =
@ -544,7 +544,7 @@ static int stm32_bbsram_ioctl(struct file *filep, int cmd,
DEBUGASSERT(inode->i_private);
bbr = inode->i_private;
if (cmd == STM32F7_BBSRAM_GETDESC_IOCTL)
if (cmd == STM32_BBSRAM_GETDESC_IOCTL)
{
struct bbsramd_s *bbrr = (struct bbsramd_s *)((uintptr_t)arg);
@ -627,7 +627,7 @@ static int stm32_bbsram_unlink(struct inode *inode)
static int stm32_bbsram_probe(int *ent, struct stm32_bbsram_s pdev[])
{
int i;
int avail = STM32F7_BBSRAM_SIZE;
int avail = STM32_BBSRAM_SIZE;
int alloc;
int size;
int ret = -EFBIG;

View file

@ -46,7 +46,7 @@
#if defined(CONFIG_STM32F7_STM32F74XX) || defined(CONFIG_STM32F7_STM32F75XX) || \
defined(CONFIG_STM32F7_STM32F76XX) || defined(CONFIG_STM32F7_STM32F77XX)
# define STM32F7_BBSRAM_SIZE 4096
# define STM32_BBSRAM_SIZE 4096
#else
# error "No backup SRAM on this STM32 Device"
#endif
@ -55,11 +55,11 @@
# define CONFIG_STM32F7_BBSRAM_FILES 4
#endif
/* REVISIT: What guarantees that STM32F7_BBSRAM_GETDESC_IOCTL has a unique
/* REVISIT: What guarantees that STM32_BBSRAM_GETDESC_IOCTL has a unique
* value among all over _DIOC() values?
*/
#define STM32F7_BBSRAM_GETDESC_IOCTL _DIOC(0x0010) /* Returns a bbsramd_s */
#define STM32_BBSRAM_GETDESC_IOCTL _DIOC(0x0010) /* Returns a bbsramd_s */
/****************************************************************************
* Public Types
@ -129,7 +129,7 @@ int stm32_bbsraminitialize(char *devpath, int *sizes);
* Saves the panic context in a previously allocated BBSRAM file
*
* Parameters:
* fileno - the value returned by the ioctl STM32F7_BBSRAM_GETDESC_IOCTL
* fileno - the value returned by the ioctl STM32_BBSRAM_GETDESC_IOCTL
* context - Pointer to a any array of bytes to save
* length - The length of the data pointed to byt context
*

View file

@ -151,4 +151,4 @@ int stm32_cansockinitialize(int port);
#endif /* __ASSEMBLY__ */
#endif /* CONFIG_CAN && (CONFIG_STM32_CAN1 || CONFIG_STM32_CAN2) */
#endif /* __ARCH_ARM_SRC_STM32_STM32_CAN_H */
#endif /* __ARCH_ARM_SRC_STM32_STM32F7_CAN_H */

View file

@ -729,7 +729,7 @@ static void stm32can_errint(struct stm32_can_s *priv, bool enable)
}
else
{
regval &= ~STM32F7_CAN_ERRINT;
regval &= ~STM32_CAN_ERRINT;
}
stm32can_putreg(priv, STM32_CAN_IER_OFFSET, regval);

View file

@ -46,19 +46,19 @@
# undef CONFIG_STM32F7_GPIOE_IRQ
#endif
#if STM32F7_NPORTS < 1
#if STM32_NPORTS < 1
# undef CONFIG_STM32F7_GPIOA_IRQ
#endif
#if STM32F7_NPORTS < 2
#if STM32_NPORTS < 2
# undef CONFIG_STM32F7_GPIOB_IRQ
#endif
#if STM32F7_NPORTS < 3
#if STM32_NPORTS < 3
# undef CONFIG_STM32F7_GPIOC_IRQ
#endif
#if STM32F7_NPORTS < 4
#if STM32_NPORTS < 4
# undef CONFIG_STM32F7_GPIOD_IRQ
#endif
#if STM32F7_NPORTS < 5
#if STM32_NPORTS < 5
# undef CONFIG_STM32F7_GPIOE_IRQ
#endif
@ -66,25 +66,25 @@
/* Don't enable UARTs not supported by the chip. */
#if STM32F7_NUART < 1
#if STM32_NUART < 1
# undef CONFIG_STM32F7_UART0
# undef CONFIG_STM32F7_UART1
# undef CONFIG_STM32F7_UART2
# undef CONFIG_STM32F7_UART3
# undef CONFIG_STM32F7_UART4
#elif STM32F7_NUART < 2
#elif STM32_NUART < 2
# undef CONFIG_STM32F7_UART1
# undef CONFIG_STM32F7_UART2
# undef CONFIG_STM32F7_UART3
# undef CONFIG_STM32F7_UART4
#elif STM32F7_NUART < 3
#elif STM32_NUART < 3
# undef CONFIG_STM32F7_UART2
# undef CONFIG_STM32F7_UART3
# undef CONFIG_STM32F7_UART4
#elif STM32F7_NUART < 4
#elif STM32_NUART < 4
# undef CONFIG_STM32F7_UART3
# undef CONFIG_STM32F7_UART4
#elif STM32F7_NUART < 5
#elif STM32_NUART < 5
# undef CONFIG_STM32F7_UART4
#endif
@ -115,14 +115,14 @@
/* Don't enable USARTs not supported by the chip. */
#if STM32F7_NUSART < 1
#if STM32_NUSART < 1
# undef CONFIG_STM32F7_USART0
# undef CONFIG_STM32F7_USART1
# undef CONFIG_STM32F7_USART2
#elif STM32F7_NUSART < 2
#elif STM32_NUSART < 2
# undef CONFIG_STM32F7_USART1
# undef CONFIG_STM32F7_USART2
#elif STM32F7_NUSART < 3
#elif STM32_NUSART < 3
# undef CONFIG_STM32F7_USART2
#endif
@ -158,8 +158,8 @@
/* Is there a serial console? There should be no more than one defined.
* It could be on any:
* UARTn, n=1..STM32F7_NUART, or
* USARTn, n=1..STM32F7_NUSART
* UARTn, n=1..STM32_NUART, or
* USARTn, n=1..STM32_NUSART
*/
#undef HAVE_SERIAL_CONSOLE

View file

@ -55,7 +55,7 @@
****************************************************************************/
#define DMA1_NSTREAMS 8
#if STM32F7_NDMA > 1
#if STM32_NDMA > 1
# define DMA2_NSTREAMS 8
# define DMA_NSTREAMS (DMA1_NSTREAMS+DMA2_NSTREAMS)
#else
@ -148,7 +148,7 @@ static struct stm32_dma_s g_dma[DMA_NSTREAMS] =
.sem = SEM_INITIALIZER(1),
.base = STM32_DMA1_BASE + STM32_DMA_OFFSET(7),
},
#if STM32F7_NDMA > 1
#if STM32_NDMA > 1
{
.stream = 0,
.irq = STM32_IRQ_DMA2S0,
@ -268,13 +268,13 @@ static inline struct stm32_dma_s *stm32_dmastream(unsigned int stream,
{
int index;
DEBUGASSERT(stream < DMA_NSTREAMS && controller < STM32F7_NDMA);
DEBUGASSERT(stream < DMA_NSTREAMS && controller < STM32_NDMA);
/* Convert the controller + stream based on the fact that there are
* 8 streams per controller.
*/
#if STM32F7_NDMA > 1
#if STM32_NDMA > 1
index = controller << 3 | stream;
#else
index = stream;
@ -376,7 +376,7 @@ static int stm32_dmainterrupt(int irq, void *context, void *arg)
controller = DMA1;
}
else
#if STM32F7_NDMA > 1
#if STM32_NDMA > 1
if (irq >= STM32_IRQ_DMA2S0 && irq <= STM32_IRQ_DMA2S4)
{
stream = irq - STM32_IRQ_DMA2S0;

View file

@ -54,31 +54,31 @@
/* Port letters for prettier debug output */
static const char g_portchar[STM32F7_NGPIO] =
static const char g_portchar[STM32_NGPIO] =
{
#if STM32F7_NGPIO > 11
#if STM32_NGPIO > 11
# error "Additional support required for this number of GPIOs"
#elif STM32F7_NGPIO > 10
#elif STM32_NGPIO > 10
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K'
#elif STM32F7_NGPIO > 9
#elif STM32_NGPIO > 9
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'
#elif STM32F7_NGPIO > 8
#elif STM32_NGPIO > 8
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'
#elif STM32F7_NGPIO > 7
#elif STM32_NGPIO > 7
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'
#elif STM32F7_NGPIO > 6
#elif STM32_NGPIO > 6
'A', 'B', 'C', 'D', 'E', 'F', 'G'
#elif STM32F7_NGPIO > 5
#elif STM32_NGPIO > 5
'A', 'B', 'C', 'D', 'E', 'F'
#elif STM32F7_NGPIO > 4
#elif STM32_NGPIO > 4
'A', 'B', 'C', 'D', 'E'
#elif STM32F7_NGPIO > 3
#elif STM32_NGPIO > 3
'A', 'B', 'C', 'D'
#elif STM32F7_NGPIO > 2
#elif STM32_NGPIO > 2
'A', 'B', 'C'
#elif STM32F7_NGPIO > 1
#elif STM32_NGPIO > 1
'A', 'B'
#elif STM32F7_NGPIO > 0
#elif STM32_NGPIO > 0
'A'
#else
# error "Bad number of GPIOs"
@ -112,7 +112,7 @@ int stm32_dumpgpio(uint32_t pinset, const char *msg)
flags = enter_critical_section();
DEBUGASSERT(port < STM32F7_NGPIO);
DEBUGASSERT(port < STM32_NGPIO);
gpioinfo("GPIO%c pinset: %08" PRIx32 " base: %08" PRIx32 " -- %s\n",
g_portchar[port], pinset, base, msg);

View file

@ -65,12 +65,12 @@
#include <arch/board/board.h>
/* STM32F7_NETHERNET determines the number of physical interfaces that can
/* STM32_NETHERNET determines the number of physical interfaces that can
* be supported by the hardware. CONFIG_STM32F7_ETHMAC will defined if
* any STM32F7 Ethernet support is enabled in the configuration.
*/
#if STM32F7_NETHERNET > 0 && defined(CONFIG_STM32F7_ETHMAC)
#if STM32_NETHERNET > 0 && defined(CONFIG_STM32F7_ETHMAC)
/****************************************************************************
* Pre-processor Definitions
@ -78,7 +78,7 @@
/* Configuration ************************************************************/
#if STM32F7_NETHERNET > 1
#if STM32_NETHERNET > 1
# error "Logic to support multiple Ethernet interfaces is incomplete"
#endif
@ -243,14 +243,14 @@
#define TXDESC_PADSIZE DMA_ALIGN_UP(TXDESC_SIZE)
#define ALIGNED_BUFSIZE DMA_ALIGN_UP(ETH_BUFSIZE)
#define RXTABLE_SIZE (STM32F7_NETHERNET * CONFIG_STM32F7_ETH_NRXDESC)
#define TXTABLE_SIZE (STM32F7_NETHERNET * CONFIG_STM32F7_ETH_NTXDESC)
#define RXTABLE_SIZE (STM32_NETHERNET * CONFIG_STM32F7_ETH_NRXDESC)
#define TXTABLE_SIZE (STM32_NETHERNET * CONFIG_STM32F7_ETH_NTXDESC)
#define RXBUFFER_SIZE (CONFIG_STM32F7_ETH_NRXDESC * ALIGNED_BUFSIZE)
#define RXBUFFER_ALLOC (STM32F7_NETHERNET * RXBUFFER_SIZE)
#define RXBUFFER_ALLOC (STM32_NETHERNET * RXBUFFER_SIZE)
#define TXBUFFER_SIZE (STM32_ETH_NFREEBUFFERS * ALIGNED_BUFSIZE)
#define TXBUFFER_ALLOC (STM32F7_NETHERNET * TXBUFFER_SIZE)
#define TXBUFFER_ALLOC (STM32_NETHERNET * TXBUFFER_SIZE)
/* Extremely detailed register debug that you would normally never want
* enabled.
@ -659,7 +659,7 @@ static uint8_t g_txbuffer[TXBUFFER_ALLOC]
/* These are the pre-allocated Ethernet device structures */
static struct stm32_ethmac_s g_stm32ethmac[STM32F7_NETHERNET];
static struct stm32_ethmac_s g_stm32ethmac[STM32_NETHERNET];
/****************************************************************************
* Private Function Prototypes
@ -3899,7 +3899,7 @@ static int stm32_ethconfig(struct stm32_ethmac_s *priv)
*
****************************************************************************/
#if STM32F7_NETHERNET == 1 || defined(CONFIG_NETDEV_LATEINIT)
#if STM32_NETHERNET == 1 || defined(CONFIG_NETDEV_LATEINIT)
static inline
#endif
int stm32_ethinitialize(int intf)
@ -3912,7 +3912,7 @@ int stm32_ethinitialize(int intf)
/* Get the interface structure associated with this interface number. */
DEBUGASSERT(intf < STM32F7_NETHERNET);
DEBUGASSERT(intf < STM32_NETHERNET);
priv = &g_stm32ethmac[intf];
/* Initialize the driver structure */
@ -3973,7 +3973,7 @@ int stm32_ethinitialize(int intf)
*
* Description:
* This is the "standard" network initialization logic called from the
* low-level initialization logic in arm_initialize.c. If STM32F7_NETHERNET
* low-level initialization logic in arm_initialize.c. If STM32_NETHERNET
* greater than one, then board specific logic will have to supply a
* version of arm_netinitialize() that calls stm32_ethinitialize() with
* the appropriate interface number.
@ -3988,11 +3988,11 @@ int stm32_ethinitialize(int intf)
*
****************************************************************************/
#if STM32F7_NETHERNET == 1 && !defined(CONFIG_NETDEV_LATEINIT)
#if STM32_NETHERNET == 1 && !defined(CONFIG_NETDEV_LATEINIT)
void arm_netinitialize(void)
{
stm32_ethinitialize(0);
}
#endif
#endif /* STM32F7_NETHERNET > 0 && CONFIG_STM32F7_ETHMAC */
#endif /* STM32_NETHERNET > 0 && CONFIG_STM32F7_ETHMAC */

View file

@ -31,7 +31,7 @@
#include "hardware/stm32_ethernet.h"
#if STM32F7_NETHERNET > 0
#if STM32_NETHERNET > 0
#ifndef __ASSEMBLY__
/****************************************************************************
@ -67,7 +67,7 @@ extern "C"
*
****************************************************************************/
#if STM32F7_NETHERNET > 1 || defined(CONFIG_NETDEV_LATEINIT)
#if STM32_NETHERNET > 1 || defined(CONFIG_NETDEV_LATEINIT)
int stm32_ethinitialize(int intf);
#endif
@ -102,5 +102,5 @@ int stm32_phy_boardinitialize(int intf);
#endif
#endif /* __ASSEMBLY__ */
#endif /* STM32F7_NETHERNET > 0 */
#endif /* STM32_NETHERNET > 0 */
#endif /* __ARCH_ARM_SRC_STM32F7_STM32_ETHERNET_H */

View file

@ -376,9 +376,9 @@
/* ADC1 + ADC2 + ADC3 interrupt */
#define STM32F7_IRQ_ADC1_FOC STM32_IRQ_ADC
#define STM32F7_IRQ_ADC2_FOC STM32_IRQ_ADC
#define STM32F7_IRQ_ADC3_FOC STM32_IRQ_ADC
#define STM32_IRQ_ADC1_FOC STM32_IRQ_ADC
#define STM32_IRQ_ADC2_FOC STM32_IRQ_ADC
#define STM32_IRQ_ADC3_FOC STM32_IRQ_ADC
/* ADC common ***************************************************************/
@ -392,38 +392,38 @@
#ifdef CONFIG_STM32F7_FOC_FOC0
# ifdef CONFIG_STM32F7_FOC_FOC0_ADC1
# define FOC0_ADC_IRQ STM32F7_IRQ_ADC1_FOC
# define FOC0_ADC_IRQ STM32_IRQ_ADC1_FOC
# define FOC0_ADC_CMN FOC_ADC1_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC0_ADC2
# define FOC0_ADC_IRQ STM32F7_IRQ_ADC2_FOC
# define FOC0_ADC_IRQ STM32_IRQ_ADC2_FOC
# define FOC0_ADC_CMN FOC_ADC2_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC0_ADC3
# define FOC0_ADC_IRQ STM32F7_IRQ_ADC3_FOC
# define FOC0_ADC_IRQ STM32_IRQ_ADC3_FOC
# define FOC0_ADC_CMN FOC_ADC3_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC0_ADC4
# define FOC0_ADC_IRQ STM32F7_IRQ_ADC4_FOC
# define FOC0_ADC_IRQ STM32_IRQ_ADC4_FOC
# define FOC0_ADC_CMN FOC_ADC4_CMN
# endif
#endif
#ifdef CONFIG_STM32F7_FOC_FOC1
# ifdef CONFIG_STM32F7_FOC_FOC1_ADC1
# define FOC1_ADC_IRQ STM32F7_IRQ_ADC1_FOC
# define FOC1_ADC_IRQ STM32_IRQ_ADC1_FOC
# define FOC1_ADC_CMN FOC_ADC1_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC1_ADC2
# define FOC1_ADC_IRQ STM32F7_IRQ_ADC2_FOC
# define FOC1_ADC_IRQ STM32_IRQ_ADC2_FOC
# define FOC1_ADC_CMN FOC_ADC2_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC1_ADC3
# define FOC1_ADC_IRQ STM32F7_IRQ_ADC3_FOC
# define FOC1_ADC_IRQ STM32_IRQ_ADC3_FOC
# define FOC1_ADC_CMN FOC_ADC3_CMN
# endif
# ifdef CONFIG_STM32F7_FOC_FOC1_ADC4
# define FOC1_ADC_IRQ STM32F7_IRQ_ADC4_FOC
# define FOC1_ADC_IRQ STM32_IRQ_ADC4_FOC
# define FOC1_ADC_CMN FOC_ADC4_CMN
# endif
#endif
@ -772,7 +772,7 @@ void stm32_foc_sync_all(void)
/* Store EGR register address */
egr_reg[i] = foc_dev->pwm_base + STM32F7_GTIM_EGR_OFFSET;
egr_reg[i] = foc_dev->pwm_base + STM32_GTIM_EGR_OFFSET;
}
/* Write all registers at once */

View file

@ -60,39 +60,39 @@ static spinlock_t g_configgpio_lock = SP_UNLOCKED;
/* Base addresses for each GPIO block */
const uint32_t g_gpiobase[STM32F7_NGPIO] =
const uint32_t g_gpiobase[STM32_NGPIO] =
{
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
STM32_GPIOA_BASE,
#endif
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
STM32_GPIOB_BASE,
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
STM32_GPIOC_BASE,
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
STM32_GPIOD_BASE,
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
STM32_GPIOE_BASE,
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
STM32_GPIOF_BASE,
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
STM32_GPIOG_BASE,
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
STM32_GPIOH_BASE,
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
STM32_GPIOI_BASE,
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
STM32_GPIOJ_BASE,
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
STM32_GPIOK_BASE,
#endif
};
@ -134,7 +134,7 @@ int stm32_configgpio(uint32_t cfgset)
/* Verify that this hardware supports the select GPIO port */
port = (cfgset & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT;
if (port >= STM32F7_NGPIO)
if (port >= STM32_NGPIO)
{
return -EINVAL;
}
@ -409,7 +409,7 @@ void stm32_gpiowrite(uint32_t pinset, bool value)
unsigned int pin;
port = (pinset & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT;
if (port < STM32F7_NGPIO)
if (port < STM32_NGPIO)
{
/* Get the port base address */
@ -449,7 +449,7 @@ bool stm32_gpioread(uint32_t pinset)
unsigned int pin;
port = (pinset & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT;
if (port < STM32F7_NGPIO)
if (port < STM32_NGPIO)
{
/* Get the port base address */

View file

@ -240,7 +240,7 @@ extern "C"
/* Base addresses for each GPIO block */
EXTERN const uint32_t g_gpiobase[STM32F7_NGPIO];
EXTERN const uint32_t g_gpiobase[STM32_NGPIO];
/****************************************************************************
* Public Function Prototypes

View file

@ -232,9 +232,9 @@
#endif
#if CONFIG_STM32F7_I2S1_DATALEN == 8
# define STM32F7_I2S1_DATAMASK 0
# define STM32_I2S1_DATAMASK 0
#elif CONFIG_STM32F7_I2S1_DATALEN == 16
# define STM32F7_I2S1_DATAMASK 1
# define STM32_I2S1_DATAMASK 1
#elif CONFIG_STM32F7_I2S1_DATALEN < 8 || CONFIG_STM32F7_I2S1_DATALEN > 16
# error Invalid value for CONFIG_STM32F7_I2S1_DATALEN
#else
@ -242,9 +242,9 @@
#endif
#if CONFIG_STM32F7_I2S2_DATALEN == 8
# define STM32F7_I2S2_DATAMASK 0
# define STM32_I2S2_DATAMASK 0
#elif CONFIG_STM32F7_I2S2_DATALEN == 16
# define STM32F7_I2S2_DATAMASK 1
# define STM32_I2S2_DATAMASK 1
#elif CONFIG_STM32F7_I2S2_DATALEN < 8 || CONFIG_STM32F7_I2S2_DATALEN > 16
# error Invalid value for CONFIG_STM32F7_I2S2_DATALEN
#else
@ -252,9 +252,9 @@
#endif
#if CONFIG_STM32F7_I2S3_DATALEN == 8
# define STM32F7_I2S3_DATAMASK 0
# define STM32_I2S3_DATAMASK 0
#elif CONFIG_STM32F7_I2S3_DATALEN == 16
# define STM32F7_I2S3_DATAMASK 1
# define STM32_I2S3_DATAMASK 1
#elif CONFIG_STM32F7_I2S3_DATALEN < 8 || CONFIG_STM32F7_I2S3_DATALEN > 16
# error Invalid value for CONFIG_STM32F7_I2S3_DATALEN
#else
@ -2486,7 +2486,7 @@ static void i2s1_configure(struct stm32_i2s_s *priv)
priv->datalen = CONFIG_STM32F7_I2S1_DATALEN;
#ifdef CONFIG_DEBUG
priv->align = STM32F7_I2S2_DATAMASK;
priv->align = STM32_I2S2_DATAMASK;
#endif
}
#endif /* CONFIG_STM32F7_I2S1 */
@ -2551,7 +2551,7 @@ static void i2s2_configure(struct stm32_i2s_s *priv)
priv->datalen = CONFIG_STM32F7_I2S2_DATALEN;
#ifdef CONFIG_DEBUG
priv->align = STM32F7_I2S2_DATAMASK;
priv->align = STM32_I2S2_DATAMASK;
#endif
}
#endif /* CONFIG_STM32F7_I2S2 */
@ -2616,7 +2616,7 @@ static void i2s3_configure(struct stm32_i2s_s *priv)
priv->datalen = CONFIG_STM32F7_I2S3_DATALEN;
#ifdef CONFIG_DEBUG
priv->align = STM32F7_I2S3_DATAMASK;
priv->align = STM32_I2S3_DATAMASK;
#endif
}
#endif /* CONFIG_STM32F7_I2S3 */

View file

@ -107,14 +107,14 @@
#endif
#ifdef CONFIG_STM32F7_SAI1
#ifndef STM32F7_SAI1_FREQUENCY
# error "Please define STM32F7_SAI1_FREQUENCY in board.h"
#ifndef STM32_SAI1_FREQUENCY
# error "Please define STM32_SAI1_FREQUENCY in board.h"
#endif
#endif
#ifdef CONFIG_STM32F7_SAI2
#ifndef STM32F7_SAI2_FREQUENCY
# error "Please define STM32F7_SAI1_FREQUENCY in board.h"
#ifndef STM32_SAI2_FREQUENCY
# error "Please define STM32_SAI1_FREQUENCY in board.h"
#endif
#endif
@ -278,9 +278,9 @@ static const struct i2s_ops_s g_i2sops =
static struct stm32f7_sai_s g_sai1a_priv =
{
.dev.ops = &g_i2sops,
.base = STM32F7_SAI1_A_BASE,
.base = STM32_SAI1_A_BASE,
.lock = NXMUTEX_INITIALIZER,
.frequency = STM32F7_SAI1_FREQUENCY,
.frequency = STM32_SAI1_FREQUENCY,
#ifdef CONFIG_STM32F7_SAI1_A_SYNC_WITH_B
.syncen = SAI_CR1_SYNCEN_INTERNAL,
#else
@ -299,9 +299,9 @@ static struct stm32f7_sai_s g_sai1a_priv =
static struct stm32f7_sai_s g_sai1b_priv =
{
.dev.ops = &g_i2sops,
.base = STM32F7_SAI1_B_BASE,
.base = STM32_SAI1_B_BASE,
.lock = NXMUTEX_INITIALIZER,
.frequency = STM32F7_SAI1_FREQUENCY,
.frequency = STM32_SAI1_FREQUENCY,
#ifdef CONFIG_STM32F7_SAI1_B_SYNC_WITH_A
.syncen = SAI_CR1_SYNCEN_INTERNAL,
#else
@ -322,9 +322,9 @@ static struct stm32f7_sai_s g_sai1b_priv =
static struct stm32f7_sai_s g_sai2a_priv =
{
.dev.ops = &g_i2sops,
.base = STM32F7_SAI2_A_BASE,
.base = STM32_SAI2_A_BASE,
.lock = NXMUTEX_INITIALIZER,
.frequency = STM32F7_SAI2_FREQUENCY,
.frequency = STM32_SAI2_FREQUENCY,
#ifdef CONFIG_STM32F7_SAI2_A_SYNC_WITH_B
.syncen = SAI_CR1_SYNCEN_INTERNAL,
#else
@ -343,9 +343,9 @@ static struct stm32f7_sai_s g_sai2a_priv =
static struct stm32f7_sai_s g_sai2b_priv =
{
.dev.ops = &g_i2sops,
.base = STM32F7_SAI2_B_BASE,
.base = STM32_SAI2_B_BASE,
.lock = NXMUTEX_INITIALIZER,
.frequency = STM32F7_SAI2_FREQUENCY,
.frequency = STM32_SAI2_FREQUENCY,
#ifdef CONFIG_STM32F7_SAI2_B_SYNC_WITH_A
.syncen = SAI_CR1_SYNCEN_INTERNAL,
#else
@ -479,30 +479,30 @@ static void sai_dump_regs(struct stm32f7_sai_s *priv, const char *msg)
#if 0
i2sinfo("CR1:%08" PRIx32 " CR2:%08" PRIx32
" FRCR:%08" PRIx32 " SLOTR:%08" PRIx32 "\n",
sai_getreg(priv, STM32F7_SAI_CR1_OFFSET),
sai_getreg(priv, STM32F7_SAI_CR2_OFFSET),
sai_getreg(priv, STM32F7_SAI_FRCR_OFFSET),
sai_getreg(priv, STM32F7_SAI_SLOTR_OFFSET));
sai_getreg(priv, STM32_SAI_CR1_OFFSET),
sai_getreg(priv, STM32_SAI_CR2_OFFSET),
sai_getreg(priv, STM32_SAI_FRCR_OFFSET),
sai_getreg(priv, STM32_SAI_SLOTR_OFFSET));
i2sinfo(" IM:%08" PRIx32 " SR:%08" PRIx32
" CLRFR:%08" PRIx32 "\n",
sai_getreg(priv, STM32F7_SAI_IM_OFFSET),
sai_getreg(priv, STM32F7_SAI_SR_OFFSET),
sai_getreg(priv, STM32F7_SAI_CLRFR_OFFSET));
sai_getreg(priv, STM32_SAI_IM_OFFSET),
sai_getreg(priv, STM32_SAI_SR_OFFSET),
sai_getreg(priv, STM32_SAI_CLRFR_OFFSET));
#else
/* GCR */
#ifdef CONFIG_STM32F7_SAI1
uint32_t gcr = getreg32(STM32F7_SAI1_GCR);
i2sinfo("GCR: *%08x = %08" PRIx32 "\n", STM32F7_SAI1_GCR, gcr);
uint32_t gcr = getreg32(STM32_SAI1_GCR);
i2sinfo("GCR: *%08x = %08" PRIx32 "\n", STM32_SAI1_GCR, gcr);
#else
uint32_t gcr = getreg32(STM32F7_SAI2_GCR);
i2sinfo("GCR: *%08x = %08" PRIx32 "\n", STM32F7_SAI2_GCR, gcr);
uint32_t gcr = getreg32(STM32_SAI2_GCR);
i2sinfo("GCR: *%08x = %08" PRIx32 "\n", STM32_SAI2_GCR, gcr);
#endif
/* CR1 */
uint32_t cr1 = sai_getreg(priv, STM32F7_SAI_CR1_OFFSET);
i2sinfo("CR1: *%08" PRIx32 " = %08x\n", STM32F7_SAI_CR1_OFFSET, cr1);
uint32_t cr1 = sai_getreg(priv, STM32_SAI_CR1_OFFSET);
i2sinfo("CR1: *%08" PRIx32 " = %08x\n", STM32_SAI_CR1_OFFSET, cr1);
uint32_t mode = (cr1 & SAI_CR1_MODE_MASK) >> SAI_CR1_MODE_SHIFT;
const char *mode_string[] =
@ -584,8 +584,8 @@ static void sai_dump_regs(struct stm32f7_sai_s *priv, const char *msg)
/* CR2 */
uint32_t cr2 = sai_getreg(priv, STM32F7_SAI_CR2_OFFSET);
i2sinfo("CR2: *%08x = %08" PRIx32 "\n", STM32F7_SAI_CR2_OFFSET, cr2);
uint32_t cr2 = sai_getreg(priv, STM32_SAI_CR2_OFFSET);
i2sinfo("CR2: *%08x = %08" PRIx32 "\n", STM32_SAI_CR2_OFFSET, cr2);
uint32_t fth = (cr2 & SAI_CR2_FTH_MASK) >> SAI_CR2_FTH_SHIFT;
const char *fth_string[] =
{ "FIFO empty",
@ -638,8 +638,8 @@ static void sai_dump_regs(struct stm32f7_sai_s *priv, const char *msg)
/* FRCR */
uint32_t frcr = sai_getreg(priv, STM32F7_SAI_FRCR_OFFSET);
i2sinfo("FRCR: *%08x = %08" PRIx32 "\n", STM32F7_SAI_FRCR_OFFSET, frcr);
uint32_t frcr = sai_getreg(priv, STM32_SAI_FRCR_OFFSET);
i2sinfo("FRCR: *%08x = %08" PRIx32 "\n", STM32_SAI_FRCR_OFFSET, frcr);
uint32_t frl = (frcr & SAI_FRCR_FRL_MASK) >> SAI_FRCR_FRL_SHIFT;
i2sinfo("\t\tFRCR: FRL[7:0] = %d\n", frl);
@ -662,8 +662,8 @@ static void sai_dump_regs(struct stm32f7_sai_s *priv, const char *msg)
/* SLOTR */
uint32_t slotr = sai_getreg(priv, STM32F7_SAI_SLOTR_OFFSET);
i2sinfo("SLOTR: *%08x = %08" PRIx32 "\n", STM32F7_SAI_SLOTR_OFFSET, slotr);
uint32_t slotr = sai_getreg(priv, STM32_SAI_SLOTR_OFFSET);
i2sinfo("SLOTR: *%08x = %08" PRIx32 "\n", STM32_SAI_SLOTR_OFFSET, slotr);
uint32_t fboff = (slotr & SAI_SLOTR_FBOFF_MASK) >> SAI_SLOTR_FBOFF_SHIFT;
i2sinfo("\t\tSLOTR: FBOFF[4:0] = %d\n", fboff);
@ -731,7 +731,7 @@ static void sai_mckdivider(struct stm32f7_sai_s *priv)
mckdiv += 1;
}
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, SAI_CR1_MCKDIV_MASK,
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, SAI_CR1_MCKDIV_MASK,
mckdiv << SAI_CR1_MCKDIV_SHIFT);
}
@ -878,7 +878,7 @@ static int sai_dma_setup(struct stm32f7_sai_s *priv)
DEBUGASSERT(ntransfers > 0);
stm32_dmasetup(priv->dma, priv->base + STM32F7_SAI_DR_OFFSET,
stm32_dmasetup(priv->dma, priv->base + STM32_SAI_DR_OFFSET,
samp, ntransfers, priv->dma_ccr);
/* Add the container to the list of active DMAs */
@ -891,7 +891,7 @@ static int sai_dma_setup(struct stm32f7_sai_s *priv)
/* Enable the transmitter */
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, 0, SAI_CR1_SAIEN);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, 0, SAI_CR1_SAIEN);
/* Start a watchdog to catch DMA timeouts */
@ -1169,9 +1169,9 @@ static uint32_t sai_datawidth(struct i2s_dev_s *dev, int bits)
return 0;
}
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, SAI_CR1_DS_MASK, setbits);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, SAI_CR1_DS_MASK, setbits);
sai_modifyreg(priv, STM32F7_SAI_FRCR_OFFSET,
sai_modifyreg(priv, STM32_SAI_FRCR_OFFSET,
SAI_FRCR_FSALL_MASK | SAI_FRCR_FRL_MASK,
SAI_FRCR_FSALL(bits) | SAI_FRCR_FRL(bits * 2));
@ -1244,7 +1244,7 @@ static int sai_receive(struct i2s_dev_s *dev, struct ap_buffer_s *apb,
}
mode = priv->syncen ? SAI_CR1_MODE_SLAVE_RX : SAI_CR1_MODE_MASTER_RX;
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, SAI_CR1_MODE_MASK, mode);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, SAI_CR1_MODE_MASK, mode);
priv->rxenab = true;
/* Add a reference to the audio buffer */
@ -1344,7 +1344,7 @@ static int sai_send(struct i2s_dev_s *dev, struct ap_buffer_s *apb,
}
mode = priv->syncen ? SAI_CR1_MODE_SLAVE_TX : SAI_CR1_MODE_MASTER_TX;
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, SAI_CR1_MODE_MASK, mode);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, SAI_CR1_MODE_MASK, mode);
priv->txenab = true;
/* Add a reference to the audio buffer */
@ -1528,28 +1528,28 @@ static void sai_portinitialize(struct stm32f7_sai_s *priv)
priv->dma = stm32_dmachannel(priv->dma_ch);
DEBUGASSERT(priv->dma);
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, 0, SAI_CR1_DMAEN);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, 0, SAI_CR1_DMAEN);
#endif
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, SAI_CR1_SYNCEN_MASK,
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, SAI_CR1_SYNCEN_MASK,
priv->syncen);
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, 0, SAI_CR1_OUTDRIV);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, 0, SAI_CR1_OUTDRIV);
sai_modifyreg(priv, STM32F7_SAI_CR2_OFFSET, SAI_CR2_FTH_MASK,
sai_modifyreg(priv, STM32_SAI_CR2_OFFSET, SAI_CR2_FTH_MASK,
SAI_CR2_FTH_1QF);
sai_modifyreg(priv, STM32F7_SAI_FRCR_OFFSET,
sai_modifyreg(priv, STM32_SAI_FRCR_OFFSET,
SAI_FRCR_FSDEF | SAI_FRCR_FSPOL | SAI_FRCR_FSOFF,
SAI_FRCR_FSDEF_CHID | SAI_FRCR_FSPOL_LOW |
SAI_FRCR_FSOFF_BFB);
sai_modifyreg(priv, STM32F7_SAI_SLOTR_OFFSET,
sai_modifyreg(priv, STM32_SAI_SLOTR_OFFSET,
SAI_SLOTR_NBSLOT_MASK | SAI_SLOTR_SLOTEN_MASK,
SAI_SLOTR_NBSLOT(2) | SAI_SLOTR_SLOTEN_0 |
SAI_SLOTR_SLOTEN_1);
sai_modifyreg(priv, STM32F7_SAI_CR1_OFFSET, 0, SAI_CR1_SAIEN);
sai_modifyreg(priv, STM32_SAI_CR1_OFFSET, 0, SAI_CR1_SAIEN);
sai_dump_regs(priv, "After initialization");
}

View file

@ -64,7 +64,7 @@
/* Total number of possible serial devices */
#define STM32_NSERIAL (STM32F7_NUSART + STM32F7_NUART)
#define STM32_NSERIAL (STM32_NUSART + STM32_NUART)
/* DMA configuration */
@ -1790,7 +1790,7 @@ static void up_pm_setsuspend(bool suspend)
g_serialpm.serial_suspended = suspend;
for (n = 0; n < STM32F7_NUSART + STM32F7_NUART; n++)
for (n = 0; n < STM32_NUSART + STM32_NUART; n++)
{
struct up_dev_s *priv = g_uart_devs[n];
@ -3565,7 +3565,7 @@ static int up_pm_prepare(struct pm_callback_s *cb, int domain,
* buffers.
*/
for (n = 0; n < STM32F7_NUSART + STM32F7_NUART; n++)
for (n = 0; n < STM32_NUSART + STM32_NUART; n++)
{
struct up_dev_s *priv = g_uart_devs[n];

View file

@ -40,29 +40,29 @@
* device.
*/
#if STM32F7_NUART < 4
#if STM32_NUART < 4
# undef CONFIG_STM32F7_UART8
#endif
#if STM32F7_NUART < 3
#if STM32_NUART < 3
# undef CONFIG_STM32F7_UART7
#endif
#if STM32F7_NUART < 2
#if STM32_NUART < 2
# undef CONFIG_STM32F7_UART5
#endif
#if STM32F7_NUART < 1
#if STM32_NUART < 1
# undef CONFIG_STM32F7_UART4
#endif
#if STM32F7_NUSART < 4
#if STM32_NUSART < 4
# undef CONFIG_STM32F7_USART6
#endif
#if STM32F7_NUSART < 3
#if STM32_NUSART < 3
# undef CONFIG_STM32F7_USART3
#endif
#if STM32F7_NUSART < 2
#if STM32_NUSART < 2
# undef CONFIG_STM32F7_USART2
#endif
#if STM32F7_NUSART < 1
#if STM32_NUSART < 1
# undef CONFIG_STM32F7_USART1
#endif

View file

@ -132,36 +132,36 @@ static inline void rcc_enableahb1(void)
/* Enable GPIOA, GPIOB, .... GPIOI */
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
regval |= (RCC_AHB1ENR_GPIOAEN
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
| RCC_AHB1ENR_GPIOBEN
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
| RCC_AHB1ENR_GPIOCEN
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
| RCC_AHB1ENR_GPIODEN
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
| RCC_AHB1ENR_GPIOEEN
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
| RCC_AHB1ENR_GPIOFEN
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
| RCC_AHB1ENR_GPIOGEN
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
| RCC_AHB1ENR_GPIOHEN
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
| RCC_AHB1ENR_GPIOIEN
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
| RCC_AHB1ENR_GPIOJEN
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
| RCC_AHB1ENR_GPIOKEN
#endif
);

View file

@ -134,36 +134,36 @@ static inline void rcc_enableahb1(void)
/* Enable GPIOA, GPIOB, .... GPIOI */
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
regval |= (RCC_AHB1ENR_GPIOAEN
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
| RCC_AHB1ENR_GPIOBEN
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
| RCC_AHB1ENR_GPIOCEN
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
| RCC_AHB1ENR_GPIODEN
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
| RCC_AHB1ENR_GPIOEEN
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
| RCC_AHB1ENR_GPIOFEN
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
| RCC_AHB1ENR_GPIOGEN
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
| RCC_AHB1ENR_GPIOHEN
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
| RCC_AHB1ENR_GPIOIEN
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
| RCC_AHB1ENR_GPIOJEN
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
| RCC_AHB1ENR_GPIOKEN
#endif
);

View file

@ -142,36 +142,36 @@ static inline void rcc_enableahb1(void)
/* Enable GPIOA, GPIOB, .... GPIOI */
#if STM32F7_NGPIO > 0
#if STM32_NGPIO > 0
regval |= (RCC_AHB1ENR_GPIOAEN
#if STM32F7_NGPIO > 1
#if STM32_NGPIO > 1
| RCC_AHB1ENR_GPIOBEN
#endif
#if STM32F7_NGPIO > 2
#if STM32_NGPIO > 2
| RCC_AHB1ENR_GPIOCEN
#endif
#if STM32F7_NGPIO > 3
#if STM32_NGPIO > 3
| RCC_AHB1ENR_GPIODEN
#endif
#if STM32F7_NGPIO > 4
#if STM32_NGPIO > 4
| RCC_AHB1ENR_GPIOEEN
#endif
#if STM32F7_NGPIO > 5
#if STM32_NGPIO > 5
| RCC_AHB1ENR_GPIOFEN
#endif
#if STM32F7_NGPIO > 6
#if STM32_NGPIO > 6
| RCC_AHB1ENR_GPIOGEN
#endif
#if STM32F7_NGPIO > 7
#if STM32_NGPIO > 7
| RCC_AHB1ENR_GPIOHEN
#endif
#if STM32F7_NGPIO > 8
#if STM32_NGPIO > 8
| RCC_AHB1ENR_GPIOIEN
#endif
#if STM32F7_NGPIO > 9
#if STM32_NGPIO > 9
| RCC_AHB1ENR_GPIOJEN
#endif
#if STM32F7_NGPIO > 10
#if STM32_NGPIO > 10
| RCC_AHB1ENR_GPIOKEN
#endif
);

View file

@ -127,7 +127,7 @@ int stm32_spidev_bus_test(void)
return -ENODEV;
}
/* Default SPI1 to STM32F7_SPI1_FREQ and mode */
/* Default SPI1 to STM32_SPI1_FREQ and mode */
SPI_SETFREQUENCY(g_spi1, CONFIG_STM32F7_SPI1_TEST_FREQ);
SPI_SETBITS(g_spi1, CONFIG_STM32F7_SPI1_TEST_BITS);
@ -145,7 +145,7 @@ int stm32_spidev_bus_test(void)
return -ENODEV;
}
/* Default SPI2 to STM32F7_SPI2_FREQ and mode */
/* Default SPI2 to STM32_SPI2_FREQ and mode */
SPI_SETFREQUENCY(g_spi2, CONFIG_STM32F7_SPI2_TEST_FREQ);
SPI_SETBITS(g_spi2, CONFIG_STM32F7_SPI2_TEST_BITS);
@ -163,7 +163,7 @@ int stm32_spidev_bus_test(void)
return -ENODEV;
}
/* Default SPI3 to STM32F7_SPI3_FREQ and mode */
/* Default SPI3 to STM32_SPI3_FREQ and mode */
SPI_SETFREQUENCY(g_spi3, CONFIG_STM32F7_SPI3_TEST_FREQ);
SPI_SETBITS(g_spi3, CONFIG_STM32F7_SPI3_TEST_BITS);

View file

@ -48,15 +48,15 @@
/* Up to 3 ADC interfaces are supported */
#if STM32F7_NADC < 3
#if STM32_NADC < 3
# undef CONFIG_STM32F7_ADC3
#endif
#if STM32F7_NADC < 2
#if STM32_NADC < 2
# undef CONFIG_STM32F7_ADC2
#endif
#if STM32F7_NADC < 1
#if STM32_NADC < 1
# undef CONFIG_STM32F7_ADC1
#endif

View file

@ -76,7 +76,7 @@
#define BBSRAM_USED ((4*BBSRAM_HEADER_SIZE)+ \
(BBSRAM_SIZE_FN0+BBSRAM_SIZE_FN1+ \
BBSRAM_SIZE_FN2))
#define BBSRAM_REAMINING (STM32F7_BBSRAM_SIZE-BBSRAM_USED)
#define BBSRAM_REAMINING (STM32_BBSRAM_SIZE-BBSRAM_USED)
#if CONFIG_ARCH_INTERRUPTSTACK <= 3
# define BBSRAM_NUMBER_STACKS 1
#else
@ -265,7 +265,7 @@ typedef struct
* Private Data
****************************************************************************/
static uint8_t g_sdata[STM32F7_BBSRAM_SIZE];
static uint8_t g_sdata[STM32_BBSRAM_SIZE];
/****************************************************************************
* Private Functions
@ -288,7 +288,7 @@ static int hardfault_get_desc(struct bbsramd_s *desc)
}
else
{
ret = file_ioctl(&filestruct, STM32F7_BBSRAM_GETDESC_IOCTL,
ret = file_ioctl(&filestruct, STM32_BBSRAM_GETDESC_IOCTL,
(unsigned long)((uintptr_t)desc));
file_close(&filestruct);

View file

@ -48,15 +48,15 @@
/* Up to 3 ADC interfaces are supported */
#if STM32F7_NADC < 3
#if STM32_NADC < 3
# undef CONFIG_STM32F7_ADC3
#endif
#if STM32F7_NADC < 2
#if STM32_NADC < 2
# undef CONFIG_STM32F7_ADC2
#endif
#if STM32F7_NADC < 1
#if STM32_NADC < 1
# undef CONFIG_STM32F7_ADC1
#endif

View file

@ -76,7 +76,7 @@
#define BBSRAM_USED ((4*BBSRAM_HEADER_SIZE)+ \
(BBSRAM_SIZE_FN0+BBSRAM_SIZE_FN1+ \
BBSRAM_SIZE_FN2))
#define BBSRAM_REAMINING (STM32F7_BBSRAM_SIZE-BBSRAM_USED)
#define BBSRAM_REAMINING (STM32_BBSRAM_SIZE-BBSRAM_USED)
#if CONFIG_ARCH_INTERRUPTSTACK <= 3
# define BBSRAM_NUMBER_STACKS 1
#else
@ -265,7 +265,7 @@ typedef struct
* Private Data
****************************************************************************/
static uint8_t g_sdata[STM32F7_BBSRAM_SIZE];
static uint8_t g_sdata[STM32_BBSRAM_SIZE];
/****************************************************************************
* Private Functions
@ -288,7 +288,7 @@ static int hardfault_get_desc(struct bbsramd_s *desc)
}
else
{
ret = file_ioctl(&filestruct, STM32F7_BBSRAM_GETDESC_IOCTL,
ret = file_ioctl(&filestruct, STM32_BBSRAM_GETDESC_IOCTL,
(unsigned long)((uintptr_t)desc));
file_close(&filestruct);

View file

@ -48,15 +48,15 @@
/* Up to 3 ADC interfaces are supported */
#if STM32F7_NADC < 3
#if STM32_NADC < 3
# undef CONFIG_STM32F7_ADC3
#endif
#if STM32F7_NADC < 2
#if STM32_NADC < 2
# undef CONFIG_STM32F7_ADC2
#endif
#if STM32F7_NADC < 1
#if STM32_NADC < 1
# undef CONFIG_STM32F7_ADC1
#endif

View file

@ -76,7 +76,7 @@
#define BBSRAM_USED ((4*BBSRAM_HEADER_SIZE)+ \
(BBSRAM_SIZE_FN0+BBSRAM_SIZE_FN1+ \
BBSRAM_SIZE_FN2))
#define BBSRAM_REAMINING (STM32F7_BBSRAM_SIZE-BBSRAM_USED)
#define BBSRAM_REAMINING (STM32_BBSRAM_SIZE-BBSRAM_USED)
#if CONFIG_ARCH_INTERRUPTSTACK <= 3
# define BBSRAM_NUMBER_STACKS 1
#else
@ -265,7 +265,7 @@ typedef struct
* Private Data
****************************************************************************/
static uint8_t g_sdata[STM32F7_BBSRAM_SIZE];
static uint8_t g_sdata[STM32_BBSRAM_SIZE];
/****************************************************************************
* Private Functions
@ -288,7 +288,7 @@ static int hardfault_get_desc(struct bbsramd_s *desc)
}
else
{
ret = file_ioctl(&filestruct, STM32F7_BBSRAM_GETDESC_IOCTL,
ret = file_ioctl(&filestruct, STM32_BBSRAM_GETDESC_IOCTL,
(unsigned long)((uintptr_t)desc));
file_close(&filestruct);

View file

@ -152,8 +152,8 @@
/* SAIx input frequency = 25 / M * N / Q / P
* 25000000 / 25 * 192 / 2 / 1
*/
#define STM32F7_SAI1_FREQUENCY (49142857)
#define STM32F7_SAI2_FREQUENCY (49142857)
#define STM32_SAI1_FREQUENCY (49142857)
#define STM32_SAI2_FREQUENCY (49142857)
/* Configure Dedicated Clock Configuration Register */

View file

@ -61,7 +61,7 @@
# warning "FMC is not enabled"
#endif
#if STM32F7_NGPIO < 7
#if STM32_NGPIO < 7
# error "Required GPIO ports not enabled"
#endif

View file

@ -47,7 +47,7 @@
# warning "FMC is not enabled"
#endif
#if STM32F7_NGPIO < 8
#if STM32_NGPIO < 8
# error "Required GPIO ports not enabled"
#endif

View file

@ -158,8 +158,8 @@
* 25000000 / 25 * 384 / 2 / 8
*/
#define STM32F7_SAI1_FREQUENCY (49142857)
#define STM32F7_SAI2_FREQUENCY (49142857)
#define STM32_SAI1_FREQUENCY (49142857)
#define STM32_SAI2_FREQUENCY (49142857)
/* Configure Dedicated Clock Configuration Register */

View file

@ -47,7 +47,7 @@
# warning "FMC is not enabled"
#endif
#if STM32F7_NGPIO < 6
#if STM32_NGPIO < 6
# error "Required GPIO ports not enabled"
#endif