MCP9982_OFFSET
*val = ((int)limit - MCP9982_OFFSET) * 1000;
*val = (*val - (MCP9982_OFFSET << 3)) * 125;
*val = (*val - (MCP9982_OFFSET << 3)) * 125;
val = val + (MCP9982_OFFSET * 1000);
high_limit = MCP9982_HIGH_LIMIT_DEFAULT + (MCP9982_OFFSET * 1000);
low_limit = MCP9982_LOW_LIMIT_DEFAULT + (MCP9982_OFFSET * 1000);