Skip to content

Commit cae01f6

Browse files
author
Melissa LeBlanc-Williams
committed
Changed many uses of register to address
1 parent 3aa23f3 commit cae01f6

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

adafruit_fram.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def write_protected(self):
107107

108108
def __len__(self):
109109
""" The size of the current FRAM chip. This is one more than the highest
110-
register location that can be read or written to.
110+
address location that can be read or written to.
111111
112112
.. code-block:: python
113113
@@ -138,7 +138,7 @@ def __getitem__(self, address):
138138
raise ValueError("Address '{0}' out of range. It must be 0 <= address < {1}."
139139
.format(address, self._max_size))
140140
buffer = bytearray(1)
141-
read_buffer = self._read_register(address, buffer)
141+
read_buffer = self._read_address(address, buffer)
142142
elif isinstance(address, slice):
143143
if address.step is not None:
144144
raise ValueError("Slice stepping is not currently available.")
@@ -151,7 +151,7 @@ def __getitem__(self, address):
151151
.format(self._max_size))
152152

153153
buffer = bytearray(len(regs))
154-
read_buffer = self._read_register(regs[0], buffer)
154+
read_buffer = self._read_address(regs[0], buffer)
155155

156156
return read_buffer
157157

@@ -182,11 +182,11 @@ def __setitem__(self, address, value):
182182
elif isinstance(address, slice):
183183
raise ValueError("Slicing not available during write operations.")
184184

185-
def _read_register(self, register, read_buffer):
185+
def _read_address(self, address, read_buffer):
186186
# Implemented by subclass
187187
raise NotImplementedError
188188

189-
def _write(self, start_register, data, wraparound):
189+
def _write(self, start_address, data, wraparound):
190190
# Implemened by subclass
191191
raise NotImplementedError
192192

@@ -217,15 +217,15 @@ def __init__(self, i2c_bus, address=0x50, write_protect=False,
217217
self._i2c = i2cdev(i2c_bus, address)
218218
super().__init__(_MAX_SIZE_I2C, write_protect, wp_pin)
219219

220-
def _read_register(self, register, read_buffer):
220+
def _read_address(self, address, read_buffer):
221221
write_buffer = bytearray(2)
222-
write_buffer[0] = register >> 8
223-
write_buffer[1] = register & 0xFF
222+
write_buffer[0] = address >> 8
223+
write_buffer[1] = address & 0xFF
224224
with self._i2c as i2c:
225225
i2c.write_then_readinto(write_buffer, read_buffer)
226226
return read_buffer
227227

228-
def _write(self, start_register, data, wraparound=False):
228+
def _write(self, start_address, data, wraparound=False):
229229
# Decided against using the chip's "Page Write", since that would require
230230
# doubling the memory usage by creating a buffer that includes the passed
231231
# in data so that it can be sent all in one `i2c.write`. The single-write
@@ -237,21 +237,21 @@ def _write(self, start_register, data, wraparound=False):
237237
else:
238238
data_length = 1
239239
data = [data]
240-
if (start_register + data_length) > self._max_size:
240+
if (start_address + data_length) > self._max_size:
241241
if wraparound:
242242
pass
243243
else:
244-
raise ValueError("Starting register + data length extends beyond"
244+
raise ValueError("Starting address + data length extends beyond"
245245
" FRAM maximum address. Use ``write_wraparound`` to"
246246
" override this warning.")
247247
with self._i2c as i2c:
248248
for i in range(0, data_length):
249-
if not (start_register + i) > self._max_size - 1:
250-
buffer[0] = (start_register + i) >> 8
251-
buffer[1] = (start_register + i) & 0xFF
249+
if not (start_address + i) > self._max_size - 1:
250+
buffer[0] = (start_address + i) >> 8
251+
buffer[1] = (start_address + i) & 0xFF
252252
else:
253-
buffer[0] = ((start_register + i) - self._max_size + 1) >> 8
254-
buffer[1] = ((start_register + i) - self._max_size + 1) & 0xFF
253+
buffer[0] = ((start_address + i) - self._max_size + 1) >> 8
254+
buffer[1] = ((start_address + i) - self._max_size + 1) & 0xFF
255255
buffer[2] = data[i]
256256
i2c.write(buffer)
257257

@@ -307,36 +307,36 @@ def __init__(self, spi_bus, spi_cs, write_protect=False,
307307
self._spi = _spi
308308
super().__init__(_MAX_SIZE_SPI, write_protect, wp_pin)
309309

310-
def _read_register(self, register, read_buffer):
310+
def _read_address(self, address, read_buffer):
311311
write_buffer = bytearray(3)
312312
write_buffer[0] = _SPI_OPCODE_READ
313-
write_buffer[1] = register >> 8
314-
write_buffer[2] = register & 0xFF
313+
write_buffer[1] = address >> 8
314+
write_buffer[2] = address & 0xFF
315315
with self._spi as spi:
316316
spi.write(write_buffer)
317317
spi.readinto(read_buffer)
318318
return read_buffer
319319

320-
def _write(self, start_register, data, wraparound=False):
320+
def _write(self, start_addressr, data, wraparound=False):
321321
buffer = bytearray(3)
322322
if not isinstance(data, int):
323323
data_length = len(data)
324324
else:
325325
data_length = 1
326326
data = [data]
327-
if (start_register + data_length) > self._max_size:
327+
if (start_address + data_length) > self._max_size:
328328
if wraparound:
329329
pass
330330
else:
331-
raise ValueError("Starting register + data length extends beyond"
332-
" FRAM maximum register. Use 'wraparound=True' to"
331+
raise ValueError("Starting address + data length extends beyond"
332+
" FRAM maximum address. Use 'wraparound=True' to"
333333
" override this warning.")
334334
with self._spi as spi:
335335
spi.write(bytearray([_SPI_OPCODE_WREN]))
336336
with self._spi as spi:
337337
buffer[0] = _SPI_OPCODE_WRITE
338-
buffer[1] = start_register >> 8
339-
buffer[2] = start_register & 0xFF
338+
buffer[1] = start_address >> 8
339+
buffer[2] = start_address & 0xFF
340340
spi.write(buffer)
341341
for i in range(0, data_length):
342342
spi.write(bytearray([data[i]]))

0 commit comments

Comments
 (0)