From 8482fd12a3b820bd1029bf123a8217f1e236b6fc Mon Sep 17 00:00:00 2001 From: Ben Nuttall Date: Thu, 11 Feb 2016 22:12:45 +0000 Subject: [PATCH] Add active_high and initial_value to LEDCollection, close #175 --- gpiozero/boards.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gpiozero/boards.py b/gpiozero/boards.py index 3ce26c4..e2a9ea0 100644 --- a/gpiozero/boards.py +++ b/gpiozero/boards.py @@ -28,8 +28,12 @@ class LEDCollection(SourceMixin, CompositeDevice): self._blink_thread = None super(LEDCollection, self).__init__() pwm = kwargs.get('pwm', False) + active_high = kwargs.get('active_high', True) + initial_value = kwargs.get('initial_value', False) LEDClass = PWMLED if pwm else LED - self._leds = tuple(LEDClass(pin) for pin in pins) + self._leds = tuple( + LEDClass(pin, active_high, initial_value) for pin in pins + ) def close(self): for led in self.leds: @@ -762,4 +766,3 @@ class CamJamKitRobot(Robot): """ def __init__(self): super(CamJamKitRobot, self).__init__(left=(9, 10), right=(7, 8)) -