= Classic API Atomic API = [[TOC(Developer/Projects/Open/AtomicAPI, depth=2)]] '''Mentors:''' Past, Present, and Potential Mentors '''Students:''' Past, Present, and Potential Students '''Status:''' Retired See #2366. '''Introduction:''' The !SuperCore in RTEMS has an API for [wiki:Projects/GSoC/Atomic_Operations 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.