v5.1.0

@harryzhurov harryzhurov released this Apr 19, 2016

Changelog

  • debug support features:
    • added process names;
    • added support for openOCD RTOS-aware debugging, Cortex-M0/M3/GCC port only;
  • added ADI Blackfin processor GCC port (ADI GNU Toolchain (bfin-elf);
    • added corresponding samples;
  • cleanup of the code:
    • replaced C-style casts with C++ ones;
    • added explicit casts to suppress warnings on bitwise inversion;
    • renamed some objects to prevent shadow name warnings;
    • changed uint32_t to uintptr_t for address parameters (Cortex-M0/M3, GCC port) etc;
  • bugfix;
  • documentation update.

Notes

Cortex-M0/M3 GCC port of current release has additions for openOCD RTOS support. openOCD project main repository does not have scmRTOS support now, therefore there is a dedicated openOCD repository with scmRTOS support.

Downloads

v5.0.0

@harryzhurov harryzhurov released this Nov 25, 2015 · 34 commits to master since this release

Changelog

  • added 'start process in suspended state' feature;
  • added Blackfin ADSP-BF6xx/CCES port;
  • added Cortex-M4/GCC, Cortex-M0/GCC support as unified Cortex-Mx/GCC port;
  • added Round-Robin Manager extension and samples;
  • added Recursive Mutex extension;
  • new samples for some platforms;
  • moved from svn to git;
  • renamed some source files/directories;
  • removed obsolete names support;
  • many code improvements (see repository log);
  • bug fixes;

Notes

scmRTOS has migrated from SVN to Git verison control system (and thus has changed the hosting from sourceforge.net to github.com). This causes a significant code rearrangement, separating the RTOS source code repository from sample porjects and other. This is the first release under Git development.

Downloads