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
70
+
63
71
64
72
class FRAM :
65
73
"""
@@ -282,12 +290,6 @@ def write_protected(self, value):
282
290
self ._wp_pin .value = value
283
291
284
292
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
293
class FRAM_SPI (FRAM ):
292
294
""" SPI class for FRAM.
293
295
@@ -301,14 +303,6 @@ class FRAM_SPI(FRAM):
301
303
:param int max_size: Size of FRAM in Bytes. Default is ``8192``.
302
304
"""
303
305
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
306
# pylint: disable=too-many-arguments,too-many-locals
313
307
def __init__ (
314
308
self ,
0 commit comments