---
name: "atomic.h"
section: "3avr"
platform: "linux"
package: "avr-libc"
version: "1:2.2.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/atomic.h"
---

# atomic.h(3avr)

## NAME

atomic.h

## SYNOPSIS

### Macros

\#define **ATOMIC\_BLOCK**(type)\
 \#define **NONATOMIC\_BLOCK**(type)\
 \#define **ATOMIC\_RESTORESTATE**\
 \#define **ATOMIC\_FORCEON**\
 \#define **NONATOMIC\_RESTORESTATE**\
 \#define **NONATOMIC\_FORCEOFF**\

## Author

Generated automatically by Doxygen for AVR-LibC from the source code.
