Release Structure Restructured
The release structure has been reorganized to improve maintainability, clarity, and scalability of MCU support packages across toolchains and architectures. Packages are now grouped by toolchain and vendor, allowing more granular updates and simplified distribution.
Releases are now organized in the following order:
1. Core Assets – Release {version}
This release contains shared assets used across all MCU packages and toolchains:
clocks.jsondatabase.7zdatabase_dev.7zdatabase_experimental.7zdocs.7zdspic_xc16_dspic.7zerp_db.dbimages.7zmetadata.jsonmikroe_utils_common.7znecto_db.dbnecto_db_dev.dbpreinit.7zschemas.jsonunit_test_lib.7z
These assets provide the common infrastructure required by all MCU support packages.
2. MCU Support Packages for mikroC – {version}
Source directories:
ARM/mikroC/cmake/AVR/mikroC/cmake/PIC/mikroC/cmake/dsPIC/mikroC/cmake/dspicPIC32/mikroC/cmake/pic32
3. MCU Support Packages for XC Toolchain – {version}
Source directories:
PIC/XC8/cmake/dsPIC/XC16/cmake/PIC32/XC32/cmake/
4. MCU Support Packages for GCC & Clang (RISC-V) – {version}
Source directory:
RISCV/gcc_clang/cmake/
5. {Vendor} MCU Support Packages for GCC & Clang – {version}
Source directory:
ARM/gcc_clang/cmake/{vendor}