In the file "libraries.19/_HMC6352_IC2/HMC6352.cpp", in the function "requestData()", there is waiting after a Wire.requestFrom(). But there is no such thing as waiting after a Wire.requestFrom().
You may remove these lines:
while(Wire.available() == 0){
}
Explanation: Common-mistakes#1