Skip to content

Release v2.0.0

Latest

Choose a tag to compare

@IvanRuzavin IvanRuzavin released this 04 Mar 13:08
· 161 commits to main since this release
2c54dde

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.json
  • database.7z
  • database_dev.7z
  • database_experimental.7z
  • docs.7z
  • dspic_xc16_dspic.7z
  • erp_db.db
  • images.7z
  • metadata.json
  • mikroe_utils_common.7z
  • necto_db.db
  • necto_db_dev.db
  • preinit.7z
  • schemas.json
  • unit_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/dspic
  • PIC32/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}