Skip to content

Commit 38e3953

Browse files
authored
Merge pull request #1 from adafruit/init_lib
pre-commit for library and example
2 parents 0100728 + 9abf83a commit 38e3953

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

adafruit_tmag5273.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,18 @@
2727
* Adafruit's Register library: https://github.com/adafruit/Adafruit_CircuitPython_Register
2828
"""
2929

30-
import time
3130
import struct
32-
from micropython import const
31+
import time
32+
3333
from adafruit_bus_device.i2c_device import I2CDevice
34-
from adafruit_register.i2c_struct import ROUnaryStruct, UnaryStruct
3534
from adafruit_register.i2c_bit import RWBit
3635
from adafruit_register.i2c_bits import RWBits
36+
from adafruit_register.i2c_struct import ROUnaryStruct, UnaryStruct
37+
from micropython import const
3738

3839
try:
3940
from typing import Tuple
41+
4042
from busio import I2C
4143
except ImportError:
4244
pass
@@ -264,10 +266,7 @@ def __init__(self, i2c_bus: I2C, address: int = _DEFAULT_I2CADDR) -> None:
264266

265267
time.sleep(0.001)
266268
if self.manufacturer_id != _MANUFACTURER_ID:
267-
raise RuntimeError(
268-
f"Failed to find TMAG5273 - check wiring! "
269-
f"Got manufacturer ID 0x{self.manufacturer_id:04X}"
270-
)
269+
raise RuntimeError(f"Failed to find TMAG5273, found: 0x{self.manufacturer_id:04X}")
271270

272271
ver = self.device_id & 0x03
273272
self._is_x2 = ver == 0x02
@@ -335,7 +334,8 @@ def _read_raw_16(self, register: int) -> int:
335334
i2c.write_then_readinto(bytes([register]), buf)
336335
return struct.unpack(">h", buf)[0]
337336

338-
def _raw_to_microtesla(self, raw: int, range_mt: float) -> float:
337+
@staticmethod
338+
def _raw_to_microtesla(raw: int, range_mt: float) -> float:
339339
return (raw / 32768.0) * range_mt * 1000.0
340340

341341
@property
@@ -381,7 +381,7 @@ def magnitude_mt(self) -> float:
381381
"""
382382
raw = self._magnitude_raw
383383
angle_mode = self.angle_calculation
384-
if angle_mode in (ANGLE_XZ, ANGLE_YZ):
384+
if angle_mode in {ANGLE_XZ, ANGLE_YZ}:
385385
range_val = max(self._range_xy, self._range_z)
386386
else:
387387
range_val = self._range_xy

examples/tmag5273_simpletest.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
# SPDX-License-Identifier: MIT
44

55
import time
6+
67
import board
8+
79
import adafruit_tmag5273
810

911
i2c = board.I2C()

0 commit comments

Comments
 (0)