chiark / gitweb /
I2C_CTRL is not in access bank
authorian <ian>
Sun, 13 Feb 2005 22:54:04 +0000 (22:54 +0000)
committerian <ian>
Sun, 13 Feb 2005 22:54:04 +0000 (22:54 +0000)
cebpic/i2c-test.asm

index 3ad30c1668c5a75076dfdbee251786b24ecc91cc..513265d0ed4e33fd9b55869faedc453971083686 100644 (file)
@@ -124,7 +124,7 @@ vector_reset
 ;----------------------------------------
 main
        banksel I2C_CTRL                ; ser BSR=i2c BSR (4)
-       btfsc   I2C_CTRL,I2C_CTRL_MASTER ; check =master?, if so
+       btfsc   I2C_CTRL,I2C_CTRL_MASTER,1 ; check =master?, if so
        goto    master_main             ; goto master main routine
        goto    slave_main              ; elso goto slave main routine
 
@@ -329,7 +329,7 @@ i2c_setup
        bcf     IPR1,SSPIP,0    ; make interrupt low priority
 
 ; are we master or slave ?
-       btfss   I2C_CTRL,I2C_CTRL_MASTER        ; test whether PIC is master
+       btfss   I2C_CTRL,I2C_CTRL_MASTER,1      ; test whether PIC is master
        goto    i2c_setup_if_master
        goto    i2c_setup_if_slave