diff --git a/ArduCopter/Parameters.cpp b/ArduCopter/Parameters.cpp index c205a08858..b103198069 100644 --- a/ArduCopter/Parameters.cpp +++ b/ArduCopter/Parameters.cpp @@ -1626,16 +1626,16 @@ const char* Copter::get_sysid_board_id(void) int32_t nameValue1 =(int32_t) g.sysid_board_name_1st; int32_t nameValue2 = (int32_t)g.sysid_board_name_2nd; - char name[6] = {' ',' ',' ',' ',' ','.'}; + char name[6] ; // memset(name,0,6); - nameValue2 = nameValue2 & 0xffffff; + //nameValue2 = nameValue2 & 0xffffff; // name[5] = "a"; name[4] = nameValue2&0xFF; name[3] = nameValue2>>8&0xFF; name[2] = nameValue2>>16& 0xFF; name[1] = nameValue1&0xFF; name[0] = nameValue1>>8 & 0xFF; - snprintf(buf, sizeof(buf), "Version: zr-v4.0 ,Board ID: ZRZK.%5s%d",name,(int)g.sysid_board_id); + snprintf(buf, sizeof(buf), "Version: zr-v4.0 ,Board ID: ZRZK.%s.%d",name,(int)g.sysid_board_id); return buf; } void Copter::get_deadline_params(int32_t &deadline ){