build(boards): xpython板卡执行 npm run build:prod

This commit is contained in:
王立帮
2025-07-12 18:26:50 +08:00
parent 04d3f373e7
commit 047c028587
53 changed files with 15427 additions and 325 deletions

View File

@@ -15,6 +15,7 @@ _CI_ID_SET = const(0x03)
_CI_ID_NUM = const(0x06)
_CI_ID_CLE = const(0x07)
_CI_ID_PACTRL = const(0x09)
_CI_ID_ASREN = const(0x0A)
_CI_ID_END = const(0x5A)
_TIME_SNUM = const(0x75)
@@ -23,6 +24,7 @@ class CI130X:
self._device = i2c_bus
self._address = addr
self._cmd_id = None
self._enable = True
try:
self._rreg(_CI_ID_GET, 3)
except:
@@ -118,3 +120,10 @@ class CI130X:
def pa_ctrl(self, value=True, delay=10):
self._wreg(bytes([_CI_ID_PACTRL, int(value), 0, _CI_ID_END]))
if value: time.sleep_ms(delay)
def asr_en(self, value=None):
if value is None:
return self._enable
else:
self._enable = bool(value)
self._wreg(bytes([_CI_ID_ASREN, self._enable, 0, _CI_ID_END]))