|
44 | 44 | import audiocore
|
45 | 45 | except ImportError:
|
46 | 46 | import audioio as audiocore
|
| 47 | +import os |
47 | 48 | import analogio
|
48 | 49 | import board
|
49 | 50 | import busio
|
@@ -162,23 +163,25 @@ def detect_taps(self):
|
162 | 163 | @detect_taps.setter
|
163 | 164 | def detect_taps(self, value):
|
164 | 165 | self._detect_taps = value
|
165 |
| - if hasattr(board, "A0"): # If we're on a CPX or CPC, use a higher tap threshold |
| 166 | + if ( |
| 167 | + "nRF52840" in os.uname().machine |
| 168 | + ): # If we're on a CPB, use a higher tap threshold |
166 | 169 | if value == 1:
|
167 | 170 | self._lis3dh.set_tap(
|
168 |
| - value, 90, time_limit=4, time_latency=50, time_window=255 |
| 171 | + value, 100, time_limit=4, time_latency=50, time_window=255 |
169 | 172 | )
|
170 | 173 | if value == 2:
|
171 | 174 | self._lis3dh.set_tap(
|
172 |
| - value, 60, time_limit=10, time_latency=50, time_window=255 |
| 175 | + value, 70, time_limit=10, time_latency=50, time_window=255 |
173 | 176 | )
|
174 |
| - else: # If we're on a CPB |
| 177 | + else: # If we're on a CPX or CPC |
175 | 178 | if value == 1:
|
176 | 179 | self._lis3dh.set_tap(
|
177 |
| - value, 100, time_limit=4, time_latency=50, time_window=255 |
| 180 | + value, 90, time_limit=4, time_latency=50, time_window=255 |
178 | 181 | )
|
179 | 182 | if value == 2:
|
180 | 183 | self._lis3dh.set_tap(
|
181 |
| - value, 70, time_limit=10, time_latency=50, time_window=255 |
| 184 | + value, 60, time_limit=10, time_latency=50, time_window=255 |
182 | 185 | )
|
183 | 186 |
|
184 | 187 | @property
|
|
0 commit comments