Major release introducing NitroJTAG preview, significant NitroSIM performance improvements, and expanded Cortex-M33 support across all components.
+ New Features
- JTAG NitroJTAG preview release with SWD/JTAG support for Cortex-M0/M0+/M3/M4/M7
- SIM Added Cortex-M33 TrustZone emulation (secure/non-secure world switching)
- OS New
NT_TaskGetStats() API for runtime task statistics
- OS Added software watchdog with configurable timeout and callback
- FS exFAT support for large storage devices (>32GB)
- VIS New chart widget for real-time data visualization
↑ Improvements
- SIM 35% faster instruction emulation through JIT compilation cache
- OS Reduced context switch overhead by 0.3µs on Cortex-M4F
- FS Improved write performance on SPI flash by batching operations
- VIS Smoother scrolling in list widgets with predictive rendering
✓ Bug Fixes
- OS Fixed priority inversion edge case with nested mutex locks
- SIM Corrected LDREX/STREX exclusive monitor behavior
- FS Fixed rare corruption on power loss during directory update
- VIS Resolved memory leak in window destruction sequence
Feature release focused on NitroVISION enhancements, NitroFS encryption support, and expanded MCU compatibility.
+ New Features
- VIS Theme engine with 5 built-in themes (Dark, Light, Blue, Green, High Contrast)
- VIS New widgets: progress bar, spinner, tabs, tree view
- FS AES-256 encryption for files and directories
- FS Compression support (LZ4) for read-only partitions
- OS Event groups for multi-task synchronization
- SIM Code coverage reporting with branch analysis
↑ Improvements
- OS 15% reduction in kernel RAM footprint
- SIM Added support for STM32H7 and NXP i.MX RT families
- FS Directory listing performance improved 3x for large directories
- VIS Unicode support with UTF-8 text rendering
✓ Bug Fixes
- OS Fixed tick counter overflow after 49.7 days
- SIM Corrected SysTick reload value handling
- FS Fixed file handle leak on failed open operations
Initial public release of NitroCortex embedded software framework. Production-ready components for ARM Cortex-M development.
+ Initial Release
- OS NitroOS RTOS with preemptive multitasking, mutexes, semaphores, queues, timers
- FS NitroFS embedded file system with FAT12/16/32, journaling, wear leveling
- SIM NitroSIM ARM Cortex-M emulator with cycle-accurate simulation
- VIS NitroVISION TUI framework with windows, buttons, lists, text inputs
- Support for Cortex-M0, M0+, M3, M4, M4F, M7 cores
- MISRA-C 2025 compliant codebase
- Comprehensive documentation and examples
↑ Supported Platforms
- STM32F0, STM32F1, STM32F3, STM32F4, STM32F7, STM32L4, STM32G4
- NXP LPC1700, LPC4300, LPC5500 series
- Nordic nRF52832, nRF52840
- TI MSP432, TM4C123, TM4C129
- Microchip SAM D21, SAM E70
Public beta release for early adopters. Feature-complete with known limitations documented.
+ Beta Features
- All core NitroOS scheduling algorithms implemented and tested
- NitroFS basic file operations stable
- NitroSIM instruction coverage at 98% for Cortex-M4
- NitroVISION basic widget set functional
! Known Limitations
- FPU context switching not optimized (fixed in 1.0.0)
- Large file support (>2GB) not implemented (fixed in 1.1.0)
- Limited MCU family support (expanded in 1.0.0)
Related Resources
- Getting Started: Install the latest version and start building
- Benchmarks: Performance metrics for each release
- Documentation: API reference and migration guides
- About: Our development methodology and quality standards
Stay Updated
Get notified when new versions are released. No spam, just release announcements.