i2c_adc_ads7828 v2.0.2 released

Overview

i2c_adc_ads7828 is an Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter. Version 2.0.2 was released on 27 Sep 2016 and includes a number of changes.

Features

The following features are available:

  • Up to (4) A/D converters can be used on the same I2C bus (hardware-addressable via pins A0, A1 and software-addressable via ID 0..3; address 0x48..0x4C)
  • A/D conversions may be initiated on a bus-, device-, or channel-specific level
  • Retrieve values as 16-period moving average or last sample
  • Built-in scaling function to return values in user-defined engineering units

Change log

Full Changelog

IMPROVEMENTS

  • Add Code of Conduct #16 (4-20ma)
  • [BREAK] Change project license to Apache 2.0 #8 (4-20ma)
  • Automate CHANGELOG #6 (4-20ma)
  • Add continuous integration testing via Travis CI #4 (4-20ma)
  • [BREAK] Update to IDE 1.5 library format v2.1 #3 (4-20ma)

BUG FIXES

  • Fix Rakefile git remote/branch #22 (4-20ma)

OTHER

  • Fix Rakefile whitespace, update CHANGELOG date #24 (4-20ma)
  • Fix README link to examples folder #20 (4-20ma)
  • Remove extraneous #includes/whitespace #18 (4-20ma)
  • Update README content, layout, extension #14 (4-20ma)
  • Add standard files to .gitignore #12 (4-20ma)
  • Rename .pde files .ino #10 (4-20ma)

License

1
2
3
4
5
6
7
8
9
10
11
12
13
Copyright:: 2009-2016 Doc Walker
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Resources

4-20ma / i2c_adc_ads7828
Source Code Documentation
Texas Instruments / ADS7828 Online datasheet