mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-19 23:08:34 +03:00
phone.c: Check status val in Callback func
This commit is contained in:
@@ -293,6 +293,11 @@ void Phone_Master_Init( void ) {
|
|||||||
void send_ATR(uint8_t *ATR, uint8_t status, uint32_t transferred, uint32_t remaining)
|
void send_ATR(uint8_t *ATR, uint8_t status, uint32_t transferred, uint32_t remaining)
|
||||||
{
|
{
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
|
if (status != USBD_STATUS_SUCCESS) {
|
||||||
|
TRACE_ERROR("USB err status (%s): %d", __FUNCTION__, status);
|
||||||
|
return;
|
||||||
|
}
|
||||||
PR("Send %x %x .. %x (tr: %d, st: %x)", ATR[0], ATR[1], ATR[transferred-1], transferred, status);
|
PR("Send %x %x .. %x (tr: %d, st: %x)", ATR[0], ATR[1], ATR[transferred-1], transferred, status);
|
||||||
for ( i = 0; i < transferred; i++ ) {
|
for ( i = 0; i < transferred; i++ ) {
|
||||||
_ISO7816_SendChar(*(ATR++));
|
_ISO7816_SendChar(*(ATR++));
|
||||||
@@ -304,6 +309,11 @@ void send_ATR(uint8_t *ATR, uint8_t status, uint32_t transferred, uint32_t remai
|
|||||||
void sendResponse( uint8_t *pArg, uint8_t status, uint32_t transferred, uint32_t remaining)
|
void sendResponse( uint8_t *pArg, uint8_t status, uint32_t transferred, uint32_t remaining)
|
||||||
{
|
{
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
|
if (status != USBD_STATUS_SUCCESS) {
|
||||||
|
TRACE_ERROR("USB err status (%s): %d", __FUNCTION__, status);
|
||||||
|
return;
|
||||||
|
}
|
||||||
PR("sendResp, stat: %X, trnsf: %x, rem: %x\n\r", status, transferred, remaining);
|
PR("sendResp, stat: %X, trnsf: %x, rem: %x\n\r", status, transferred, remaining);
|
||||||
PR("Resp: %x %x %x .. %x", pArg[0], pArg[1], pArg[2], pArg[transferred-1]);
|
PR("Resp: %x %x %x .. %x", pArg[0], pArg[1], pArg[2], pArg[transferred-1]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user