Assembly section update -- AVR GCC inline and mixing c Gas C/C++ ASM assembler Mastering atmel MCU
Assembly section has been outdated for many years. 70% of the old content will be deleted and 140% new and better passages and code will be written from ground up. Code using AVR assembler will be deleted, and everything will be switched to GCC. GCC doesn't really have a true assembler, but gas is only part of the GCC compiler. It works to compile true assembly code with some hack, but it's not compatible with atmel avr assembler.
News:
--Using AVR-GCC to compile pure assembly code
--General guide on assembly language - the basics demonstrated with examples
--Mixing C and Assembly code - Unlike inline asm, it more complex, but full control
--Inline assembly code ( need minor update )
New Page:
Basics -- IDE-less AVR Asm environment using GCC - covers setting up the MCU for fun and basics of a MCU (Done)
Xample -- 10+ examples to assembly examples to demonstrate how to get things done
Function -- Interrupt and ASM functions are covered here (Done)
Asm-block -- Create true assembly code in C/C++ project (Done)
Inline-ASM -- Using inline ASM code inside C/C++ code (70% Done)
so, the majority of the old pages are deleted. Some of their concepts are rewritten into the basics page. Interrupt and Subroutine pages are combined into the Function page.