strcpy -> strncpy / adding Edison board

yes, that's not a bad idea, would need to pass a char* pointer in C API and return an std:string in object API. I'll file an enhancement req.