DORSETRIGS
Home

avr-gcc (7 post)


posts by category not found!

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 31
What does `asm("" : "+r" (myVar));` mean in AVR-GCC?
What does `asm("" : "+r" (myVar));` mean in AVR-GCC?

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 53
Atmega8 - Compile and link C and Assembly-files with one Makefile
Atmega8 - Compile and link C and Assembly-files with one Makefile

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 48
How do I access the "most official" repository for architecture specific GCC runtime source files&tests?
How do I access the "most official" repository for architecture specific GCC runtime source files&tests?

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 47
What is the purpose of __cxa_pure_virtual?
What is the purpose of __cxa_pure_virtual?

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 69
AVR inline assembly: output variable changes without instruction to change it
AVR inline assembly: output variable changes without instruction to change it

__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 75
__attribute__((io)), __attribute__((address)) in gcc for AVR don't seem to have any effect
__attribute__((io)), __attribute__((address)) in gcc for AVR don't seem to have any effect

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 54
How can I install the ZFP (Zero Foot Print) RTS (Run Time System) for AVR with the Alire package manager for Ada?
How can I install the ZFP (Zero Foot Print) RTS (Run Time System) for AVR with the Alire package manager for Ada?