496,7 → 496,7 |
// if data in the rxd buffer are not locked immediately return |
if(!rxd_buffer_locked) return; |
|
switch(rxd_buffer[1]) // check Slave Address |
switch(rxd_buffer[1]-'a') // check Slave Address |
{ |
case MK3MAG_ADDRESS: |
Decode64(); // decode data block in rxd_buffer |
540,7 → 540,7 |
|
case 'd': // request for the debug data |
DebugData_Interval = (uint16_t) pRxData[0] * 10; |
if(DebugData_Interval) RequestFlags |= RQST_DEBUG_DATA; |
if(DebugData_Interval>0) RequestFlags |= RQST_DEBUG_DATA; |
PC_Connected = 255; |
break; |
|
594,7 → 594,7 |
ConfirmFrame = 0; |
} |
|
if(( (DebugData_Interval && CheckDelay(DebugData_Timer)) || (RequestFlags & RQST_DEBUG_DATA)) && txd_complete) |
if(( (DebugData_Interval>0 && CheckDelay(DebugData_Timer)) || (RequestFlags & RQST_DEBUG_DATA)) && txd_complete) |
{ |
SetDebugValues(); |
SendOutData('D', MK3MAG_ADDRESS, 1, (uint8_t *) &DebugOut, sizeof(DebugOut)); |