polarities_waiting res 1
; no of 11... entries in polarities_commanded_buffer, see reversers.asm
+qqtrislat_start equ 0x50
+qqtrislat_section udata qqtrislat_start
+qqtrislat_szln2 equ 4 ; ln2(buffer size)
+qqtrislat res 1<<qqtrislat_szln2
+
+qqTRISA equ qqtrislat_start + 1
+qqTRISB equ qqtrislat_start + 2
+qqTRISC equ qqtrislat_start + 3
+qqTRISD equ qqtrislat_start + 4
+qqTRISE equ qqtrislat_start + 5
+
+qqLATA equ qqtrislat_start + 7
+qqLATB equ qqtrislat_start + 8
+qqLATC equ qqtrislat_start + 9
+qqLATD equ qqtrislat_start + 0xa
+qqLATE equ qqtrislat_start + 0xb
+
outbuf_section udata 0x200
outbuf_szln2 equ 7
outbuf_size equ (1<<outbuf_szln2)
bitnum2bit_section udata 0x0f8
bitnum2bit res 8 ; bitnum2bit[x] = 1<<x
-qqtrislat_section udata 0x180
-qqtrislat_szln2 equ 4 ; ln2(buffer size)
-qqtrislat res 1<<qqtrislat_szln2
-
-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
;======================================================================