1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-22 12:33:29 +00:00

Adds explicit type cast.

This commit is contained in:
Thomas Harte 2020-03-29 18:36:57 -04:00
parent cfb75b58ca
commit f720a6201b

View File

@ -45,7 +45,7 @@ void Drive::set_rotation_speed(float revolutions_per_minute) {
// From there derive the appropriate rotational multiplier and possibly update the
// count of cycles since the index hole proportionally.
const float new_rotational_multiplier = float(cycles_per_revolution_) / float(get_input_clock_rate());
cycles_since_index_hole_ *= new_rotational_multiplier / rotational_multiplier_;
cycles_since_index_hole_ = Cycles::IntType(float(cycles_since_index_hole_) * new_rotational_multiplier / rotational_multiplier_);
rotational_multiplier_ = new_rotational_multiplier;
cycles_since_index_hole_ %= cycles_per_revolution_;
}