Update History
Main Changes
- First official release of STM32C0xx CMSIS drivers to support
STM32C071xx devices
- General updates to fix known defects and enhance implementation
- Align version of bit and registers definition with the STM32C0
reference manual
Contents
- Support of STM32C071xx devices:
- Add “stm32c071xx.h” file
- Add startup files “startup_stm32c071xx.s” for EWARM, STM32CubeIDE
and MDK-ARM toolchains
- Add STM32C071xx devices linker files for EWARM and STM32CubeIDE
toolchains
- Registers and bit field definitions updates :
- Add DMAMUX1_RequestGenerator3_BASE and DMAMUX1_RequestGenerator3
definitions
- Remove DMA_IFCR_CGIF4, DMA_IFCR_CTCIF4, DMA_IFCR_CHTIF4 and
DMA_IFCR_CTEIF4 definitions
- Add ADC_AWD2CR_AWD2CH_19, ADC_AWD2CR_AWD2CH_20, ADC_AWD2CR_AWD2CH_21
and ADC_AWD2CR_AWD2CH_22 bits definitions
- Add ADC_AWD3CR_AWD3CH_19, ADC_AWD3CR_AWD3CH_20,
ADC_AWD3CR_AWD3CH_21, ADC_AWD3CR_AWD3CH_22 bits definitions
- Add FLASH_OPTR_SECURE_MUXING_EN bit definition
- Correct Flash page number section mask (FLASH_CR_PNB_Msk)
- Remove extra FLASH_ECCR register bits definitions
- Correct masks values of FLASH_PCROP1ASR, FLASH_WRP1AR, FLASH_WRP1BR,
FLASH_WRP1BR, FLASH_PCROP1BER registers
- Add FLASH_SIZE macro to compute Flash size value
- Fix correct FLASH_OPTR_BORF_LEV and FLASH_OPTR_BORR_LEV
positions
- Remove SYSCFG_CFGR1_BOOSTEN bit definition
- Correct SYSCFG_CFGR3 register bits masks values
- Change SYSCFG_ITLINE0_SR_EWDG bit definition naming by
SYSCFG_ITLINE0_SR_WWDG to be aligned with the reference manual
- Change SYSCFG_ITLINE4_SR_CLK_CTRL bit definition naming by
SYSCFG_ITLINE4_SR_RCC to be aligned with the reference manual
- Update IS_TIM_REMAP_INSTANCE and IS_TIM_ETRSEL_INSTANCE macros
- Update TIM Capture/Compare masks values
- Remove extra EXTI interrupts and events Masks
- Remove extra PWR_SR2_REGLPF bits definition
- Update some RCC_CFGR bit definitions
- Remove RCC_CFGR_MCO2PRE_3 and RCC_CFGR_MCOPRE_3 bits definitions as
reserved
- Update RCC_CFGR_MCO2PRE_Msk and RCC_CFGR_MCOPRE_Msk masks
values
Supported Devices
- STM32C011xx, STM32C031xx and STM32C071xx devices