CMSIS-Driver_STM32  
CMSIS Drivers for STMicroelectronics STM32 Series devices
 
Loading...
Searching...
No Matches
Revision History
Version Description
v1.5.0

Ethernet MAC driver:

  • Added support for Gigabit Ethernet
  • Fixed an issue affecting configurations with MPU cache enabled

USB Device driver:

  • Added support for devices with high-speed internal phy (STM32H5)

USB Host driver:

  • Added support for devices with high-speed internal phy (STM32H5)
v1.4.0

Ethernet MAC driver:

  • Removed dependency on HAL internal DMA descriptor structures
  • Added support for MX_ETH1 interface naming

USB Device driver:

  • Added support for devices with two high-speed controllers (STM32N6)

USB Host driver:

  • Added support for devices with two high-speed controllers (STM32N6)

SPI driver:

  • Corrected baud rate prescaler calculation in Control function
v1.3.0

Ethernet MAC driver:

  • Added support for changed broadcast address filtering in HAL

USB Host driver:

  • Added support for USB DRD controller
  • Updated high-speed support
  • Updated detection and signaling of ARM_USBH_EVENT_RESET event

I2C driver:

  • Corrected Control function behavior for devices without filter features
v1.2.0

Ethernet MAC driver:

  • Added VLAN and multicast address hash filtering

GPIO driver:

  • Replaced POSITION_VAL macro with CMSIS implementation

MCI driver:

  • Corrected bus clock divider return value when divider equals 1
v1.1.0

GPIO driver:

  • Added support for GPIO ports M, N, O and P

MCI driver:

  • Corrected CLKCR register write access handling

USB Device driver:

  • Corrected PMA configuration
  • Added support for devices without Vbus sensing capability
  • Updated GetFrameNumber function to always return 0 because of missing HAL support

USB Host driver:

  • Added support for USB HS in FS mode (when using the internal PHY)
v1.0.0 Initial release of pack containing drivers for the following peripherals:
  • Ethernet MAC
  • GPIO
  • I2C
  • MCI
  • SPI
  • USART
  • USB Device
  • USB Host