laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/simtrace2/+/23638 )
Change subject: card_emu: Rename fi to Fi and di to Di ...................................................................... card_emu: Rename fi to Fi and di to Di As we will soon introduce the distinction between Fi and F, we should use uppercase letters, as lower-case 'f' is defined in ISO7816-3 as the frequency, which is different from the upper-case 'F'. Change-Id: Iaede621551520576e9b9af878fa46fbc88e59c2a --- M firmware/libcommon/source/card_emu.c 1 file changed, 14 insertions(+), 15 deletions(-) git pull ssh://gerrit.osmocom.org:29418/simtrace2 refs/changes/38/23638/1 diff --git a/firmware/libcommon/source/card_emu.c b/firmware/libcommon/source/card_emu.c index 5ab6cab..5feb157 100644 --- a/firmware/libcommon/source/card_emu.c +++ b/firmware/libcommon/source/card_emu.c @@ -155,8 +155,8 @@ bool clocked; /*< if clock is active ( true = active, false = inactive) */ /* timing parameters, from PTS */ - uint8_t fi; - uint8_t di; + uint8_t Fi; + uint8_t Di; uint8_t wi; uint8_t tc_chan; /* TC channel number */ @@ -361,10 +361,10 @@ { int rc; - rc = compute_fidi_ratio(ch->fi, ch->di); + rc = compute_fidi_ratio(ch->Fi, ch->Di); if (rc > 0 && rc < 0x400) { TRACE_INFO("%u: computed Fi(%u) Di(%u) ratio: %d\r\n", - ch->num, ch->fi, ch->di, rc); + ch->num, ch->Fi, ch->Di, rc); /* make sure UART uses new F/D ratio */ card_emu_uart_update_fidi(ch->uart_chan, rc); /* notify ETU timer about this */ @@ -395,8 +395,8 @@ break; case ISO_S_WAIT_ATR: /* Reset to initial Fi / Di ratio */ - ch->fi = 1; - ch->di = 1; + ch->Fi = 1; + ch->Di = 1; emu_update_fidi(ch); /* the ATR should only be sent 400 to 40k clock cycles after the RESET. * we use the tc_etu mechanism to wait this time. @@ -490,7 +490,7 @@ } } /* update waiting time (see ISO 7816-3 10.2) */ - ch->waiting_time = ch->wi * 960 * ch->fi; + ch->waiting_time = ch->wi * 960 * ch->Fi; tc_etu_set_wtime(ch->tc_chan, ch->waiting_time); /* go to next state */ card_set_state(ch, ISO_S_WAIT_TPDU); @@ -626,10 +626,9 @@ case PTS_S_WAIT_RESP_PTS1: byte = ch->pts.resp[_PTS1]; /* This must be TA1 */ - ch->fi = byte >> 4; - ch->di = byte & 0xf; - TRACE_DEBUG("%u: found Fi=%u Di=%u\r\n", ch->num, - ch->fi, ch->di); + ch->Fi = byte >> 4; + ch->Di = byte & 0xf; + TRACE_DEBUG("%u: found Fi=%u Di=%u\r\n", ch->num, ch->Fi, ch->Di); break; case PTS_S_WAIT_RESP_PTS2: byte = ch->pts.resp[_PTS2]; @@ -1025,8 +1024,8 @@ if (ch->in_reset) sts->flags |= CEMU_STATUS_F_RESET_ACTIVE; /* FIXME: voltage + card insert */ - sts->fi = ch->fi; - sts->di = ch->di; + sts->fi = ch->Fi; + sts->di = ch->Di; sts->wi = ch->wi; sts->waiting_time = ch->waiting_time; @@ -1232,8 +1231,8 @@ ch->in_reset = in_reset; ch->clocked = clocked; - ch->fi = 0; - ch->di = 1; + ch->Fi = 0; + ch->Di = 1; ch->wi = ISO7816_3_DEFAULT_WI; ch->tc_chan = tc_chan; -- To view, visit https://gerrit.osmocom.org/c/simtrace2/+/23638 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: simtrace2 Gerrit-Branch: master Gerrit-Change-Id: Iaede621551520576e9b9af878fa46fbc88e59c2a Gerrit-Change-Number: 23638 Gerrit-PatchSet: 1 Gerrit-Owner: laforge <lafo...@osmocom.org> Gerrit-MessageType: newchange