blob: 1fbd99e14310f22722009be38846beab0c8392d4 [file] [log] [blame]
Prashanth Swaminathanacbd0702021-01-22 11:58:15 -08001.. _module-pw_sync_baremetal:
2
3-----------------
4pw_sync_baremetal
5-----------------
6This is a set of backends for pw_sync that works on baremetal targets. It is not
7ready for use, and is under construction. The provided implementation makes a
8single attempt to acquire the lock and asserts if it is unavailable. It does not
9perform interrupt masking or disable global interrupts, so this implementation
10does not support simultaneous multi-threaded environments including IRQs, and is
11only meant to prevent data corruption.