From: ian Date: Wed, 28 Dec 2005 00:51:30 +0000 (+0000) Subject: new pinlat_if[hl] macros X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=665e034a1d5d2c76896ceedc762674c5f0380324;p=trains.git new pinlat_if[hl] macros --- diff --git a/detpic/common.inc b/detpic/common.inc index a41f791..3d5cedd 100644 --- a/detpic/common.inc +++ b/detpic/common.inc @@ -301,4 +301,12 @@ pin_ifl macro pinspec bt_f_if0 PORTA + (PORTB-PORTA)*((pinspec-0xa) & 15), pinspec >> 4 endm +pinlat_ifh macro pinspec + bt_f_if1 LATA + (LATB-LATA)*((pinspec-0xa) & 15), pinspec >> 4 + endm + +pinlat_ifl macro pinspec + bt_f_if0 LATA + (LATB-LATA)*((pinspec-0xa) & 15), pinspec >> 4 + endm + ;---------------------------------------------------------------------- diff --git a/detpic/points.asm b/detpic/points.asm index d2103fc..0e10676 100644 --- a/detpic/points.asm +++ b/detpic/points.asm @@ -370,7 +370,7 @@ cdu_on ;-------------------- cdu_tickdiv - bt_f_if0 LATB, p0_cdu_enable >> 4 + pinlat_ifl p0_cdu_enable return tst_f_ifnz cducharging