diff --git a/main.cpp b/main.cpp index 96002df..8a9a067 100644 --- a/main.cpp +++ b/main.cpp @@ -103,8 +103,9 @@ void uartReceive(Uart* uart){ }else if(cnt==1 && buffer[0]=='a'){ state = ARMOR_STATE; LOGM("State switch to armor!"); - }else{ - sscanf(buffer, "%f %f", &yaw, &pitch); + }else if(cnt==8){ + memcpy(&yaw, buffer, 4); + memcpy(&pitch, buffer+4, 4); LOGM("Get yaw:%f pitch:%f", yaw, pitch); } cnt = 0; diff --git a/src/camera/camera_wrapper.cpp b/src/camera/camera_wrapper.cpp index d6adb57..4802ab9 100644 --- a/src/camera/camera_wrapper.cpp +++ b/src/camera/camera_wrapper.cpp @@ -62,16 +62,16 @@ bool CameraWrapper::init() { return false; } - CameraGetFriendlyName(h_camera0, camera_name0); - CameraGetFriendlyName(h_camera1, camera_name1); - cout<<"camera names: "<