AD1_EnUser = TRUE; /* Enable device */
EnEvent = TRUE; /* Enable events */
OutFlg = FALSE; /* No measured value */
AD1_ModeFlg = IDLE; /* Device isn't running */
setReg(ADCA_ADCR1,16386); /* Set control register 1 */
setReg(ADCB_ADCR1,16386); /* Set control register 1 */
setReg(ADCA_ADOFS0,0); /* Set offset reg. 0 */
setReg(ADCB_ADOFS0,0); /* Set offset reg. 0 */
setReg(ADCA_ADHLMT0,32760); /* Set high limit reg. 0 */
setReg(ADCB_ADHLMT0,32760); /* Set high limit reg. 0 */
setReg(ADCA_ADLLMT0,0); /* Set low limit reg. 0 */
setReg(ADCB_ADLLMT0,0); /* Set low limit reg. 0 */
setReg(ADCA_ADZCSTAT,65535); /* Clear zero crossing status flags */
setReg(ADCB_ADZCSTAT,65535); /* Clear zero crossing status flags */
setReg(ADCA_ADLSTAT,65535); /* Clear high and low limit status */
setReg(ADCB_ADLSTAT,65535); /* Clear high and low limit status */
//setReg(ADCA_ADSTAT,2048);
setReg(ADCA_ADSTAT,0); /* Clear EOSI flag */
setReg(ADCB_ADSTAT,0); /* Clear EOSI flag */
setReg(ADCA_ADSDIS,0); /* Enable all samples */
setReg(ADCB_ADSDIS,0); /* Enable all samples */
setReg(ADCA_ADLST1,12816); /* in sample 0 select channel 0 , in sample 1 select channel 1..... */
setReg(ADCB_ADLST1,12816); /* in sample 0 select channel 0 , in sample 1 select channel 1..... */
setReg(ADCA_ADLST1,30292); /* in sample 4 select channel 4 , in sample 5 select channel 5......*/
setReg(ADCB_ADLST1,30292); /* in sample 4 select channel 4 , in sample 5 select channel 5......*/
setReg(ADCA_ADZCC,0); /* Set zero crossing control reg. */
setReg(ADCB_ADZCC,0); /* Set zero crossing control reg. */
setReg(ADCA_ADCR2,30); /* Set prescaler */
setReg(ADCB_ADCR2,30); /* Set prescaler */
HWEnDi(); /* Enable/disable device according to the status flags */