Skip to content

Commit

Permalink
Added filtering AP index/selection from AP read/write operation.
Browse files Browse the repository at this point in the history
  • Loading branch information
Gargy007 committed Feb 1, 2021
1 parent 0b2f4e8 commit 92e6fbe
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pyocd_pemicro/pemicro_probe.py
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ def write_dp(self, addr, data, now = True):
def read_ap(self, addr, now=True):
assert type(addr) in (six.integer_types)
try:
value = self._pemicro.read_ap_register(addr=addr, now=now, apselect= ((addr & self.APSEL_APBANKSEL) >> self.APSEL_SHIFT))
value = self._pemicro.read_ap_register(addr=(addr & self.APADDR), now=now, apselect= ((addr & self.APSEL_APBANKSEL) >> self.APSEL_SHIFT))
except PEMicroTransferException as exc:
six.raise_from(self._convert_exception(exc), exc)
else:
Expand All @@ -300,7 +300,7 @@ def read_reg_cb():
def write_ap(self, addr, data, now = True):
assert type(addr) in (six.integer_types)
try:
self._pemicro.write_ap_register(addr=addr, value=data, apselect=((addr & self.APSEL_APBANKSEL) >> self.APSEL_SHIFT))
self._pemicro.write_ap_register(addr=(addr & self.APADDR), value=data, apselect=((addr & self.APSEL_APBANKSEL) >> self.APSEL_SHIFT))
except PEMicroTransferException as exc:
six.raise_from(self._convert_exception(exc), exc)

Expand Down

0 comments on commit 92e6fbe

Please sign in to comment.