|
2 | 2 | import M5 |
3 | 3 | from machine import Pin |
4 | 4 |
|
5 | | -_pin_map = { |
6 | | - M5.BOARD.M5AtomS3: (None, 4), |
7 | | - M5.BOARD.M5AtomS3Lite: (None, 4), |
8 | | - M5.BOARD.M5AtomS3U: (None, 12), |
9 | | - M5.BOARD.M5Capsule: (None, 4), |
10 | | - M5.BOARD.M5Cardputer: (None, 44), |
11 | | - M5.BOARD.M5StickCPlus: (None, 9), |
12 | | - M5.BOARD.M5StickC: (None, 9), |
13 | | - M5.BOARD.M5StickCPlus2: (None, 19), |
14 | | - M5.BOARD.M5AtomU: (None, 12), |
15 | | -} |
16 | | - |
17 | | - |
18 | 5 | class IR: |
| 6 | + _pin_map = { |
| 7 | + M5.BOARD.M5AtomS3: (None, 4), |
| 8 | + M5.BOARD.M5AtomS3Lite: (None, 4), |
| 9 | + M5.BOARD.M5AtomS3U: (None, 12), |
| 10 | + M5.BOARD.M5Capsule: (None, 4), |
| 11 | + M5.BOARD.M5Cardputer: (None, 44), |
| 12 | + M5.BOARD.M5StickCPlus: (None, 9), |
| 13 | + M5.BOARD.M5StickC: (None, 9), |
| 14 | + M5.BOARD.M5StickCPlus2: (None, 19), |
| 15 | + M5.BOARD.M5AtomU: (None, 12), |
| 16 | + } |
| 17 | + |
19 | 18 | def __init__(self) -> None: |
20 | | - self._port = _pin_map.get(M5.getBoard()) |
| 19 | + self._port = self._pin_map.get(M5.getBoard()) |
21 | 20 | self._transmitter = NEC(Pin(self._port[1], Pin.OUT, value=0)) |
22 | 21 | self._receiver = None |
23 | 22 |
|
|
0 commit comments