1.40.12.0150

Product: 

New targets:
. STM32F405, STM32F415, STM32F407, STM32F417 (new variants)
. STM32F103VGT6 and STM32F407IG Open4/EvoPrimer target boards

Improvements:
. On STM32F4xx devices, it is now possible to select the type of floating-point support from the FPU unit: Hardware FPU, software FPU (emulated) or Hardware FPU using the standard EABI parameter passing conventions.
. ST Firmware Library upgraded to v3.5.0.
. Outdated values are grayed in data dumps and watch views (requires Ride7 v7.38 or later)
. Main Register View: Edited values should be validated with the return key.
. Retry connection using vector reset if it failed using system reset. Useful for some LM3S devices that do not support system reset.
. Display target voltage on successful Cortex target connection test.

Fixes:

. Improved formatting for variables displayed in the watch window.
. The putchar function now takes int as argument, as mandated by ISO C.
. When using automatic startup file selection, the STM32F4xx devices were selecting an erroneous startup file.
. If several options were entered into the "Compiler|Advanced|More" field they were not separated by spaces on the command line. (Same for the assembler options).
. Remove conflicts between refreshing and modifying of data.

Known issues:
. Registration using Serial Key does not work. Use other registration method or other version of RKit-ARM. This will be fixed in version 1.42.