changed hall reading so 0 means only reading fiedl due to coil(based on calibration) not sure if this is good, so saved old code in seperat folder