- Packs
- STM32F1xx_DFP
STM32F1xx_DFP
2.4.1-
Pack Type
Board Support
Device Support
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.4.1
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.4.1
Download
STM32F1xx_DFP 2.4.1Change Log
Version 2.4.1: May 12, 2023
Recommended
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.4.1
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.4.1
Download
STM32F1xx_DFP 2.4.1Board Support: - Corrected GLCD_MCBSTM32*.c
Version 2.4.0: Dec. 10, 2021
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.4.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.4.0
Download
STM32F1xx_DFP 2.4.0Updated Pack to Standard Peripherals Library to version V3.6.0. CMSIS-Driver: - Updated disclaimers. - CAN: -- Corrected SetBitrate function to leave Silent and Loopback mode as they were. -- Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated. - EMAC, DMA: -- Added support for ARM Compiler 6. - MCI, I2C: -- Replaced empty delay loops with _NOP(). - I2C: -- Updated I2C_GetDataCount (Returned -1 when Slave is not addressed by Master). - USB Device: -- Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured). - USBH: -- Fixed port resume occasionally getting stuck in resume signaling. Board Examples: - Corrected Abstract.txt files (single .cat files). - Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1. - Updated graphics examples for use with Segger emWin version 6.16. Package Description (pdsc): Changed schemaVersion (1.7.2).
Version 2.3.0: Nov. 5, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.3.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.3.0
Download
STM32F1xx_DFP 2.3.0Added DBGMCU INI files for setting up debug configuration. Fixed case insensitive include of device header file (fixing build error on Linux). Updated CMSIS driver: - CAN: -- Corrected MessageSend function to only access required data for sending -- Corrected abort message send functionality -- Corrected SetBitrate function - EMAC: -- Corrected ETH DMA initialization. Now done when MAC transmitter or receiver is enabled (resolving netInitialize/netUnnitialize/netInitialize issue). - USB Host and Device : -- Added support for CMSIS-RTOS2 - USART: -- Corrected ARM_USART_SET_IRDA_PULSE control Updated Board drivers: - Updated Board Support LED_*.c files. Updated Examples: - Updated emWin examples to emWin V5.46e. - Updated USB Host examples thread stack settings
Version 2.2.0: April 21, 2017
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.2.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.2.0
Download
STM32F1xx_DFP 2.2.0Updated STM32F10x device header file Updated CMSIS driver: - CAN: -- Corrected filter setting for adding/removing maskable Standard ID -- Corrected clearing of overrun flag in interrupt routine -- Corrected receive overrun signaling - Corrected CAN2 initialization was disabling CAN1 filters - USB Device: -- Corrected resume event signaling -- Corrected initial resume signaling after USB Bus Reset -- Corrected device status information -- VBUS sensing enabled by default - USB Host: Corrected over-current pin configuration - SPI: Added "Not Used" support for SPI MOSI and MISO pins Updated Board drivers: - MCBSTM32C Touch_STMPE811.c: Corrected occasional incorrect coordinate reading, when touch screen is released - GPIO: Corrected corruption of Serial wire JTAG pins alternate function configuration Updated examples: - Updated emWin examples to emWin V5.36f - Updated USB Device CDC ACM VirtualCOM examples (corrected initial UART receive size)
Version 2.1.0: April 14, 2016
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.1.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.1.0
Download
STM32F1xx_DFP 2.1.0Updated CMSIS drivers: - EMAC: -- Improved robustness by function checking that driver is powered (EMAC_FLAG_POWER) - CAN: -- Corrected functionality when only one CAN controller is used -- Corrected pin remap configuration for CAN2 port pins -- Corrected functionality when NULL pointer is provided for one or both signal callbacks in Initialize function - USB Device: -- Corrected Isochronous transfer -- Corrected IN Endpoint FIFO flush procedure - USB Host: -- Removed interrupt priority handling -- Corrected multiple packet sending -- Corrected PowerControl function for unconditional Power Off - USART: -- Corrected Peripheral Reset and Clock enable/disable (check if peripheral is available on selected device) -- Corrected CTS handling and added signal CTS change event. - SPI: -- Corrected Peripheral Reset and Clock enable/disable (check if peripheral is available on selected device) -- Corrected Bus Speed configuration -- Corrected 8bit/16bit Data register access, regarding the Data frame size -I2C: -- Corrected invalid __I2C_DMA field in I2C_DMA_TxEvent and I2C_DMA_RxEvent functions Updated/added examples: - Added examples using Network DualStack (IPv4/IPv6) Middleware targeting MCBSTM32C (Keil.MDK-Middleware.7.0.0.pack required) - Updated emWin examples to emWin V5.32 - Updated CAN examples - Updated USB Host examples - Updated USB Device CDC ACM VirtualCOM examples Updated RTE_Device.h: Corrected USART Pin configuration Added trace configuration to the debug description and updated Quick Start Guide
Version 2.0.0: Oct. 9, 2015
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@2.0.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@2.0.0
Download
STM32F1xx_DFP 2.0.0Requires MDK-Middleware Version 6.5.0 and CMSIS Version 4.4.0 Updated CMSIS-Drivers - CMSIS-Driver API V2.0 compliant - Added CMSIS-Driver for CAN Updated Examples: - Updated Board Support and all examples for MCBSTM32C and MCBSTM32E - Added examples for CAN
Version 1.1.0: Feb. 13, 2015
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.1.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.1.0
Download
STM32F1xx_DFP 1.1.0Examples: Pack Selection for fixed version CMSIS 3.20.4 and MDK-Middleware 5.1.6 Updated stm32f10x.h (xl-density: Added missing "STM32F10X_XL" for "RCC_AHBENR_DMA2EN" and "RCC_APB1ENR_USBEN")
Version 1.0.5: March 14, 2014
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.5
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.5
Download
STM32F1xx_DFP 1.0.5Component updated: Device:StdPeriph Drivers:Framework Version:3.5.1 - added file misc.c
Version 1.0.4: Feb. 20, 2014
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.4
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.4
Download
STM32F1xx_DFP 1.0.4Added STM Peripheral Driver Library V1.3.0
Version 1.0.3
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.3
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.3
Download
STM32F1xx_DFP 1.0.3Updated DMA driver (DMA2 peripheral added to build when HD, XL, HD_VL or CL device is used) USB Device driver update: multiple packet read, EP0 unconfiguration Updated SPI driver (IRQ handling corrected)
Version 1.0.2
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.2
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.2
Download
STM32F1xx_DFP 1.0.2Updated drivers (namespace prefix ARM_ added)
Version 1.0.1
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.1
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.1
Download
STM32F1xx_DFP 1.0.1Added devices
Version 1.0.0
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::STM32F1xx_DFP@1.0.0
Add with cpackget
> cpackget add Keil::STM32F1xx_DFP@1.0.0
Download
STM32F1xx_DFP 1.0.0First Release version of STM32F1 Device Family Pack.