A platform agnostic rust driver for the ADS122U04 (UART) and ADS122C04 (I2C) ADC from Texas Instruments.
To use this driver, consult the I2C example below:
```rust use ads122x04::{interface::, registers::, ADS122x04, Error as ADS122x04Error};
{ let mut adc = ADS122x04::newi2c(address, i2c); adc.reset(); adc.setinputmux(Mux::Ain1Ain0); adc.setconversionmode(ConversionMode::Continuous); adc.setcurrentlevel(CurrentSource::Off); adc.setcurrentroute1(CurrentRoute::Ain3); adc.start(); let measurement = adc.get_voltage(); }
```
TODO: - [ ] test UART - [ ] implement CRC