#pragma GCC optimize ("Og")
#include "ArduinoTrace.h"
volatile uint8_t a = 5, b = 3;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("INICIO");
//------------- Proceso en alto nivel -------------------
//guardar el dato 12 en a, en instrucciones, en lenguaje
// de maquina y byte a byte con little endyan.
asm volatile (
"ldi r18, 12 \n"
"sts a, r18"
);
// asm volatile (
// ".word 0xe02c \n"
// ".word 0x9320 , 0x0101"
// );
// asm volatile (
// ".byte 0x2c, 0xe0 \n"
// ".byte 0x20, 0x93, 0x01, 0x01"
// );
DUMP(a);
//--------------------------------------------------------
}
void loop() {
}