An Eclipse-based all-in-one IDE from ST Microelectronics for C/C++, with an embedded STM32CubeMX tool
STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube software ecosystem. STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, and debug features for STM32 microcontrollers and microprocessors.