From 3873ec257fa0b0e8344e73877e8968bee9aa0e79 Mon Sep 17 00:00:00 2001 From: builderjer Date: Sun, 2 Jun 2024 06:10:48 -0600 Subject: [PATCH] depreciated detection --- ovos_PHAL/detection.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/ovos_PHAL/detection.py b/ovos_PHAL/detection.py index ff3a3e5..b8e326e 100644 --- a/ovos_PHAL/detection.py +++ b/ovos_PHAL/detection.py @@ -2,7 +2,8 @@ from ovos_utils.log import deprecated -def is_mycroft_sj201_v6(): +@deprecated("Use from ovos-i2c-detection import is_sj201_v6", "0.2.0") +def is_mycroft_sj201(): cmd = 'i2cdetect -y -a 1 0x04 0x04 | egrep "(04|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() if out == b"04" or out == b"UU": @@ -10,11 +11,7 @@ def is_mycroft_sj201_v6(): return False -@deprecated("Use is_mycroft_sj201_v6", "0.2.0") -def is_mycroft_sj201(): - return is_mycroft_sj201_v6() - - +@deprecated("Use from ovos-i2c-detection import is_wm8960", "0.2.0") def is_respeaker_2mic(): cmd = 'i2cdetect -y -a 1 0x1a 0x1a | egrep "(1a|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() @@ -23,6 +20,7 @@ def is_respeaker_2mic(): return False +@deprecated("Use from ovos-i2c-detection import is_respeaker_4mic", "0.2.0") def is_respeaker_4mic(): cmd = 'i2cdetect -y -a 0x35 0x35 | egrep "(35|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() @@ -31,6 +29,7 @@ def is_respeaker_4mic(): return False +@deprecated("Use from ovos-i2c-detection import is_respeaker_6mic", "0.2.0") def is_respeaker_6mic(): cmd = 'i2cdetect -y -a 0x3b 0x3b | egrep "(3b|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() @@ -39,6 +38,7 @@ def is_respeaker_6mic(): return False +@deprecated("Use from ovos-i2c-detection import is_adafruit_amp", "0.2.0") def is_adafruit(): cmd = 'i2cdetect -y -a 0x4b 0x4b | egrep "(4b|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() @@ -47,15 +47,10 @@ def is_adafruit(): return False +@deprecated("Use from ovos-i2c-detection import is_tas5806", "0.2.0") def is_texas_tas5806(): cmd = 'i2cdetect -y -a 0x2f 0x2f | egrep "(2f|UU)" | awk \'{print $2}\'' out = subprocess.check_output(cmd, shell=True).strip() if out == b"2f" or out == b"UU": return True return False - - -def is_mycroft_sj201_v10(): - if is_texas_tas5806 and not is_mycroft_sj201_v6: - return True - return False \ No newline at end of file