Better default config values
Better way of disabling/enablingTIM3 so the first line is correct
Use vsync to trigger a redraw of the screen
Fewer dma transfers with lower width
Trigger an osd restart on any config changes