Revert "Decrease framebuffer memory usage and change USB ifdefs"

This reverts commit 7ae800a4fa0604a01da61e30406238943fd24fc1.
Revert "Revert "Decrease framebuffer memory usage and change USB ifdefs""

This reverts commit 295de37e7081444cdf1d24187fbcd0df04967224.