add submodule from shengliang's arduino