YN:serial config code improve
structure-change
Merge branch 'serial-config'