cpufunc.h(3)

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

✨ cpufunc.h ✨

okay so bestie, welcome to cpufunc.h πŸ’– this is a lil header from avr-libc β€” you know, the AVR C library β€” and it's giving "tiny file, big power" energy. no cap. it's just a couple of macros and one function, but they're the kind of lowkey essentials you'd miss if they ghosted you 🫢


🌸 SYNOPSIS 🌸

πŸŽ€ Macros

#define _NOP()
#define _MemoryBarrier()

πŸ¦‹ Functions

void ccp_write_io (uint8_t *__ioaddr, uint8_t __value)

πŸ’… NAME πŸ’…

cpufunc.h β€” periodt, that's the whole name, it's iconic like that ✨


πŸ‘‘ SYNOPSIS (the details, bestie) πŸ‘‘

🌈 Macros

  • #define _NOP() β€” a macro, no arguments, just vibes ✨ (that's literally all the page tells us about it, so don't come for me)
  • #define _MemoryBarrier() β€” also a macro, also no arguments πŸ’œ

πŸ“ Functions

  • void ccp_write_io (uint8_t *__ioaddr, uint8_t __value) β€” a function that takes two args: a pointer to a uint8_t named __ioaddr, and a uint8_t named __value. returns void, so it's not handing anything back, it's just doing the thing πŸ’…

πŸ’– Author πŸ’–

Generated automatically by Doxygen for avr-libc from the source code. β€” so like, no human author to simp for here, it's all machine-made, fr fr πŸ™ˆ


and that's the whole page, bestie! short, sweet, slay 🌸

this was Version 2.1.0, dated Sat Jan 29 2022 β€” mwah, thanks for reading, ily, go compile something cute πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from