From a9d4e9b83e049343a7deb2c746834636796afdc2 Mon Sep 17 00:00:00 2001 From: dahanzimin <353767514@qq.com> Date: Thu, 9 Jan 2025 10:38:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=94=AF=E6=8C=81sang=5Fg2?= =?UTF-8?q?=20=E6=89=A9=E5=B1=95=E6=9D=BF=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../origin/build/lib/mixgo_sant.py | 2 +- .../origin/build/lib/sant_g2.py | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 boards/default_src/micropython_esp32s3/origin/build/lib/sant_g2.py diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/mixgo_sant.py b/boards/default_src/micropython_esp32s3/origin/build/lib/mixgo_sant.py index 5d0d045f..8011fe23 100644 --- a/boards/default_src/micropython_esp32s3/origin/build/lib/mixgo_sant.py +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/mixgo_sant.py @@ -53,7 +53,7 @@ except Exception as e: '''ASR-Sensor''' try : import ci130x - onboard_rfid = ci130x.CI130X(onboard_i2c) + onboard_asr = ci130x.CI130X(onboard_i2c) except Exception as e: print("Warning: Failed to communicate with CI130X (ASR) or",e) diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/sant_g2.py b/boards/default_src/micropython_esp32s3/origin/build/lib/sant_g2.py new file mode 100644 index 00000000..32e94db5 --- /dev/null +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/sant_g2.py @@ -0,0 +1,30 @@ +""" +SANT G2 -MixGo SANT EXT G2 + +MicroPython library for the SANT G2 (Expansion board for MixGo SANT) +======================================================= +@dahanzimin From the Mixly Team +""" + +import gc +from machine import Pin, SoftI2C + +'''i2c-extboard''' +ext_i2c = SoftI2C(scl=Pin(5), sda=Pin(6), freq=400000) + +'''RFID_Sensor''' +try : + import rc522 + ext_rfid = rc522.RC522(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with SI522A (RFID) or",e) + +'''RADAR_Sensor''' +try : + import cbr817 + ext_mmw = cbr817.CBR817(ext_i2c) +except Exception as e: + print("Warning: Failed to communicate with CBR817 (RADAR) or",e) + +'''Reclaim memory''' +gc.collect()