Add Avalon3.5 MM version pattern
Add iic interface
Add CDC V/P id for avalon3.5
Use xfer to exchange iic data
Delete unused code
Sync with protocal type
Add avalon2 usb cleanup
Ignore timeout when get data
Big cleanup on USB2IIC code, fix the workaround on timeout issue
Ignore the xfer error
Update avalon_gets
Debug message cleanup
Add multi-module detect code
More work on detect
Add avalon4 defines
Fix typo
Merge remote-tracking branch 'origin/avalon3.5' into temp