mikroSDK v2.17.4 released
Pre-release
Pre-release
v2.17.4
- released: 2026-01-08
Changes
RENESAS
RA6M4 MCUs supported!
| R7FA6M4AD2CBM | R7FA6M4AD2CBQ | R7FA6M4AD3CBM |
| R7FA6M4AD3CBQ | R7FA6M4AD3CFB | R7FA6M4AD3CFM |
| R7FA6M4AD3CFP | R7FA6M4AE2CBM | R7FA6M4AE2CBQ |
| R7FA6M4AE3CBM | R7FA6M4AE3CBQ | R7FA6M4AE3CFB |
| R7FA6M4AE3CFM | R7FA6M4AE3CFP | R7FA6M4AF2CBM |
| R7FA6M4AF2CBQ | R7FA6M4AF3CBM | R7FA6M4AF3CBQ |
| R7FA6M4AF3CFB | R7FA6M4AF3CFM | R7FA6M4AF3CFP |
Supported modules:
- ADC (Full module support)
- SPI (Full module support)
- UART (Full module support)
- I2C (Full module support)
- PWM (Full module support)
- GPIO (Full module support)
- 1-Wire (Full module support)
Improvements
mikroSDK
- Fixed PWM frequency calculation for STM32 timers by correcting timer clock source handling across MCU families.
- Resolved incorrect prescaler/auto-reload computation that caused mismatched PWM frequencies.
- Unified timer frequency setup logic for both low level implementations.
- Improved robustness of timer initialization for following STM32 series:
F0/F1/F2/F3/F4/F7L0/L1/L4/L4+G0H7
- Upgraded the
sprintf_me,sprintl_meandsprinti_mefunctions to support a wider range of formatting styles.- In addition to that, implemented
snprintf_me,snprintl_meandsnprinti_meas a counterparts to C'ssnprintffunction.
- In addition to that, implemented
- Configuration and Git handling improvements
- Added a pre-config CMake step to locally ignore changes to configuration files using Git index flags.
- Fixed template processing by applying
@ONLYwhere required to prevent unintended substitutions. - Updated
.gitignoreto exclude specific generated files.