= Classic API Atomic API = [[TOC(PAGE_LOCATION, depth=2)]] '''Mentors:''' Past, Present, and Potential Mentors '''Students:''' Past, Present, and Potential Students '''Status:''' Current status of project. For starting, it should be: Uninitiated. '''Introduction:''' 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. '''Goal:''' Provide Classic API Atomic API equivalent in functionality to that of the SuperCore. '''Requirements:''' * Create API and document in Doxygen * Adapt tests to use public API * Documentation for API '''Resources:''' Ticket #2366 and general community. '''Acknowledgements''' * 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. = References = * 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.