|
41 | 41 | from micropython import const
|
42 | 42 |
|
43 | 43 | try:
|
| 44 | + from typing import Optional |
44 | 45 | from typing_extensions import Literal
|
45 | 46 | from busio import I2C, SPI
|
46 | 47 | except ImportError:
|
@@ -308,10 +309,10 @@ def set_tap(
|
308 | 309 | tap: Literal[0, 1, 2],
|
309 | 310 | threshold: int,
|
310 | 311 | *,
|
311 |
| - time_limit: int = 10, |
312 |
| - time_latency: int = 20, |
313 |
| - time_window: int = 255, |
314 |
| - click_cfg: int = None |
| 312 | + time_limit: Optional[int] = 10, |
| 313 | + time_latency: Optional[int] = 20, |
| 314 | + time_window: Optional[int] = 255, |
| 315 | + click_cfg: Optional[int] = None |
315 | 316 | ) -> None:
|
316 | 317 | """
|
317 | 318 | The tap detection parameters.
|
@@ -412,9 +413,9 @@ def __init__(
|
412 | 413 | self,
|
413 | 414 | i2c: I2C,
|
414 | 415 | *,
|
415 |
| - address: int = 0x18, |
416 |
| - int1: digitalio.DigitalInOut = None, |
417 |
| - int2: digitalio.DigitalInOut = None |
| 416 | + address: Optional[int] = 0x18, |
| 417 | + int1: Optional[digitalio.DigitalInOut] = None, |
| 418 | + int2: Optional[digitalio.DigitalInOut] = None |
418 | 419 | ) -> None:
|
419 | 420 | from adafruit_bus_device import ( # pylint: disable=import-outside-toplevel
|
420 | 421 | i2c_device,
|
@@ -475,9 +476,9 @@ def __init__(
|
475 | 476 | spi: SPI,
|
476 | 477 | cs: digitalio.DigitalInOut,
|
477 | 478 | *,
|
478 |
| - baudrate: int = 100000, |
479 |
| - int1: digitalio.DigitalInOut = None, |
480 |
| - int2: digitalio.DigitalInOut = None |
| 479 | + baudrate: Optional[int] = 100000, |
| 480 | + int1: Optional[digitalio.DigitalInOut] = None, |
| 481 | + int2: Optional[digitalio.DigitalInOut] = None |
481 | 482 | ) -> None:
|
482 | 483 | from adafruit_bus_device import ( # pylint: disable=import-outside-toplevel
|
483 | 484 | spi_device,
|
|
0 commit comments