60
60
_SPI_MANF_ID = const (0x04 )
61
61
_SPI_PROD_ID = const (0x302 )
62
62
63
+ _SPI_OPCODE_WREN = const (0x6 ) # Set write enable latch
64
+ _SPI_OPCODE_WRDI = const (0x4 ) # Reset write enable latch
65
+ _SPI_OPCODE_RDSR = const (0x5 ) # Read status register
66
+ _SPI_OPCODE_WRSR = const (0x1 ) # Write status register
67
+ _SPI_OPCODE_READ = const (0x3 ) # Read memory code
68
+ _SPI_OPCODE_WRITE = const (0x2 ) # Write memory code
69
+ _SPI_OPCODE_RDID = const (0x9F ) # Read device ID
63
70
64
71
class FRAM :
65
72
"""
@@ -282,12 +289,6 @@ def write_protected(self, value):
282
289
self ._wp_pin .value = value
283
290
284
291
285
- # the following pylint disables are related to the '_SPI_OPCODE' consts, the super
286
- # class setter '@FRAM.write_protected.setter', and pylint not being able to see
287
- # 'spi.write()' in SPIDevice. Travis run for reference:
288
- # https://travis-ci.com/sommersoft/Adafruit_CircuitPython_FRAM/builds/87112669
289
-
290
- # pylint: disable=no-member,undefined-variable
291
292
class FRAM_SPI (FRAM ):
292
293
""" SPI class for FRAM.
293
294
@@ -301,14 +302,6 @@ class FRAM_SPI(FRAM):
301
302
:param int max_size: Size of FRAM in Bytes. Default is ``8192``.
302
303
"""
303
304
304
- _SPI_OPCODE_WREN = const (0x6 ) # Set write enable latch
305
- _SPI_OPCODE_WRDI = const (0x4 ) # Reset write enable latch
306
- _SPI_OPCODE_RDSR = const (0x5 ) # Read status register
307
- _SPI_OPCODE_WRSR = const (0x1 ) # Write status register
308
- _SPI_OPCODE_READ = const (0x3 ) # Read memory code
309
- _SPI_OPCODE_WRITE = const (0x2 ) # Write memory code
310
- _SPI_OPCODE_RDID = const (0x9F ) # Read device ID
311
-
312
305
# pylint: disable=too-many-arguments,too-many-locals
313
306
def __init__ (
314
307
self ,
0 commit comments