changeset 89 | 1b3cea759eff |
parent 88 | c923295ee520 |
child 90 | 13c2deb919d1 |
88:c923295ee520 | 89:1b3cea759eff |
---|---|
1 ; XXX: stupid thing won't parse, and it's right from the README example... |
|
2 ; .ifndef _MACROS_INC_ |
|
3 ; .define _MACROS_INC_ |
|
4 |
|
5 ;; Store to memory address |
|
6 .macro poke |
|
7 .message "No parameters" |
|
8 .endm |
|
9 |
|
10 .macro poke_i_8_i |
|
11 ldi @1, @2 |
|
12 sts @0, @1 |
|
13 .endm |
|
14 |
|
15 .macro poke_i_16_i |
|
16 ldi @1, low(@3) |
|
17 sts @0+0, @1 |
|
18 |
|
19 ldi @2, high(@3) |
|
20 sts @0+1, @2 |
|
21 .endm |
|
22 |
|
23 ; .endif |