Transplant USB into semg and build

Transplant USB into semg and build successfully ,but not change names of
audio functions