@@ -150,13 +150,18 @@ def __init__(self, i2c_bus, addr=0x49, drdy=None, reset=True):
150
150
self .sw_reset ()
151
151
152
152
self .chip_id = self .read8 (_STATUS_BASE , _STATUS_HW_ID )
153
- if self .chip_id not in (_ATTINY806_HW_ID_CODE ,_ATTINY807_HW_ID_CODE ,
154
- _ATTINY816_HW_ID_CODE ,_ATTINY817_HW_ID_CODE ,
155
- _ATTINY1616_HW_ID_CODE ,_ATTINY1617_HW_ID_CODE ,
156
- _SAMD09_HW_ID_CODE ):
153
+ if self .chip_id not in (
154
+ _ATTINY806_HW_ID_CODE ,
155
+ _ATTINY807_HW_ID_CODE ,
156
+ _ATTINY816_HW_ID_CODE ,
157
+ _ATTINY817_HW_ID_CODE ,
158
+ _ATTINY1616_HW_ID_CODE ,
159
+ _ATTINY1617_HW_ID_CODE ,
160
+ _SAMD09_HW_ID_CODE ,
161
+ ):
157
162
raise RuntimeError (
158
- "Seesaw hardware ID returned ( 0x{:x}) is not "
159
- "correct! Please check your wiring." . format ( self . chip_id ,)
163
+ f "Seesaw hardware ID returned 0x{ self . chip_id } is not "
164
+ "correct! Please check your wiring."
160
165
)
161
166
162
167
pid = self .get_version () >> 16
@@ -169,20 +174,22 @@ def __init__(self, i2c_bus, addr=0x49, drdy=None, reset=True):
169
174
from adafruit_seesaw .robohat import MM1_Pinmap
170
175
171
176
self .pin_mapping = MM1_Pinmap
172
- elif (pid in (_5690_PID , _5681_PID , _5743_PID )) or (self . chip_id in
173
- ( _ATTINY816_HW_ID_CODE ,
174
- _ATTINY806_HW_ID_CODE ,
175
- _ATTINY1616_HW_ID_CODE ) ):
177
+ elif (pid in (_5690_PID , _5681_PID , _5743_PID )) or (
178
+ self . chip_id
179
+ in ( _ATTINY816_HW_ID_CODE , _ATTINY806_HW_ID_CODE , _ATTINY1616_HW_ID_CODE )
180
+ ):
176
181
from adafruit_seesaw .attinyx16 import ATtinyx16_Pinmap
177
182
178
183
self .pin_mapping = ATtinyx16_Pinmap
179
184
elif self .chip_id == _SAMD09_HW_ID_CODE :
180
185
from adafruit_seesaw .samd09 import SAMD09_Pinmap
181
186
182
187
self .pin_mapping = SAMD09_Pinmap
183
- elif self .chip_id in (_ATTINY817_HW_ID_CODE ,
184
- _ATTINY807_HW_ID_CODE ,
185
- _ATTINY1617_HW_ID_CODE ):
188
+ elif self .chip_id in (
189
+ _ATTINY817_HW_ID_CODE ,
190
+ _ATTINY807_HW_ID_CODE ,
191
+ _ATTINY1617_HW_ID_CODE ,
192
+ ):
186
193
from adafruit_seesaw .attiny8x7 import ATtiny8x7_Pinmap
187
194
188
195
self .pin_mapping = ATtiny8x7_Pinmap
0 commit comments