def deinit(self):
pass
+
class AnalogIn_Pico(AnalogIn):
"""AnalogIn Base Class for Pico u2if"""
raise ValueError("Pin does not support ADC.")
super().__init__(pin)
+
class AnalogIn_Feather(AnalogIn):
"""AnalogIn Base Class for Feather u2if"""
if pin.id not in (26, 27, 28):
raise ValueError("Pin does not support ADC.")
super().__init__(pin)
+
+
+class AnalogIn_QTPY(AnalogIn):
+ """AnalogIn Base Class for QT Py 2040 u2if"""
+
+ def __init__(self, pin):
+ if pin.id not in (26, 27, 28):
+ raise ValueError("Pin does not support ADC.")
+ super().__init__(pin)
+
+
+class AnalogIn_ItsyBitsy(AnalogIn):
+ """AnalogIn Base Class for ItsyBitsy 2040 u2if"""
+
+ def __init__(self, pin):
+ if pin.id not in (26, 27, 28):
+ raise ValueError("Pin does not support ADC.")
+ super().__init__(pin)