|
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