bitnum2bit res 8 ; bitnum2bit[x] = 1<<x
test_sofar_slave_buf_section udata 0x180
-
test_sofar_s_bufbit equ 4 ; ln2(buffer size)
test_sofar_slave_buf
- res 1
-qqTRISA res 1
-qqTRISB res 1
-qqTRISC res 1
-qqTRISD res 1
-qqTRISE res 1
- res 1
-qqLATA res 1
-qqLATB res 1
-qqLATC res 1
-qqLATD res 1
-qqLATE res 1
- res 4
+ res 1<<test_sofar_s_bufbit
+
+qqTRISA equ 0x181
+qqTRISB equ 0x182
+qqTRISC equ 0x183
+qqTRISD equ 0x184
+qqTRISE equ 0x185
+
+qqLATA equ 0x187
+qqLATB equ 0x188
+qqLATC equ 0x189
+qqLATD equ 0x18a
+qqLATE equ 0x18b
include final.inc