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
mbed code history page http://developer.mbed.org/users/mbed_official/code/mbed/shortlog
v91¶
- No change
v90¶
NUCLEO_F030R8
- Porting to STM32Cube driver
- InterruptIn: Fix bug when IRQ edges are disabled
NUCLEO_F072RB
- InterruptIn: Fix bug when IRQ edges are disabled
- SPI: Fix bug with 8-bit data write/read
NUCLEO_F091RC
- New target added
- Use STM32Cube driver
NUCLEO_F103RB
- InterruptIn: Fix bug when IRQ edges are disabled
NUCLEO_F302R8
- Porting to STM32Cube driver
- InterruptIn: Fix bug when IRQ edges are disabled
- AnalogIn: Increase sampling time
- Remove the call to Systick for Cube HAL (compliant with mbed RTOS)
NUCLEO_F334R8
- InterruptIn: Fix bug when IRQ edges are disabled
- AnalogIn: Increase sampling time
NUCLEO_F401RE
- InterruptIn: Fix bug when IRQ edges are disabled
- Update STM32Cube driver version
NUCLEO_F411RE
- InterruptIn: Fix bug when IRQ edges are disabled
- Update STM32Cube driver version
NUCLEO_L053R8
- InterruptIn: Fix bug when IRQ edges are disabled
- AnalogIn: Increase sampling time
NUCLEO_L152RE
- Porting to STM32Cube driver
- InterruptIn: Fix bug when IRQ edges are disabled
- AnalogIn: Increase sampling time
v89¶
All NUCLEO SDKs
- Set heap size to 0x400 and set heap limit for uARM toolchain
- Fix bug with analogin_read_u16 function return value
- Fix bug with multiple I2C slave devices
NUCLEO_F072RB/F334R8/L053R8
- Fix bug with Serial (causing wrong communication with some shields only)
v88¶
NUCLEO_F334R8
- I2C: Fix bug with wrong clock selection
v87¶
NUCLEO_F401RE
- HEAP added on ARM_MICRO and GCC_ARM compilers
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