94 uint32_t val = (uint32_t) trip << 1;
107 reg = pHSADC->
THR[thrnum] & ~0xFFF;
108 pHSADC->
THR[thrnum] = reg | (uint32_t) value;
116 reg = pHSADC->
THR[thrnum] & ~0xFFF0000;
117 pHSADC->
THR[thrnum] = reg | (((uint32_t) value) << 16);
123 uint32_t reg, shift = channel * 4;
125 reg = pHSADC->
ADC_SPEED & ~(0xF << shift);
126 pHSADC->
ADC_SPEED = reg | (speed << shift);
132 uint32_t rate, val, orBits;
140 while (rate > powerSets[idx].minRate) {
145 orBits = powerSets[idx].
crs;
153 for (i = 0; i < 6; i++) {
169 uint32_t reg, mask, orBits;
173 mask = ((1 << 4) | (1 << 10)) << channel;
174 orBits = (((uint32_t) dcInNeg << 4) | ((uint32_t) dcInPos << 10)) << channel;