@@ -127,13 +127,15 @@ def __init__(self, chip=None):
127
127
def init (init_board = True ,
128
128
bus = DEFAULT_SPI_BUS ,
129
129
chip_select = DEFAULT_SPI_CHIP_SELECT ):
130
- """Initialises all PiFace Digital boards.
130
+ """Initialises all PiFace Digital boards. Only required when using
131
+ :func:`digital_read` and :func:`digital_write`.
131
132
132
133
:param init_board: Initialise each board (default: True)
133
134
:type init_board: boolean
134
135
:param bus: SPI bus /dev/spidev<bus>.<chipselect> (default: {bus})
135
136
:type bus: int
136
- :param chip_select: SPI bus /dev/spidev<bus>.<chipselect> (default: {chip})
137
+ :param chip_select: SPI chip select /dev/spidev<bus>.<chipselect>
138
+ (default: {chip})
137
139
:type chip_select: int
138
140
:raises: :class:`NoPiFaceDigitalDetectedError`
139
141
""" .format (bus = DEFAULT_SPI_BUS , chip = DEFAULT_SPI_CHIP_SELECT )
@@ -148,8 +150,17 @@ def init(init_board=True,
148
150
raise failed_boards [0 ]
149
151
150
152
151
- def deinit ():
152
- """Stops interrupts on all boards."""
153
+ def deinit (bus = DEFAULT_SPI_BUS ,
154
+ chip_select = DEFAULT_SPI_CHIP_SELECT ):
155
+ """Stops interrupts on all boards. Only required when using
156
+ :func:`digital_read` and :func:`digital_write`.
157
+
158
+ :param bus: SPI bus /dev/spidev<bus>.<chipselect> (default: {bus})
159
+ :type bus: int
160
+ :param chip_select: SPI chip select /dev/spidev<bus>.<chipselect>
161
+ (default: {chip})
162
+ :type chip_select: int
163
+ """
153
164
num_boards = 4
154
165
for hardware_addr in range (num_boards ):
155
166
try :
0 commit comments