Indeed, this has been discussed in this forum here: Pure AVR Assembler programming.
By removing the framework = ...
line in the platformio.ini
, you essentially just have a bare-metal project and you can write .S
assembly files which get processed by the avr-gcc -x assembler-with-cpp ..
compiler