Skip to content

Commit b5fcd0c

Browse files
author
Brian Hines
committed
Add on/off methods
1 parent 2cb9801 commit b5fcd0c

4 files changed

Lines changed: 15 additions & 2 deletions

File tree

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ v0.0.1, 2014-12-27 -- Initial release.
22
v0.0.2, 2014-12-27 -- Rename README.md to README.txt
33
v0.0.5, 2014-12-29 -- General clean up
44
v0.0.6, 2014-12-29 -- Trying to get this README.txt to display correctly
5+
v0.0.7, 2014-12-29 -- Add on/off methods

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,13 @@ pins = PinManager(config_file='path/to/config/file.yml')
5151
result = pins.read(18)
5252
5353
# Write to a pin
54-
result = pins.write(19, 1)
54+
pins.write(19, 1)
55+
56+
# Turn pin on
57+
pins.on(19)
58+
59+
# Turn pin off
60+
pins.off(19)
5561
5662
# Get configuration for a pin
5763
result = pins.get_config(23)

pi_pin_manager/pins.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,9 @@ def write(self, pin_number, value):
6868
message = "Pin {0} not set as 'OUT' in '{1}'".format(pin_number, self.config_file)
6969
raise PinConfigurationError(message)
7070
self._gpio.output(pin_number, value)
71+
72+
def on(self, pin_number):
73+
self.write(pin_number, 1)
74+
75+
def off(self, pin_number):
76+
self.write(pin_number, 0)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name='Pi-Pin-Manager',
5-
version='0.0.6',
5+
version='0.0.7',
66
author='Brian Hines',
77
author_email='brian@projectweekend.net',
88
packages=['pi_pin_manager'],

0 commit comments

Comments
 (0)