IOPOrts
This commit is contained in:
@ -53,7 +53,7 @@ public class IOPorts {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void refreshPorts() {
|
private static void refreshPorts() {
|
||||||
DataRegister.setDirectRegister(PORTA, ((~((~dataLatch[A])&0xFF | trisLatch[A])) | (trisLatch[A] & DataRegister.getDirectRegister(PORTA))) & 0x1F);
|
DataRegister.setDirectRegister(PORTA, ((~((~dataLatch[A])&0xFF | trisLatch[A])) | (trisLatch[A] & DataRegister.getDirectRegister(PORTA))) & 0xFF);
|
||||||
DataRegister.setDirectRegister(PORTB, ((~((~dataLatch[B])&0xFF | trisLatch[B])) | (trisLatch[B] & DataRegister.getDirectRegister(PORTB))) & 0xFF);
|
DataRegister.setDirectRegister(PORTB, ((~((~dataLatch[B])&0xFF | trisLatch[B])) | (trisLatch[B] & DataRegister.getDirectRegister(PORTB))) & 0xFF);
|
||||||
DataRegister.setDirectRegister(TRISA, trisLatch[A]);
|
DataRegister.setDirectRegister(TRISA, trisLatch[A]);
|
||||||
DataRegister.setDirectRegister(TRISB, trisLatch[B]);
|
DataRegister.setDirectRegister(TRISB, trisLatch[B]);
|
||||||
|
|||||||
Reference in New Issue
Block a user