v2.3.8
CytStudio v2.3.8 Release Notes
CytStudio β Professional Embedded Development Environment
π What's New in v2.3.8
π¦ CMSIS-Pack Component Management
Easily bring in reusable neural network and signal processing libraries.
- Built-in pack management: Install CMSIS-NN and CMSIS-DSP packages right from the IDE. Installs run on a background thread with a cancelable progress dialog.
- Pick components, done: Tick the required component (CMSIS-NN or CMSIS-DSP) in a dedicated page and it compiles straight into your project β no manual source copying or include-path setup.
- See what's in the build: Checked components appear as a read-only
CMSIS Componentsfolder in the project tree β component and source folders marked with a gray lock badge, so you can browse the pack sources without accidentally editing them. Double-click a source to open it read-only. - Editor parity: Pack header directories and macros feed straight into code indexing, so CMSIS-NN / CMSIS-DSP headers no longer trigger false-positive red squiggles.
- Faster project load: Pack scans are cached by directory signature and auto-invalidate on install/uninstall β opening a workspace or building no longer re-parses every
.pdscdescriptor. - Accurate component matching: RTE conditions now evaluate device attributes (vendor, name, and
D*properties), eliminating false condition mismatches and stale warnings.
π¬ Static Code Analysis
Find bugs before you flash them.
- One-click project scan: Run a clang-tidy analysis over your whole project from the Project menu.
- You pick the scope: Tick the folders and files to scan and choose the check categories to run.
- Click to fix: Diagnostics stream into a dedicated output panel β double-click any warning to jump straight to the offending line.
- Readable report: Generates a self-contained HTML report with a summary, a per-category bar chart, and the code context for each issue.
π₯οΈ Built-In Multi-Tab Terminal
- Run PowerShell / Git Bash / CMD in multiple tabs.
- Better UX: Tab completion, scrollback, theme-aware colors, and a cleaner tab bar that matches the IDE.
π οΈ More Flexible Builds
- Custom output name: Name your build output anything you like β no more fixed
app.elf. - Per-file optimization: Tune the optimization level for individual files or folders.
- More reliable linking: Big projects link more smoothly, and a
.binfile is generated for easier flashing.
π Switch Between Chinese and English
- Global language switch: Toggle the entire interface between Chinese and English from
Options, with a friendly confirm-and-restart flow.
π¨ Theme System
- Token-based theming: Themes are now driven by a JSON token palette, so adding a new theme requires no code changes.
- Three new built-in themes: Monokai Pro, Nord, and Solarized Light β on top of the existing light and dark themes.
- Custom themes: Drop your own JSON theme into the
themes/userfolder and it hot-loads without a restart. - Polished look: A new default dark theme (
cytdark), fixed white edges on dropdown popups, and smoother colors.
β¨ Editor & Stability
- Editing stays smooth and colors remain stable while you type.
- Faster and more accurate jump-to-definition across files.
π¦ Installation
- Download
CytStudio_Setup_V2.3.8.exefrom the assets below. - Run the installer and follow the wizard.
- Launch CytStudio from the desktop shortcut or Start Menu.
System Requirements: Windows 10/11 x64
π Links
- Website: https://www.cytstudio.com
- Support: cyte_studio@foxmail.com