builtins.h(3avr)
π NAME π
okay so it's builtins.h, bestie β and this whole page is the 3avr manual entry for it. it's the header that keeps a lil' collection of AVR compiler builtins, and we are going through every single one, no skips, no crumbs left behind. periodt. β¨
π SYNOPSIS π
π Macros
literally one macro in this entire house, and here she is in all her glory:
__HAS_DELAY_CYCLESβ defined as1. that's the whole thing. iconic, unbothered, thriving π
π¦ Functions
and now the builtin squad, signatures exactly as they come, no notes, no edits, i would never:
void __builtin_avr_sei (void)β takes nothing, gives nothing back. void in, void out, zero drama π«Άvoid __builtin_avr_cli (void)β also no arguments and no return value. she simply exists πvoid __builtin_avr_sleep (void)β no args, no return, just vibes π΄void __builtin_avr_wdr (void)β again: nothing in, nothing out πΈuint8_t __builtin_avr_swap (uint8_t __b)β hands you back auint8_t, and it wants auint8_t __bto work with π§uint16_t __builtin_avr_fmul (uint8_t __a, uint8_t __b)β returns auint16_tand asks for twouint8_ts,__aand__bπ₯int16_t __builtin_avr_fmuls (int8_t __a, int8_t __b)β returns anint16_t, takes twoint8_ts,__aand__bβint16_t __builtin_avr_fmulsu (int8_t __a, uint8_t __b)β returns anint16_t, takes anint8_t __aand auint8_t __b, yes the types are different, read it again bestie π
fr fr, every one of these is listed with its exact argument types and return type above β do not come for me saying i merged two of them. i did not. π
π Author π
no human author on this one, bestie β it was Generated automatically by Doxygen for AVR-LibC from the source code. the robot wrote it and honestly? it ate π₯
and that's the whole page, we did it π this cutie reached you courtesy of AVR-LibC, Version 2.2.1 β mwah, go build something, main character π
π¦ where this page comes from
- debian trixie: avr-libc 1:2.2.1-1 Β· BSD-3-Clause
- ubuntu questing: avr-libc 1:2.2.1-1
- ubuntu resolute: avr-libc 1:2.2.1-1build1 Β· BSD-3-Clause
- ubuntu stonking: avr-libc 1:2.2.1-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms