1 ; ----------------------------------------------------------------------
2 ; UARTI2CS.4th for MSP_EXP430FR5994
3 ; ----------------------------------------------------------------------
10 0<> IF MOV #0,R14 THEN
16 ABORT" FastForth V3.8 please!"
17 ABORT" <-- Ouch! unexpected I2C_FastForth target!"
30 [UNDEFINED] CONSTANT [IF]
41 $FFA2 CONSTANT I2CS_ADR
56 CMP #$40AA,&{UARTI2CS}+8
64 MOV #{UARTI2CS}+10,R10
78 MOV &{UARTI2CS}+16,R10
149 MOV #%0001_0101_0110,&$3C0
151 MOV #%0001_1101_0110,&$3C0
217 MOV #0,&{UARTI2CS}+16
219 MOV #-1,&{UARTI2CS}+16
233 MOV #0,&{UARTI2CS}+16
280 CMP #$40AA,&{UARTI2CS}+8
282 MOV #STOP_U2I,&{UARTI2CS}+8
283 MOV &WARM+2,&{UARTI2CS}+10
284 MOV &$FFF0,&{UARTI2CS}+12
285 MOV &$FFF4,&{UARTI2CS}+14
287 MOV #0,&{UARTI2CS}+16
289 MOV #U2I_TERM_INT,&$FFF0
290 MOV #HALF_S_INT,&$FFF4
297 18 UARTI2CS ; TERATERM(Alt-B) or I2C_Master($20+RST) to quit