laforge has submitted this change. ( https://gerrit.osmocom.org/c/simtrace2/+/26999 )
Change subject: simtrace2-cardem-pcsc: rename 'flags' to 'status_flags' ......................................................................
simtrace2-cardem-pcsc: rename 'flags' to 'status_flags'
there are other flags in the simtrace/cardem protocol...
Change-Id: I6362936c642e7abf4c501b4526a1654a25afedfe --- M host/src/simtrace2-cardem-pcsc.c 1 file changed, 11 insertions(+), 11 deletions(-)
Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved
diff --git a/host/src/simtrace2-cardem-pcsc.c b/host/src/simtrace2-cardem-pcsc.c index c402df7..6a9c9c6 100644 --- a/host/src/simtrace2-cardem-pcsc.c +++ b/host/src/simtrace2-cardem-pcsc.c @@ -62,7 +62,7 @@ atr[atr_len-1] = csum; }
-static void cemu_flags2str(char *out, unsigned int out_len, uint32_t flags) +static void cemu_status_flags2str(char *out, unsigned int out_len, uint32_t flags) { snprintf(out, out_len, "%s%s%s%s%s", flags & CEMU_STATUS_F_RESET_ACTIVE ? "RESET " : "", @@ -72,25 +72,25 @@ flags & CEMU_STATUS_F_RCEMU_ACTIVE ? "RCEMU " : ""); }
-static uint32_t last_flags = 0; +static uint32_t last_status_flags = 0;
-static void update_flags(struct osmo_st2_cardem_inst *ci, uint32_t flags) +static void update_status_flags(struct osmo_st2_cardem_inst *ci, uint32_t flags) { struct osim_card_hdl *card = ci->chan->card;
if ((flags & CEMU_STATUS_F_VCC_PRESENT) && (flags & CEMU_STATUS_F_CLK_ACTIVE) && !(flags & CEMU_STATUS_F_RESET_ACTIVE)) { - if (last_flags & CEMU_STATUS_F_RESET_ACTIVE) { + if (last_status_flags & CEMU_STATUS_F_RESET_ACTIVE) { /* a reset has just ended, forward it to the real card */ bool cold_reset = true; - if (last_flags & CEMU_STATUS_F_VCC_PRESENT) + if (last_status_flags & CEMU_STATUS_F_VCC_PRESENT) cold_reset = false; LOGCI(ci, LOGL_NOTICE, "%s Resetting card in reader...\n", cold_reset ? "Cold" : "Warm"); osim_card_reset(card, cold_reset); } } - last_flags = flags; + last_status_flags = flags; }
/*********************************************************************** @@ -103,12 +103,12 @@ struct cardemu_usb_msg_status *status = (struct cardemu_usb_msg_status *) buf; char fbuf[80];
- cemu_flags2str(fbuf, sizeof(fbuf), status->flags); + cemu_status_flags2str(fbuf, sizeof(fbuf), status->flags); printf("=> STATUS: flags=0x%x, fi=%u, di=%u, wi=%u wtime=%u (%s)\n", status->flags, status->fi, status->di, status->wi, status->waiting_time, fbuf);
- update_flags(ci, status->flags); + update_status_flags(ci, status->flags);
return 0; } @@ -212,12 +212,12 @@ const struct cardemu_usb_msg_status *status = (struct cardemu_usb_msg_status *) buf; char fbuf[80];
- cemu_flags2str(fbuf, sizeof(fbuf), status->flags); - LOGCI(ci, LOGL_INFO, "SIMtrace IRQ STATUS: flags=0x%x, fi=%u, di=%u, wi=%u wtime=%u (%s)\n", + cemu_status_flags2str(fbuf, sizeof(fbuf), status->flags); + LOGCI(ci, LOGL_INFO, "=> IRQ STATUS: flags=0x%x, fi=%u, di=%u, wi=%u wtime=%u (%s)\n", status->flags, status->fi, status->di, status->wi, status->waiting_time, fbuf);
- update_flags(ci, status->flags); + update_status_flags(ci, status->flags);
return 0; }