En AVR gnu assembler, estoy intentando crear una etiqueta dentro de una definición de macro.
Me gustaría crear una macro, que tenga una etiqueta privada o una etiqueta única en el interior, solo para poder saltar dentro de la definición de la macro y usar múltiples instancias de esta macro.
A continuación se muestra un ejemplo de lo que estoy tratando de hacer.
.macro SetFlag par0
brid local_noInt
cli
lds RTMP,FLAGS_M
sbr RTMP,(1<<\par0)
sts FLAGS_M,RTMP
sei
rjmp local_end
local_noInt:
lds RTMP,FLAGS_M
sbr RTMP,(1<<\par0)
sts FLAGS_M,RTMP
local_end:
.endm