1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-14 11:39:03 +00:00

New debug messages

This commit is contained in:
Jochen Hoenicke 2016-05-26 20:46:40 +02:00
parent def164fbd4
commit c388d0837c
No known key found for this signature in database
GPG Key ID: 65B10C0466560648

View File

@ -97,3 +97,13 @@ class DebugLink(object):
def stop(self):
self._call(proto.DebugLinkStop(), nowait=True)
def memory_read(self, address, length):
obj = self._call(proto.DebugLinkMemoryRead(address=address, length=length))
return obj.memory
def memory_write(self, address, memory, flash=False):
self._call(proto.DebugLinkMemoryWrite(address=address, memory=memory, flash=flash), nowait=True)
def flash_erase(self, sector):
obj = self._call(proto.DebugLinkFlashErase(sector=sector), nowait=True)