• Bugs in SPI driver for STM32F4xx (V2.10)
    There are several bugs related to SPI driver for STM32F4 family (latest release 2.10 - most likely in previous versions too): 1 - when using RTE_DEVICE_FRAMEWORK_CLASSIC SPI I/O ports are initialized...
  • Typo in I2C_STM32F4xx.c (I2C Driver for ST STM32F4xx)
    case ARM_I2C_BUS_SPEED: pclk = HAL_RCC_GetPCLK1Freq(); switch (arg) { case ARM_I2C_BUS_SPEED_STANDARD: /* Clock = 100kHz, Rise Time = 1000ns */ if (pclk > 50000000U) { return ARM_DRIVER_ERROR_UNSUPPORTED;...
  • SPI driver for STM32F4xx
    For those who might want to use it - middleware SPI driver for STM32F4xx using DMA transfer is very buggy: - DMA stream numbers for SPI2 are completely wrong. Instead of streams 3 and 4, it uses...
  • bug report: CMSIS Driver I2C STM32, I2C_CR1_POS
    Hello, Driver: CMSIS I2C STM32F4xx, Rev 2.3 The Driver produces an error after a 2-byte Master Receive Operation. After a 2-byte master Receive Operation I2C_CR1_POS bit remains set. A following...
  • [BUG] CMSIS Driver I2C, I2C_CR1_POS flag
    Driver doesn't clear I2C_CR1_POS after 2-byte reception in DMA mode. There is no problem when DMA is not used. I've created a new thread because the old one became read only: http://www.keil...