add need_pre for pio usb, but not work out well
3 files changed