- corrected rounding in ft2232_khz
git-svn-id: svn://svn.berlios.de/openocd/trunk@654 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
e2e874aa1f
commit
2c75fdf06c
|
@ -288,10 +288,11 @@ int ft2232_khz(int khz, int *jtag_speed)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Calc speed, (6000 / khz) - 1 */
|
/* Calc speed, (6000 / khz) - 1 */
|
||||||
|
/* Use 65000 for better rounding */
|
||||||
*jtag_speed = (60000 / khz) - 10;
|
*jtag_speed = (60000 / khz) - 10;
|
||||||
|
|
||||||
/* Add 0.5 for rounding */
|
/* Add 0.9 for rounding */
|
||||||
*jtag_speed += 5;
|
*jtag_speed += 9;
|
||||||
|
|
||||||
/* Calc real speed */
|
/* Calc real speed */
|
||||||
*jtag_speed = *jtag_speed / 10;
|
*jtag_speed = *jtag_speed / 10;
|
||||||
|
|
Loading…
Reference in New Issue