What does `asm("" : "+r" (myVar));` mean in AVR-GCC? Understanding asm r my Var in AVR GCC When working with AVR GCC you may come across assembly language snippets embedded within your C code One such example is t 2 min read 07-10-2024 7
Atmega8 - Compile and link C and Assembly-files with one Makefile Combining Forces Compiling and Linking C and Assembly Code with a Single Makefile for Atmel A Tmega8 The world of embedded systems often involves working with b 3 min read 07-10-2024 12
How do I access the "most official" repository for architecture specific GCC runtime source files&tests? Diving Deep Uncovering the GCC Runtime Source Files and Tests Compiling and running code requires a robust runtime environment the hidden machinery that manages 2 min read 04-10-2024 6
What is the purpose of __cxa_pure_virtual? Understanding cxa pure virtual in C Why You Need It and How It Works When working with C and the AVR GCC compiler you might encounter linker errors like undefin 2 min read 07-09-2024 18
AVR inline assembly: output variable changes without instruction to change it Unraveling the Mystery of Changing Variables in AVR Inline Assembly Have you ever encountered a situation where a variable in your AVR inline assembly code chan 2 min read 06-09-2024 29
__attribute__((io)), __attribute__((address)) in gcc for AVR don't seem to have any effect Why attribute io and attribute address Dont Work as Expected in AVR GCC Many AVR developers encounter frustrations when trying to use the attribute io and attri 3 min read 05-09-2024 33
How can I install the ZFP (Zero Foot Print) RTS (Run Time System) for AVR with the Alire package manager for Ada? Installing the ZFP RTS for AVR with Alire A Guide for Ada Developers The ZFP Zero Foot Print RTS is a valuable choice for embedded systems offering memory effic 2 min read 04-09-2024 17