Changeset 11391
- Timestamp:
- 08/15/17 11:44:01 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/icc_async.c
r11255 r11391 726 726 if(reader->protocol_type != ATR_PROTOCOL_TYPE_T14) //dont switch for T14 727 727 { 728 uint32_t baud_temp = (double)D * ICC_Async_GetClockRate(reader->cardmhz) / (double)Fi; // just a test 729 rdr_log(reader, "Setting baudrate to %d bps", baud_temp); 730 call(crdr_ops->set_baudrate(reader, baud_temp)); 731 reader->current_baudrate = baud_temp; 728 uint32_t baud_temp = (double)D * ICC_Async_GetClockRate(reader->cardmhz) / (double)Fi; 729 uint32_t baud_temp2 = (double)D * ICC_Async_GetClockRate(reader->mhz) / (double)Fi; 730 rdr_log(reader, "Setting baudrate to %d bps", baud_temp2); 731 // set_baudrate() increases/decreases baud_temp to baud_temp2 in case of over/underclocking 732 call(crdr_ops->set_baudrate(reader, baud_temp)); 733 reader->current_baudrate = baud_temp2; 732 734 } 733 735 } … … 941 943 atr_fs_table[FI] / 1000000, (float) reader->mhz / 100); 942 944 else 943 rdr_log(reader, "ATR Fsmax is %i MHz, clocking card to wanted user card speed off %.2f MHz (specified in reader->mhz)",945 rdr_log(reader, "ATR Fsmax is %i MHz, clocking card to wanted user cardclock of %.2f MHz (specified in reader->mhz)", 944 946 atr_fs_table[FI] / 1000000, (float) reader->mhz / 100); 945 947 }
Note:
See TracChangeset
for help on using the changeset viewer.