beautypg.com

An118 – Cirrus Logic AN118 User Manual

Page 18

background image

AN118

18

AN118REV2

case 0xA0:

/* Normal Conversion on Setup 5 */

case 0xA8:

/* Normal Conversion on Setup 6 */

case 0xB0:

/* Normal Conversion on Setup 7 */

case 0xB8:

/* Normal Conversion on Setup 8 */

case 0xC0:

/* Normal Conversion on Setup 9 */

case 0xC8:

/* Normal Conversion on Setup 10 */

case 0xD0:

/* Normal Conversion on Setup 11 */

case 0xD8:

/* Normal Conversion on Setup 12 */

case 0xE0:

/* Normal Conversion on Setup 13 */

case 0xE8:

/* Normal Conversion on Setup 14 */

case 0xF0:

/* Normal Conversion on Setup 15 */

case 0xF8:

/* Normal Conversion on Setup 16 */

read_conversion(command);
TXSER(low_byte); /* Return bytes to PC */
TXSER(mid_byte);
TXSER(high_byte);
COMM = 0x00; /* Turn on LED */
Delay();
COMM = 0x01; /* Turn off LED*/
break;

/********************/
/* Self Calibration */
/********************/
case 0x81:

/* Self-Offset Cal on Setup 1 */

case 0x89:

/* Self-Offset Cal on Setup 2 */

case 0x91:

/* Self-Offset Cal on Setup 3 */

case 0x99:

/* Self-Offset Cal on Setup 4 */

case 0xA1:

/* Self-Offset Cal on Setup 5 */

case 0xA9:

/* Self-Offset Cal on Setup 6 */

case 0xB1:

/* Self-Offset Cal on Setup 7 */

case 0xB9:

/* Self-Offset Cal on Setup 8 */

case 0xC1:

/* Self-Offset Cal on Setup 9 */

case 0xC9:

/* Self-Offset Cal on Setup 10 */

case 0xD1:

/* Self-Offset Cal on Setup 11 */

case 0xD9:

/* Self-Offset Cal on Setup 12 */

case 0xE1:

/* Self-Offset Cal on Setup 13 */

case 0xE9:

/* Self-Offset Cal on Setup 14 */

case 0xF1:

/* Self-Offset Cal on Setup 15 */

case 0xF9:

/* Self-Offset Cal on Setup 16 */

case 0x82:

/* Self-Gain Cal on Setup 1 */

case 0x8A:

/* Self-Gain Cal on Setup 2 */

case 0x92:

/* Self-Gain Cal on Setup 3 */

case 0x9A:

/* Self-Gain Cal on Setup 4 */

case 0xA2:

/* Self-Gain Cal on Setup 5 */

case 0xAA:

/* Self-Gain Cal on Setup 6 */

case 0xB2:

/* Self-Gain Cal on Setup 7 */

case 0xBA:

/* Self-Gain Cal on Setup 8 */