diff options
Diffstat (limited to 'src/emu/machine/adc1213x.c')
-rw-r--r-- | src/emu/machine/adc1213x.c | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/src/emu/machine/adc1213x.c b/src/emu/machine/adc1213x.c index 312f003bc34..a87ea7aa991 100644 --- a/src/emu/machine/adc1213x.c +++ b/src/emu/machine/adc1213x.c @@ -39,15 +39,15 @@ struct adc12138_state }; -#define ADC1213X_CONV_MODE_12_MSB_FIRST 0 -#define ADC1213X_CONV_MODE_16_MSB_FIRST 1 -#define ADC1213X_CONV_MODE_12_LSB_FIRST 2 -#define ADC1213X_CONV_MODE_16_LSB_FIRST 3 +#define ADC1213X_CONV_MODE_12_MSB_FIRST 0 +#define ADC1213X_CONV_MODE_16_MSB_FIRST 1 +#define ADC1213X_CONV_MODE_12_LSB_FIRST 2 +#define ADC1213X_CONV_MODE_16_LSB_FIRST 3 -#define ADC1213X_ACQUISITION_TIME_6_CCLK 0 -#define ADC1213X_ACQUISITION_TIME_10_CCLK 1 -#define ADC1213X_ACQUISITION_TIME_18_CCLK 2 -#define ADC1213X_ACQUISITION_TIME_34_CCLK 3 +#define ADC1213X_ACQUISITION_TIME_6_CCLK 0 +#define ADC1213X_ACQUISITION_TIME_10_CCLK 1 +#define ADC1213X_ACQUISITION_TIME_18_CCLK 2 +#define ADC1213X_ACQUISITION_TIME_34_CCLK 3 /*************************************************************************** INLINE FUNCTIONS @@ -102,42 +102,42 @@ static void adc1213x_convert(device_t *device, int channel, int bits16, int lsbf switch (channel) { - case 0x8: // H L L L - CH0 (single-ended) + case 0x8: // H L L L - CH0 (single-ended) { input = adc1213x->input_callback_r(device, 0); break; } - case 0xc: // H H L L - CH1 (single-ended) + case 0xc: // H H L L - CH1 (single-ended) { input = adc1213x->input_callback_r(device, 1); break; } - case 0x9: // H L L H - CH2 (single-ended) + case 0x9: // H L L H - CH2 (single-ended) { input = adc1213x->input_callback_r(device, 2); break; } - case 0xd: // H H L H - CH3 (single-ended) + case 0xd: // H H L H - CH3 (single-ended) { input = adc1213x->input_callback_r(device, 3); break; } - case 0xa: // H L H L - CH4 (single-ended) + case 0xa: // H L H L - CH4 (single-ended) { input = adc1213x->input_callback_r(device, 4); break; } - case 0xe: // H H H L - CH5 (single-ended) + case 0xe: // H H H L - CH5 (single-ended) { input = adc1213x->input_callback_r(device, 5); break; } - case 0xb: // H L H H - CH6 (single-ended) + case 0xb: // H L H H - CH6 (single-ended) { input = adc1213x->input_callback_r(device, 6); break; } - case 0xf: // H H H H - CH7 (single-ended) + case 0xf: // H H H H - CH7 (single-ended) { input = adc1213x->input_callback_r(device, 7); break; @@ -191,22 +191,22 @@ WRITE8_DEVICE_HANDLER( adc1213x_cs_w ) switch (mode & 0xf) { - case 0x0: // X X X X L L L L - 12 or 13 Bit MSB First conversion + case 0x0: // X X X X L L L L - 12 or 13 Bit MSB First conversion { adc1213x_convert(device, (mode >> 4) & 0xf, 0, 0); break; } - case 0x1: // X X X X L L L H - 16 or 17 Bit MSB First conversion + case 0x1: // X X X X L L L H - 16 or 17 Bit MSB First conversion { adc1213x_convert(device, (mode >> 4) & 0xf, 1, 0); break; } - case 0x4: // X X X X L H L L - 12 or 13 Bit LSB First conversion + case 0x4: // X X X X L H L L - 12 or 13 Bit LSB First conversion { adc1213x_convert(device, (mode >> 4) & 0xf, 0, 1); break; } - case 0x5: // X X X X L H L H - 16 or 17 Bit LSB First conversion + case 0x5: // X X X X L H L H - 16 or 17 Bit LSB First conversion { adc1213x_convert(device, (mode >> 4) & 0xf, 1, 1); break; @@ -216,25 +216,25 @@ WRITE8_DEVICE_HANDLER( adc1213x_cs_w ) { switch (mode) { - case 0x08: // L L L L H L L L - Auto cal + case 0x08: // L L L L H L L L - Auto cal { adc1213x->auto_cal = 1; break; } - case 0x0e: // L L L L H H H L - Acquisition time 6 CCLK cycles + case 0x0e: // L L L L H H H L - Acquisition time 6 CCLK cycles { adc1213x->acq_time = ADC1213X_ACQUISITION_TIME_6_CCLK; break; } - case 0x8d: // H L L L H H L H - Data out with sign + case 0x8d: // H L L L H H L H - Data out with sign { adc1213x->data_out_sign = 1; break; } - case 0x0f: // L L L L H H H H - User mode + case 0x0f: // L L L L H H H H - User mode { break; } @@ -409,5 +409,3 @@ void adc12138_device::device_reset() { DEVICE_RESET_NAME( adc12138 )(this); } - - |