atomic.h(3)

πŸ“¦ version 2.2.1, in fedora 43, fedora 44, opensuse-leap 16.0

πŸ’– 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