add cmake support for samd21.
update ci cmake
16 files changed