
unsigned long HC_Gain_temp

HC_Gain_temp = HC_GAIN_HIGH - HC_GAIN_LOW;
HC_Gain_temp = HC_Gain_temp * pot_level;
// Divide by 256 with rounding
HC_Gain_temp = (HC_Gain_temp + (1 << 7)) >> 8;

HC_Gain_scaled = (unsigned int) HC_Gain_temp + HC_GAIN_LOW;
