atomic.h(3)
π atomic.h β avr-libc manual, section 3 π
okay bestie, so this is atomic.h(3) from the avr-libc manual, and it's literally one of those pages that's short but mighty, iykyk. no cap, it's giving "small file, big power". β¨
πΈ NAME πΈ
atomic.h β that's it, that's the name. the header file itself. iconic behaviour honestly. π
β¨ SYNOPSIS β¨
π¦ Macros
#define ATOMIC_BLOCK(type)#define NONATOMIC_BLOCK(type)#define ATOMIC_RESTORESTATE#define ATOMIC_FORCEON#define NONATOMIC_RESTORESTATE#define NONATOMIC_FORCEOFF
so yeah, six macros, all of them uppercase, all of them living their best macro life. π that's the whole list fr fr β no functions, no structs, no typedefs, just these six queens. π
π«Ά Author π«Ά
Generated automatically by Doxygen for avr-libc from the source code.
not a human author, bestie β Doxygen did it. it just vibed through the source code and generated this page automatically. machine main character energy. π€β¨
heads up: this page is auto-generated, so don't come for the prose style β Doxygen is doing its best and honestly? slay.
and that's the whole page, periodt. π this was Version 2.1.0, dated Sat Jan 29 2022, and it came to you straight from the avr-libc girlies over at Doxygen. mwah, go write some interrupt-safe code, ily. πππ¦π
π¦ where this page comes from
- fedora 43: avr-libc 2.2.1-3.fc43 Β· BSD-3-Clause
- fedora 44: avr-libc 2.2.1-5.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: avr-libc 2.1.0-bp160.1.33 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms