mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-14 02:26:59 -07:00
fix debug printing function, add readmem function
This commit is contained in:
parent
955fc5e2f8
commit
1dff8c42f5
4 changed files with 30 additions and 5 deletions
|
@ -69,8 +69,8 @@ void ToSendStuffBit(int b)
|
|||
void DbpString(char *str)
|
||||
{
|
||||
/* this holds up stuff unless we're connected to usb */
|
||||
if (!usbattached)
|
||||
return;
|
||||
// if (!usbattached)
|
||||
// return;
|
||||
|
||||
UsbCommand c;
|
||||
c.cmd = CMD_DEBUG_PRINT_STRING;
|
||||
|
@ -85,8 +85,8 @@ void DbpString(char *str)
|
|||
void DbpIntegers(int x1, int x2, int x3)
|
||||
{
|
||||
/* this holds up stuff unless we're connected to usb */
|
||||
if (!usbattached)
|
||||
return;
|
||||
// if (!usbattached)
|
||||
// return;
|
||||
|
||||
UsbCommand c;
|
||||
c.cmd = CMD_DEBUG_PRINT_INTEGERS;
|
||||
|
@ -833,6 +833,9 @@ void UsbPacketReceived(BYTE *packet, int len)
|
|||
LCDReset();
|
||||
break;
|
||||
#endif
|
||||
case CMD_READ_MEM:
|
||||
ReadMem(c->ext1);
|
||||
break;
|
||||
case CMD_SWEEP_LF:
|
||||
SweepLFrange();
|
||||
break;
|
||||
|
@ -864,6 +867,17 @@ void UsbPacketReceived(BYTE *packet, int len)
|
|||
}
|
||||
}
|
||||
|
||||
void ReadMem(int addr)
|
||||
{
|
||||
const DWORD *data = ((DWORD *)addr);
|
||||
int i;
|
||||
|
||||
DbpString("Reading memory at address");
|
||||
DbpIntegers(0, 0, addr);
|
||||
for (i = 0; i < 8; i+= 2)
|
||||
DbpIntegers(0, data[i], data[i+1]);
|
||||
}
|
||||
|
||||
void AppMain(void)
|
||||
{
|
||||
memset(BigBuf,0,sizeof(BigBuf));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue