Version 1 (modified by Joel Sherrill, on Jun 11, 2015 at 4:00:16 PM) (diff)

First attempt

Classic API Atomic API

Table of Contents

    Error: Page PAGE_LOCATION does not exist

Mentors: Past, Present, and Potential Mentors

Students: Past, Present, and Potential Students

Status: Current status of project. For starting, it should be: Uninitiated.


The SuperCore? in RTEMS has an API for Atomic operations. This is not supposed to be used outside RTEMS proper. Applications also need atomic operations so a Classic API wrapper needs to be created.


Provide Classic API Atomic API equivalent in functionality to that of the SuperCore?.


  • Create API and document in Doxygen
  • Adapt tests to use public API
  • Documentation for API


Ticket #2366 and general community.


  • TBD

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.


  • TBD

Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.