keyboard-4-fw: Refresh menu timing now based off poll interval
Previously refresh_menu_page would be called once per second, but now seems more like every 50 seconds.
Which is probably most impactful to refreshing the battery status, but also affects how long the logo stays visible up during startup.
This changes the timing to calculate how many ticks it needs based off interval_ms.
Edited by Adam Clifton