chan_data
struct chan_data ch_data[SPEAR_ADC_CHANNEL_NUM];
struct chan_data average;
u8 pga_mode = ads1018->chan_data[chan->scan_index].pga_mode;
pga_mode = ads1018->chan_data[addr].pga_mode;
drate_mode = ads1018->chan_data[addr].data_rate_mode;
ads1018->chan_data[chan->scan_index].pga_mode = i;
ads1018->chan_data[chan->scan_index].data_rate_mode = i;
pga = ads1018->chan_data[addr].pga_mode;
drate = ads1018->chan_data[addr].data_rate_mode;
ads1018->chan_data[i].data_rate_mode = ADS1018_DRATE_DEFAULT;
ads1018->chan_data[i].pga_mode = ADS1018_PGA_DEFAULT;
struct ads1018_chan_data chan_data[ADS1018_CHANNELS_MAX];