var tEOC_12bit_SYSCLK = {
    ADC_CLK_DIV_1_0 : 11,
    ADC_CLK_DIV_2_0 : 21,
    ADC_CLK_DIV_2_5 : 26,
    ADC_CLK_DIV_3_0 : 31,
    ADC_CLK_DIV_3_5 : 36,
    ADC_CLK_DIV_4_0 : 41,
    ADC_CLK_DIV_4_5 : 46,
    ADC_CLK_DIV_5_0 : 51,
    ADC_CLK_DIV_5_5 : 56,
    ADC_CLK_DIV_6_0 : 61,
    ADC_CLK_DIV_6_5 : 66,
    ADC_CLK_DIV_7_0 : 71,
    ADC_CLK_DIV_7_5 : 76,
    ADC_CLK_DIV_8_0 : 81,
    ADC_CLK_DIV_8_5 : 86,    
}

var tEOC_16bit_SYSCLK = {
    ADC_CLK_DIV_1_0 : 31,
    ADC_CLK_DIV_2_0 : 60,
    ADC_CLK_DIV_2_5 : 75,
    ADC_CLK_DIV_3_0 : 90,
    ADC_CLK_DIV_3_5 : 104,
    ADC_CLK_DIV_4_0 : 119,
    ADC_CLK_DIV_4_5 : 134,
    ADC_CLK_DIV_5_0 : 149,
    ADC_CLK_DIV_5_5 : 163,
    ADC_CLK_DIV_6_0 : 178,
    ADC_CLK_DIV_6_5 : 193,
    ADC_CLK_DIV_7_0 : 208,
    ADC_CLK_DIV_7_5 : 222,
    ADC_CLK_DIV_8_0 : 237,
    ADC_CLK_DIV_8_5 : 252,    
}

var Cp_F29H85x = {
    ADCINA0     : { CMP_DIS: 9.3, CMP_EN:  14.3  },
    ADCINA1     : { CMP_DIS: 9.3, CMP_EN:  14.3  },
    ADCINA2     : { CMP_DIS: 1.5, CMP_EN:  4.0   },
    ADCINA3     : { CMP_DIS: 1.8, CMP_EN:  4.3  },
    ADCINA4     : { CMP_DIS: 2.4, CMP_EN:  4.9  },
    ADCINA5     : { CMP_DIS: 4.4, CMP_EN:  9.4  },
    ADCINA6     : { CMP_DIS: 3.1, CMP_EN:  8.1  },
    ADCINA7     : { CMP_DIS: 5.1, CMP_EN:  10.1  },
    ADCINA8     : { CMP_DIS: 2.2, CMP_EN:  4.7  },
    ADCINA9     : { CMP_DIS: 4.3, CMP_EN:  9.3  },
    ADCINA10    : { CMP_DIS: 4.3, CMP_EN:  9.3  },
    ADCINA11    : { CMP_DIS: 4.4 , CMP_EN:  9.4  },
    ADCINA12    : { CMP_DIS: 5.1, CMP_EN:  10.1  },
    ADCINA14    : { CMP_DIS: 5.4 , CMP_EN: 10.4  },
    ADCINA15    : { CMP_DIS: 5.4 , CMP_EN: 10.4  },
    ADCINA16    : { CMP_DIS: 2.4 , CMP_EN: 4.9},
    ADCINA17    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINA18    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINA19    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINA20    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINC0     : { CMP_DIS: 4.4 , CMP_EN: 9.4  },
    ADCINC1     : { CMP_DIS: 5.1, CMP_EN:  10.1  },
    ADCINC2     : { CMP_DIS: 4.4 , CMP_EN:  9.4  },
    ADCINC3     : { CMP_DIS: 5.1, CMP_EN:  10.1  },
    ADCINC4     : { CMP_DIS: 5.4 , CMP_EN: 10.4  },
    ADCINC5     : { CMP_DIS: 1.8 , CMP_EN: 4.3  },
    ADCINC6     : { CMP_DIS: 3.1 , CMP_EN:  8.1  },
    ADCINC7     : { CMP_DIS: 5.4 , CMP_EN: 10.4  },
    ADCINC8     : { CMP_DIS: 4.3, CMP_EN:  9.3  },
    ADCINC9     : { CMP_DIS: 1.5 , CMP_EN: 4.0  },
    ADCINC10    : { CMP_DIS: 4.3, CMP_EN:  9.3  },
    ADCINC11    : { CMP_DIS: 2.2, CMP_EN:  4.7  },
    ADCINC14    : { CMP_DIS: 2.4 , CMP_EN: 4.9  },
    ADCINC15    : { CMP_DIS: 9.3 , CMP_EN: 14.3},
    ADCINC16    : { CMP_DIS: 2.4 , CMP_EN: 4.9},
    ADCINC17    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINC18    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINC19    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINC20    : { CMP_DIS: 2.7 , CMP_EN: 5.2},
    ADCINB3     : { CMP_DIS: 63  , CMP_EN: 65.5 },
    ADCINB5     : { CMP_DIS: 2.1 , CMP_EN: 4.6  },
    ADCINB11    : { CMP_DIS: 1.6 , CMP_EN: 4.1  },
    AGPIO_B5    : { CMP_DIS: 1   , CMP_EN: 3.5  },
    AGPIO_B11   : { CMP_DIS: 1   , CMP_EN: 3.5  },
}

var Cp = {
	F29H85x: Cp_F29H85x, 
}

var Ron = {
	F29H85x:{ REF_3V3: 860, REF: 500},   
}

var Ch = {
	F29H85x:{ REF_3V3: 7.5,  REF: 12.5},
}

exports = {
    Ch: Ch,
    Ron: Ron,
    Cp: Cp,
    tEOC_12bit_SYSCLK,
    tEOC_16bit_SYSCLK
}