Increasing scroll speed (and refresh rate?)

I’ve got fast speeds achieved by following your suggestion of using a scrollsperframe variable. The speed amps up quickly as I go to shifting two, three, four pixels per frame as I increase my speed. I’m now interested in intermediate speeds. I’ve found that I can ‘average’ for instance 2.3 pixels per frame by shifting 2, 2, 3 in sequence repeatedly, but of course that induces some observable jerkiness.

I’m wondering if there’s a way to alter the time between shifts as a way of fine-tuning these speeds instead of trying to change the number of shifts per frame. i.e. make the frame interval 20% longer or shorter. This seems like a better way to achieve intermediate speeds.

What would be the most efficient way to alter the frame time by 20%?

In the “FeatureDemo” example, I’m seeing code that says “Changing Refresh Rate is Currently Broken in ESP32”. (We are running with a WROVER ESP32.) So I’m thinking that’s a dead end?

Thanks
Rick