Change arm cross gcc detection
Patch gitignore
Add motor shield doc
Add serial support