ST


A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.

You are viewing an older revision! See the latest version

SDK changes log

Table of Contents

  1. v86
  2. v85
  3. v84
  4. v83
  5. v82
  6. v81
  7. v80
  8. v79

v86

General

  • Add NUCLEO_F072RB, NUCLEO_F334R8, NUCLEO_F411RE and NUCLEO_L053R8 SDKs

All NUCLEO SDKs

  • Add mbed assert
  • I2C: Fix bug with I2C EEPROM communication
  • Serial: Set 8bit data as default value
  • SPI: Set 8bit data as default value

NUCLEO_F030R8

  • Serial: Add Tx only and Rx only modes
  • SPI: Fix bug with wrong configuration of NSS pin

NUCLEO_F103RB

  • Serial: Add Tx only and Rx only modes

NUCLEO_F302R8

  • Serial: Add Tx only and Rx only modes

NUCLEO_F401RE

  • Serial: Add Tx only and Rx only modes
  • SPI: Fix bug with wrong configuration of NSS pin
  • Sleep: Disable HAL tick before entering in sleep mode

NUCLEO_L152RE

  • Serial: Add Tx only and Rx only modes


v85

All NUCLEO SDKs

  • Improve "xxx_free" functions (spi, serial, rtc, pwm)

NUCLEO_F401RE

  • Remove the usage of Systick and use a standard timer instead for HAL driver timeouts
  • Update Cube HAL driver to V1.1.0RC2
  • Correct PWM channel number on PA_3


v84

NUCLEO_F030R8

  • Add SPI slave and I2C slave
  • Change PWM channel number for PA_7

NUCLEO_F103RB

  • Add SPI slave and I2C slave
  • Add LSE clock configuration for RTC

NUCLEO_F302R8

  • Add SPI slave and I2C slave

NUCLEO_F401RE

  • Add automatic clock configuration between external clock, xtal and device internal clock
    • system clock = 84 MHz for all modes
  • Add SPI slave and I2C slave
  • Add PA_7 pin for ADC input

NUCLEO_L152RE

  • Add SPI slave and I2C slave
  • Add LSE clock configuration for RTC


v83

NUCLEO_F030R8

  • Add automatic clock configuration between external clock, xtal and device internal clock
    • system clock = 48 MHz for all modes
  • Add all possible pins for ADC, InterruptIn, I2C, PWM, UART, SPI
  • Add LSE clock configuration for RTC

NUCLEO_F103RB

  • Add all possible pins for ADC, InterruptIn, I2C, PWM, UART
  • Change the timer used for the us_ticker (TIM4 instead of TIM1)

NUCLEO_F302R8

  • Add this new platform
  • system clock = 72 MHz for external clock/xtal and 64 MHz for internal clock

NUCLEO_F401RE

  • Add LSE clock configuration for RTC

NUCLEO_L152RE

  • Add all possible pins for InterruptIn


v82

NUCLEO_F103RB

  • Add automatic clock switching between external clock, xtal and device internal clock
    • system clock = 72 MHz for external clock/xtal and 64 MHz for internal clock
  • Add all possible pins for SPI

NUCLEO_F401RE

  • Fix issue with PWM_OUT on PC_9 pin

NUCLEO_L152RE

  • Add automatic clock switching between external clock, xtal and device internal clock
    • system clock = 24 MHz for external clock/xtal (to obtain USB 48 MHz clock) and 32 MHz for internal clock
  • Add all possible pins for ADC, DAC, PWM, UART


v81

NUCLEO_F030R8

  • Fix issue with SPI 16-bit data

NUCLEO_F401RE

  • Set system clock to 84 MHz with PLL(HSI)
  • Add all possible pins for ADC, InterruptIn, I2C, PWM, UART, SPI
  • Fix issue with SPI 16-bit data

NUCLEO_L152RE

  • Add all possible pins for I2C, UART, SPI


v80

  • No change


v79

NUCLEO_F030R8

  • Fix issue with us_ticker

NUCLEO_F103RB

  • Fix issue with us_ticker

NUCLEO_F401RE

  • Improve sleep and us_ticker

NUCLEO_L152RE

  • Improve sleep and us_ticker

All wikipages