Skip to content

Commit df2e4f5

Browse files
authored
Merge pull request #79 from Neradoc/fix-documentation
Fix documentation
2 parents d8b7c66 + 00b152a commit df2e4f5

File tree

4 files changed

+27
-11
lines changed

4 files changed

+27
-11
lines changed

adafruit_ads1x15/ads1015.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,13 @@
2828

2929
# Pins
3030
P0 = 0
31+
"""Analog Pin 0"""
3132
P1 = 1
33+
"""Analog Pin 1"""
3234
P2 = 2
35+
"""Analog Pin 2"""
3336
P3 = 3
37+
"""Analog Pin 3"""
3438

3539

3640
class ADS1015(ADS1x15):

adafruit_ads1x15/ads1115.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@
2929

3030
# Pins
3131
P0 = 0
32+
"""Analog Pin 0"""
3233
P1 = 1
34+
"""Analog Pin 1"""
3335
P2 = 2
36+
"""Analog Pin 2"""
3437
P3 = 3
38+
"""Analog Pin 3"""
3539

3640

3741
class ADS1115(ADS1x15):

adafruit_ads1x15/ads1x15.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,21 @@ class Mode:
4848
# values here are masks for setting MODE bit in Config Register
4949
# pylint: disable=too-few-public-methods
5050
CONTINUOUS = 0x0000
51+
"""Continuous Mode"""
5152
SINGLE = 0x0100
53+
"""Single-Shot Mode"""
5254

5355

5456
class ADS1x15:
55-
"""Base functionality for ADS1x15 analog to digital converters."""
57+
"""Base functionality for ADS1x15 analog to digital converters.
58+
59+
:param ~busio.I2C i2c: The I2C bus the device is connected to.
60+
:param float gain: The ADC gain.
61+
:param int data_rate: The data rate for ADC conversion in samples per second.
62+
Default value depends on the device.
63+
:param Mode mode: The conversion mode, defaults to `Mode.SINGLE`.
64+
:param int address: The I2C address of the device.
65+
"""
5666

5767
def __init__(
5868
self,
@@ -126,9 +136,8 @@ def mode(self, mode: Mode):
126136
def read(self, pin: Pin, is_differential: bool = False) -> int:
127137
"""I2C Interface for ADS1x15-based ADCs reads.
128138
129-
params:
130-
:param pin: individual or differential pin.
131-
:param bool is_differential: single-ended or differential read.
139+
:param ~microcontroller.Pin pin: individual or differential pin.
140+
:param bool is_differential: single-ended or differential read.
132141
"""
133142
pin = pin if is_differential else pin + 0x04
134143
return self._read(pin)

adafruit_ads1x15/analog_in.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,16 @@
2222

2323

2424
class AnalogIn:
25-
"""AnalogIn Mock Implementation for ADC Reads."""
25+
"""AnalogIn Mock Implementation for ADC Reads.
26+
27+
:param ADS1x15 ads: The ads object.
28+
:param int positive_pin: Required pin for single-ended.
29+
:param int negative_pin: Optional pin for differential reads.
30+
"""
2631

2732
def __init__(
2833
self, ads: ADS1x15, positive_pin: int, negative_pin: Optional[int] = None
2934
):
30-
"""AnalogIn
31-
32-
:param ads: The ads object.
33-
:param ~digitalio.DigitalInOut positive_pin: Required pin for single-ended.
34-
:param ~digitalio.DigitalInOut negative_pin: Optional pin for differential reads.
35-
"""
3635
self._ads = ads
3736
self._pin_setting = positive_pin
3837
self._negative_pin = negative_pin

0 commit comments

Comments
 (0)