ਸਿਲੀਕਾਨ-ਲੈਬਸ-ਲੋਗੋ

ਸਿਲੀਕਾਨ ਲੈਬ ਬਲੂਟੁੱਥ LE SDK ਸੌਫਟਵੇਅਰ

SILICON-LABS-LE-SDK-ਸਾਫਟਵੇਅਰ-ਉਤਪਾਦ

ਰਿਲੀਜ਼ ਮਿਤੀ: 5 ਸਤੰਬਰ, 2023

ਉਤਪਾਦ ਜਾਣਕਾਰੀ

ਗੀਕੋ SDK ਸੂਟ 3.2 ਇੱਕ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ (SDK) ਹੈ ਜੋ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ। ਇਹ ਬਲੂਟੁੱਥ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਵਿਕਾਸ ਦੀ ਸਹੂਲਤ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵਧਾਉਣ ਲਈ ਵੱਖ-ਵੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸਾਧਨਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।

ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:

  • ਅਨੁਕੂਲਤਾ ਅਤੇ ਵਰਤੋਂ ਨੋਟਿਸ
  • ਅਨੁਕੂਲ ਕੰਪਾਈਲਰ

ਅਨੁਕੂਲਤਾ ਅਤੇ ਵਰਤੋਂ ਨੋਟਿਸ:

SDK ਸੌਫਟਵੇਅਰ ਦੀ ਸਹੀ ਵਰਤੋਂ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਅਨੁਕੂਲਤਾ ਅਤੇ ਵਰਤੋਂ ਨੋਟਿਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਅਤੇ ਨੋਟਿਸਾਂ ਲਈ, ਇਸ SDK ਨਾਲ ਸਥਾਪਤ ਗੀਕੋ ਪਲੇਟਫਾਰਮ ਰੀਲੀਜ਼ ਨੋਟਸ ਦੇ ਸੁਰੱਖਿਆ ਚੈਪਟਰ ਨੂੰ ਵੇਖੋ ਜਾਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਰੀਲੀਜ਼ ਨੋਟਸ ਪੰਨੇ 'ਤੇ ਜਾਓ। ਅੱਪ-ਟੂ-ਡੇਟ ਜਾਣਕਾਰੀ ਲਈ ਸੁਰੱਖਿਆ ਸਲਾਹਕਾਰਾਂ ਦੀ ਗਾਹਕੀ ਲੈਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸੁਰੱਖਿਅਤ ਵਾਲਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਹਦਾਇਤਾਂ ਲਈ ਜਾਂ ਜੇ ਤੁਸੀਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਬਲੂਟੁੱਥ SDK ਲਈ ਨਵੇਂ ਹੋ, ਤਾਂ "ਇਸ ਰੀਲੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਨਾ" ਭਾਗ ਵੇਖੋ।

ਅਨੁਕੂਲ ਕੰਪਾਈਲਰ:

G ecko SDK ਸੂਟ 3.2 ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਪਾਈਲਰ ਦੇ ਅਨੁਕੂਲ ਹੈ:

  • GCC (GNU ਕੰਪਾਈਲਰ ਕਲੈਕਸ਼ਨ) ਵਰਜਨ 10.2.0, ਸਿਮਪਲੀਸਿਟੀ ਸਟੂਡੀਓ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ।

ਸੁਧਾਰ:

ਵਰਜਨ 3.2.9.0 ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸੁਧਾਰ ਕੀਤੇ ਗਏ ਹਨ:

  • ਬਦਲਿਆ APIs

ਨਵੀਆਂ ਆਈਟਮਾਂ:

ਪਿਛਲੇ ਰੀਲੀਜ਼ਾਂ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ:

ਰੀਲੀਜ਼ 3.2.4.0:

  • ਪਾਈਥਨ-ਅਧਾਰਿਤ ਹੋਸਟ ਸਾਬਕਾamples: Python-ਅਧਾਰਿਤ ਹੋਸਟ ਸਾਬਕਾampਵਰਤਣ ਲਈ les
    pyBGAPI ਨਾਲ ਹੁਣ ਉਪਲਬਧ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਇੱਥੇ ਲੱਭ ਸਕਦੇ ਹੋ https://github.com/SiliconLabs/pybgapi-examples.

ਰੀਲੀਜ਼ 3.2.0.0:

  • ਬਲੂਟੁੱਥ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ: ਬਲੂਟੁੱਥ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ ਹੁਣ ਸਮਰਥਿਤ ਹੈ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ AN1328 ਵੇਖੋ: ਬਲੂਟੁੱਥ HCI ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰੇਡੀਓ ਕੋ-ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ।
  • ਡਾਇਨਾਮਿਕ GATT ਡੇਟਾਬੇਸ: GATT ਸਰਵਰ ਵਿੱਚ GATT ਡੇਟਾਬੇਸ ਨੂੰ ਹੁਣ ਬਲੂਟੁੱਥ API ਦੇ ਨਾਲ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, "bluetooth_feature_dynamic_gattdb" ਭਾਗ ਸ਼ਾਮਲ ਕਰੋ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਕੰਪੋਨੈਂਟ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਬਲੂਟੁੱਥ API ਹਵਾਲਾ ਵੇਖੋ।
  • ਸਮਕਾਲੀ ਸਕੈਨਿੰਗ: ਬਲੂਟੁੱਥ ਸਟੈਕ ਹੁਣ LE 1M ਅਤੇ ਕੋਡਿਡ PHY 'ਤੇ ਸਮਕਾਲੀ ਸਕੈਨਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਹਾਰਡਵੇਅਰ ਸਮਰਥਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਇਹ ਸਿਰਫ਼ ਕੁਝ ਡਿਵਾਈਸਾਂ 'ਤੇ ਉਪਲਬਧ ਹੈ।
  • ਥ੍ਰੁਪੁੱਟ ਲੌਗਿੰਗ: NCP ਹੋਸਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਹੁਣ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਥ੍ਰੁਪੁੱਟ ਨੂੰ ਲੌਗ ਕਰਨ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ "-l" ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਥ੍ਰੋਪੁੱਟ ਮੁੱਲ CSV ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਲੌਗਿੰਗ ਐਂਟਰੀ ਇੱਕ ਮਿੰਟ ਵਿੱਚ ਇੱਕ ਵਾਰ ਲਿਖੀ ਜਾਂਦੀ ਹੈ।
  • pyBGAPI: pyBGAPI ਲਾਇਬ੍ਰੇਰੀ, ਜੋ Python ਵਿੱਚ BGAPI ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ, ਹੁਣ pypi.org ਵਿੱਚ ਜਾਰੀ ਕੀਤੀ ਗਈ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ https://pypi.org/project/pybgapi/.
  • ਐਂਗਲ-ਆਫ-ਅਰਾਈਵਲ (AoA) ਵਿਕਾਸ ਲਈ ਨਵੇਂ ਟੂਲ: SDK ਵਿੱਚ ਇੱਕ AoA ਐਨਾਲਾਈਜ਼ਰ, ਇੱਕ ਲੋਕੇਟਰ ਅਤੇ ਮਲਟੀਪਲ ਨਾਲ AoA ਗਣਨਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਸਟੂਡੀਓ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਇੱਕ ਨਵਾਂ 3D ਗ੍ਰਾਫਿਕਲ ਟੂਲ ਸ਼ਾਮਲ ਹੈ। tags. ਇਹ ਟੂਲ ਪਿਛਲੀ AoA ਕੰਪਾਸ ਡੈਮੋ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬਦਲਦਾ ਹੈ।

ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • ਬਲੂਟੁੱਥ HCI ਸਹਿਯੋਗ
  • 1M ਅਤੇ ਕੋਡੇਡ-PHY 'ਤੇ ਸਿਮਟਲ ਸਕੈਨ
  • ਡਾਇਨਾਮਿਕ GATT ਸੰਰਚਨਾ
  • pypi.org ਵਿੱਚ pyBGAPI ਦੀ ਰਿਲੀਜ਼
  • ਐਂਗਲ-ਆਫ-ਅਰਾਈਵਲ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਨਵੇਂ ਟੂਲ

ਸਿਲੀਕਾਨ ਲੈਬ ਬਲੂਟੁੱਥ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਤਕਨਾਲੋਜੀਆਂ ਵਿੱਚ ਇੱਕ ਪ੍ਰਮੁੱਖ ਵਿਕਰੇਤਾ ਹੈ, ਜੋ ਖੇਡਾਂ ਅਤੇ ਤੰਦਰੁਸਤੀ, ਖਪਤਕਾਰ ਇਲੈਕਟ੍ਰੋਨਿਕਸ, ਬੀਕਨ ਅਤੇ ਸਮਾਰਟ ਹੋਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਰਗੇ ਉਤਪਾਦਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਕੋਰ SDK ਇੱਕ ਉੱਨਤ ਬਲੂਟੁੱਥ 5.2-ਅਨੁਕੂਲ ਸਟੈਕ ਹੈ ਜੋ ਵਿਕਾਸ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਲਈ ਮਲਟੀਪਲ API ਦੇ ਨਾਲ ਸਾਰੀਆਂ ਕੋਰ ਕਾਰਜਕੁਸ਼ਲਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਕੋਰ ਫੰਕਸ਼ਨ-ਟੈਸ਼ਨੈਲਿਟੀ ਦੋਵੇਂ ਸਟੈਂਡਅਲੋਨ ਮੋਡ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ ਜੋ ਇੱਕ ਡਿਵੈਲਪਰ ਨੂੰ ਸਿੱਧੇ SoC 'ਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਜਾਂ NCP ਮੋਡ ਵਿੱਚ ਇੱਕ ਬਾਹਰੀ ਹੋਸਟ MCU ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਇਹ ਰੀਲੀਜ਼ ਨੋਟ SDK ਸੰਸਕਰਣਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ:

  • 3.2.9.0 5 ਸਤੰਬਰ, 2023 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ (ਸਿਰਫ਼ ਅੰਡਰਲਾਈੰਗ ਪਲੇਟਫਾਰਮ ਬਦਲਾਅ)
  • 3.2.8.0 13 ਜੁਲਾਈ 2023 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ (EFR32xG21, ਸੰਸ਼ੋਧਨ C ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਲਈ ਸਮਰਥਨ)
  • 3.2.6.0 29 ਮਾਰਚ, 2023 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ (ਸ਼ੁਰੂਆਤੀ ਪਹੁੰਚ ਭਾਗ ਸਮਰਥਨ)
  • 3.2.5.0 11 ਜਨਵਰੀ, 2023 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ (ਸ਼ੁਰੂਆਤੀ ਪਹੁੰਚ ਭਾਗ ਸਮਰਥਨ)
  • 3.2.4.0 13 ਅਕਤੂਬਰ, 2021 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ
  • 3.2.3.0 24 ਸਤੰਬਰ, 2021 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ
  • 3.2.2.0 8 ਸਤੰਬਰ, 2021 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ
  • 3.2.1.0 21 ਜੁਲਾਈ, 2021 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ
  • 3.2.0.0 16 ਜੂਨ, 2021 ਨੂੰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ

ਅਨੁਕੂਲਤਾ ਅਤੇ ਵਰਤੋਂ ਨੋਟਿਸ

ਸੁਰੱਖਿਆ ਅੱਪਡੇਟਾਂ ਅਤੇ ਨੋਟਿਸਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਇਸ SDK ਨਾਲ ਸਥਾਪਤ ਗੀਕੋ ਪਲੇਟਫਾਰਮ ਰੀਲੀਜ਼ ਨੋਟਸ ਦਾ ਸੁਰੱਖਿਆ ਚੈਪਟਰ ਜਾਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਰੀਲੀਜ਼ ਨੋਟਸ ਪੰਨੇ 'ਤੇ ਦੇਖੋ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਇਹ ਵੀ ਜ਼ੋਰਦਾਰ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ ਲਈ ਸੁਰੱਖਿਆ ਸਲਾਹਕਾਰਾਂ ਦੀ ਗਾਹਕੀ ਲਓ। ਸੇਕਿਓਰ ਵਾਲਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਨੋਟਸ ਲਈ, ਜਾਂ ਜੇ ਤੁਸੀਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਬਲੂਟੁੱਥ SDK ਲਈ ਨਵੇਂ ਹੋ, ਤਾਂ ਇਸ ਰੀਲੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵੇਖੋ।

ਅਨੁਕੂਲ ਕੰਪਾਈਲਰ:
ARM (IAR-EWARM) ਸੰਸਕਰਣ 8.50.9 ਲਈ IAR ਏਮਬੇਡਡ ਵਰਕਬੈਂਚ

  • MacOS ਜਾਂ Linux 'ਤੇ IarBuild.exe ਕਮਾਂਡ ਲਾਈਨ ਉਪਯੋਗਤਾ ਜਾਂ IAR ਏਮਬੇਡਡ ਵਰਕਬੈਂਚ GUI ਨਾਲ ਬਣਾਉਣ ਲਈ ਵਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਨਤੀਜਾ ਗਲਤ ਹੋ ਸਕਦਾ ਹੈ। fileਸ਼ਾਰਟ ਬਣਾਉਣ ਲਈ ਵਾਈਨ ਦੇ ਹੈਸ਼ਿੰਗ ਐਲਗੋਰਿਦਮ ਵਿੱਚ ਟਕਰਾਅ ਕਾਰਨ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ file ਨਾਮ
  • macOS ਜਾਂ Linux 'ਤੇ ਗਾਹਕਾਂ ਨੂੰ ਸਿਮਪਲੀਸਿਟੀ ਸਟੂਡੀਓ ਤੋਂ ਬਾਹਰ IAR ਨਾਲ ਨਾ ਬਣਾਉਣ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। ਗਾਹਕ ਜੋ ਕਰਦੇ ਹਨ ਉਹਨਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਪੁਸ਼ਟੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਕਿ ਸਹੀ ਹੈ files ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।
    GCC (GNU ਕੰਪਾਈਲਰ ਕਲੈਕਸ਼ਨ) ਵਰਜਨ 10.2.0, ਸਿਮਪਲੀਸਿਟੀ ਸਟੂਡੀਓ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ।

ਨਵੀਆਂ ਆਈਟਮਾਂ

ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਰੀਲੀਜ਼ 3.2.4.0 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ

ਪਾਈਥਨ-ਅਧਾਰਿਤ ਹੋਸਟ ਸਾਬਕਾamples
ਪਾਈਥਨ-ਅਧਾਰਿਤ ਹੋਸਟ ਸਾਬਕਾamppyBGAPI ਨਾਲ ਵਰਤਣ ਲਈ les ਹੁਣ ਉਪਲਬਧ ਹਨ (https://github.com/SiliconLabs/pybgapi-examples).

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ

ਬਲੂਟੁੱਥ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ
ਇਸ ਰੀਲੀਜ਼ ਦੇ ਨਾਲ, ਬਲੂਟੁੱਥ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ ਸਮਰਥਿਤ ਹੈ। AN1328 ਦੇਖੋ: ਬਲੂਟੁੱਥ HCI ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਰੇਡੀਓ ਕੋ-ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ।

ਡਾਇਨਾਮਿਕ GATT ਡਾਟਾਬੇਸ
GATT ਸਰਵਰ ਵਿੱਚ, GATT ਡੇਟਾਬੇਸ ਨੂੰ ਬਲੂਟੁੱਥ API ਦੇ ਨਾਲ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਸ਼ਾਮਲ ਕਰੋ
ਕੰਪੋਨੈਂਟ ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਡਾਇਨਾਮਿਕ_gattdb। ਕੰਪੋਨੈਂਟ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਸਤਾਵੇਜ਼, ਅਤੇ ਬਲੂਟੁੱਥ API ਸੰਦਰਭ ਵੇਖੋ।

ਸਿਮਟਲ ਸਕੈਨਿੰਗ
ਬਲੂਟੁੱਥ ਸਟੈਕ LE 1M ਅਤੇ ਕੋਡੇਡ PHY 'ਤੇ ਸਮਕਾਲੀ ਸਕੈਨਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਹਾਰਡਵੇਅਰ ਸਮਰਥਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਇਹ ਸਿਰਫ਼ ਕੁਝ ਡਿਵਾਈਸਾਂ 'ਤੇ ਉਪਲਬਧ ਹੈ।

ਨਵੇਂ ਸਾਬਕਾampਲੇ ਐਪਲੀਕੇਸ਼ਨ

  • ਬਲੂਟੁੱਥ - NCP (ਡਾਇਨਾਮਿਕ GATT ਸਮਰਥਨ ਦੇ ਨਾਲ): ਬਲੂਟੁੱਥ - NCP ਖਾਲੀ ਦੀ ਬਜਾਏ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀ ਗਈ, ਜਿਸਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਹੈ।
  • ਬਲੂਟੁੱਥ - RCP
  • ਬਲੂਟੁੱਥ - SoC ਬਲਿੰਕੀ
  • ਬਲੂਟੁੱਥ - SoC ਲਾਈਟ ਸਟੈਂਡਰਡ DMP ਅਤੇ ਬਲੂਟੁੱਥ - EFRG32[B|M]G21 ਲਈ SoC ਖਾਲੀ ਸਟੈਂਡਰਡ DMP \
  • ਬਲੂਟੁੱਥ - SoC ਥ੍ਰੂਪੁੱਟ
  • ਬਲੂਟੁੱਥ - SoC ਇੰਟਰਓਪਰੇਬਿਲਟੀ ਟੈਸਟ: ਸਿਰਫ ਡੈਮੋ ਬਾਈਨਰੀ, ਕੋਈ ਸਰੋਤ ਨਹੀਂ

ਥ੍ਰੂਪੁੱਟ ਲੌਗਿੰਗ

NCP ਹੋਸਟ ਐਪਲੀਕੇਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਥ੍ਰੁਪੁੱਟ ਨੂੰ ਲੌਗ ਕਰਨ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ -l ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਥ੍ਰੋਪੁੱਟ ਮੁੱਲ ਇੱਕ CSV ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਲੌਗਿੰਗ ਐਂਟਰੀ ਇੱਕ ਮਿੰਟ ਵਿੱਚ ਇੱਕ ਵਾਰ ਲਿਖੀ ਜਾਂਦੀ ਹੈ।

pyBGAPI
pyBGAPI ਲਾਇਬ੍ਰੇਰੀ, Python ਵਿੱਚ BGAPI ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ, ਨੂੰ pypi.org (https://pypi.org/project/pybgapi/) ਵਿੱਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ।

ਐਂਗਲ-ਆਫ-ਅਰਾਈਵਲ (AoA) ਵਿਕਾਸ ਲਈ ਨਵੇਂ ਟੂਲ
AoA ਐਨਾਲਾਈਜ਼ਰ: ਇੱਕ ਲੋਕੇਟਰ ਅਤੇ ਮਲਟੀਪਲ ਨਾਲ AoA ਗਣਨਾ ਦਾ ਤੇਜ਼ੀ ਨਾਲ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਸਟੂਡੀਓ ਵਿੱਚ ਇੱਕ ਨਵਾਂ 3D ਗ੍ਰਾਫਿਕਲ ਟੂਲ tags. ਇਹ ਟੂਲ ਪਿਛਲੀ AoA ਕੰਪਾਸ ਡੈਮੋ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬਦਲਦਾ ਹੈ।
AoA ਕੌਂਫਿਗਰੇਟਰ: ਗਾਹਕਾਂ ਦੀ ਇੱਕ ਵੈਧ ਮਲਟੀ-ਲੋਕੇਟਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਇੱਕ ਨਵਾਂ 3D ਗ੍ਰਾਫਿਕਲ ਟੂਲ file ਮਲਟੀ-ਲੋਕੇਟਰ ਵਰਤੋਂ ਦੇ ਕੇਸਾਂ ਲਈ।

ਨਵੇਂ APIs
ਵਾਧੂ ਦਸਤਾਵੇਜ਼ਾਂ ਅਤੇ ਕਮਾਂਡ ਵਰਣਨ ਲਈ ਕਿਰਪਾ ਕਰਕੇ SDK ਸਥਾਪਨਾ ਵਿੱਚ ਬਲੂਟੁੱਥ API ਸੰਦਰਭ ਜਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾ ਰਹੇ SDK ਸੰਸਕਰਣ ਲਈ ਵਿਸ਼ੇਸ਼ ਔਨਲਾਈਨ API ਸੰਦਰਭ ਵੇਖੋ। ਸਭ ਤੋਂ ਨਵੀਨਤਮ ਸੰਸਕਰਣ 'ਤੇ ਹੈ https://docs.silabs.com/bluetooth/latest/.

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ

  • sl_bt_connection_read_remote_used_features ਕਮਾਂਡ: ਰਿਮੋਟ ਡਿਵਾਈਸ ਦੁਆਰਾ ਸਮਰਥਿਤ ਲਿੰਕ ਲੇਅਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪੜ੍ਹੋ।
  • sl_bt_evt_connection_remote_used_features ਇਵੈਂਟ: ਰਿਮੋਟ ਡਿਵਾਈਸ ਦੁਆਰਾ ਸਮਰਥਿਤ ਲਿੰਕ ਲੇਅਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਰਸਾਓ।
  • sl_bt_gatt_server_read_client_supported_features ਕਮਾਂਡ: GATT ਕਲਾਇੰਟ ਸਮਰਥਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪੜ੍ਹੋ।
  • sl_bt_gattdb_new_session ਕਮਾਂਡ: ਇੱਕ ਨਵਾਂ GATT ਡੇਟਾਬੇਸ ਅੱਪਡੇਟ ਸੈਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ।
  • sl_bt_gattdb_add_service ਕਮਾਂਡ: GATT ਡੇਟਾਬੇਸ ਵਿੱਚ ਇੱਕ ਸੇਵਾ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_remove_service ਕਮਾਂਡ: GATT ਡੇਟਾਬੇਸ ਤੋਂ ਸੇਵਾ ਹਟਾਓ।
  • sl_bt_gattdb_add_included_service ਕਮਾਂਡ: ਇੱਕ ਸੇਵਾ ਵਿੱਚ ਇੱਕ ਸ਼ਾਮਲ-ਸਰਵਿਸ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_remove_included_service ਕਮਾਂਡ: ਇੱਕ ਸੇਵਾ ਤੋਂ ਇੱਕ ਸ਼ਾਮਲ-ਸੇਵਾ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਹਟਾਓ।
  • sl_bt_gattdb_add_uuid16_characteristic ਕਮਾਂਡ: ਸੇਵਾ ਵਿੱਚ ਇੱਕ 16-ਬਿੱਟ UUID ਗੁਣ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_add_uuid128_characteristic ਕਮਾਂਡ: ਸੇਵਾ ਵਿੱਚ ਇੱਕ 128-ਬਿੱਟ UUID ਗੁਣ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_remove_characteristic ਕਮਾਂਡ: ਕਿਸੇ ਸੇਵਾ ਤੋਂ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਹਟਾਓ।
  • sl_bt_gattdb_add_uuid16_descriptor ਕਮਾਂਡ: ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਇੱਕ 16-ਬਿੱਟ UUID ਵਰਣਨ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_add_uuid128_descriptor ਕਮਾਂਡ: ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਇੱਕ 128-ਬਿੱਟ UUID ਵਰਣਨ ਸ਼ਾਮਲ ਕਰੋ।
  • sl_bt_gattdb_remove_descriptor ਕਮਾਂਡ: ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਤੋਂ ਇੱਕ ਵਰਣਨ ਨੂੰ ਹਟਾਓ।
  • sl_bt_gattdb_start_service ਕਮਾਂਡ: ਇੱਕ ਸੇਵਾ ਸ਼ੁਰੂ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਰਿਮੋਟ GATT ਕਲਾਇੰਟਸ ਨੂੰ ਦਿਖਾਈ ਦੇਵੇ।
  • sl_bt_gattdb_stop_service ਕਮਾਂਡ: ਇੱਕ ਸੇਵਾ ਨੂੰ ਰੋਕੋ ਤਾਂ ਜੋ ਇਹ ਰਿਮੋਟ GATT ਕਲਾਇੰਟਸ ਲਈ ਅਦਿੱਖ ਹੋ ਜਾਵੇ।
  • sl_bt_gattdb_start_characteristic ਕਮਾਂਡ: ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ੁਰੂ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਰਿਮੋਟ GATT ਕਲਾਇੰਟਸ ਨੂੰ ਦਿਖਾਈ ਦੇਵੇ।
  • sl_bt_gattdb_stop_characteristic ਕਮਾਂਡ: ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਰੋਕੋ ਤਾਂ ਜੋ ਇਹ ਰਿਮੋਟ GATT ਕਲਾਇੰਟਸ ਲਈ ਅਦਿੱਖ ਹੋ ਜਾਵੇ।
  • sl_bt_gattdb_commit ਕਮਾਂਡ: ਮੌਜੂਦਾ ਸੈਸ਼ਨ ਵਿੱਚ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ GATT ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ ਅਤੇ ਸੈਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰੋ। sl_bt_gattdb_abort ਕਮਾਂਡ: ਮੌਜੂਦਾ ਸੈਸ਼ਨ ਵਿੱਚ GATT ਵਿੱਚ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਰੱਦ ਕਰੋ
  • ਡਾਟਾਬੇਸ ਅਤੇ ਸੈਸ਼ਨ ਬੰਦ ਕਰੋ.
  • sl_bt_sm_get_bonding_handles ਕਮਾਂਡ: ਬੰਧਨ ਡੇਟਾਬੇਸ ਵਿੱਚ ਹੈਂਡਲ ਪ੍ਰਾਪਤ ਕਰੋ।
  • sl_bt_sm_get_bonding_details ਕਮਾਂਡ: ਇੱਕ ਬੰਧਨ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ।
  • sl_bt_sm_find_bonding_by_address ਕਮਾਂਡ: ਬਲੂਟੁੱਥ ਡਿਵਾਈਸ ਪਤੇ ਦੁਆਰਾ ਬੰਧਨ ਜਾਣਕਾਰੀ ਲੱਭੋ।
  • sl_bt_sm_set_legacy_oob ਕਮਾਂਡ: ਪੁਰਾਤਨ ਜੋੜੀ ਲਈ OOB ਡੇਟਾ ਸੈਟ ਕਰੋ।
  • sl_bt_sm_set_oob ਕਮਾਂਡ: ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨ ਜੋੜਨ ਲਈ OOB ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ।
  • sl_bt_sm_set_remote_oob ਕਮਾਂਡ: ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨ ਜੋੜਨ ਲਈ ਰਿਮੋਟ ਡਿਵਾਈਸ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ OOB ਡੇਟਾ ਅਤੇ ਪੁਸ਼ਟੀ ਮੁੱਲ ਸੈੱਟ ਕਰੋ।
  • SL_BT_COMPONENT_CONNECTIONS ਸੰਰਚਨਾ: ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਮਾਤਰਾ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਇੱਕ ਕੰਪੋਨੈਂਟ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿਸਦੀ ਇਸ ਨੂੰ ਵਾਧੂ ਲੋੜ ਹੈ।

ਸੁਧਾਰ

ਬਦਲਿਆ APIs

ਰੀਲੀਜ਼ 3.2.2.0 ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ

  • sl_bt_gap_set_privacy_mode() ਕਮਾਂਡ: ਜਦੋਂ ਗੋਪਨੀਯਤਾ ਮੋਡ ਨੂੰ ਇਸ ਕਮਾਂਡ ਨਾਲ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ sl_bt_advertiser_set_random_address() ਕਮਾਂਡ ਨਾਲ ਸੈੱਟ ਕੀਤੇ ਵਿਗਿਆਪਨਕਰਤਾ ਪਤੇ ਹੁਣ ਸਟੈਕ ਦੁਆਰਾ ਖੁਦਮੁਖਤਿਆਰੀ ਨਾਲ ਅਪਡੇਟ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਰੇਕ ਵਿਗਿਆਪਨਦਾਤਾ ਲਈ ਜੋ ਡਿਵਾਈਸ ਦੇ ਪਛਾਣ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਸਟੈਕ ਸਮੇਂ-ਸਮੇਂ ਤੇ ਗੋਪਨੀਯਤਾ ਮੋਡ ਵਿੱਚ ਇਸਦੇ ਲਈ ਇੱਕ ਨਵਾਂ ਹੱਲ ਕਰਨ ਯੋਗ ਜਾਂ ਗੈਰ-ਸੁਲਝਣਯੋਗ ਨਿੱਜੀ ਪਤਾ ਤਿਆਰ ਕਰਦਾ ਹੈ।
  • sl_bt_advertiser_set_configuration() ਕਮਾਂਡ: ਇੱਕ ਵਿਗਿਆਪਨਦਾਤਾ ਨੂੰ ਗੋਪਨੀਯਤਾ ਮੋਡ ਵਿੱਚ ਗਲੋਬਲ ਡਿਵਾਈਸ ਪਛਾਣ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਇੱਕ ਨਵੀਂ ਸੰਰਚਨਾ ਆਈਟਮ (ਮੁੱਲ 16) ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। ਇਸ ਸੰਰਚਨਾ ਦਾ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੁੰਦਾ ਜੇਕਰ ਵਿਗਿਆਪਨਦਾਤਾ ਦਾ ਪਤਾ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ sl_bt_advertiser_set_random_address() ਕਮਾਂਡ ਨਾਲ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ।
  • sl_bt_sm_configure() ਕਮਾਂਡ: ਇਹ ਚੁਣਨ ਲਈ ਇੱਕ ਨਵਾਂ ਵਿਕਲਪ ਕਿ ਕੀ ਜੋੜਾ ਸਿਰਫ਼ ਕੰਮ ਕਰਦਾ ਹੈ ਜਾਂ ਪ੍ਰਮਾਣਿਤ ਜੋੜੀ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਸੈਟਿੰਗਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਦੋਵੇਂ ਵਿਕਲਪ ਸੰਭਵ ਹੁੰਦੇ ਹਨ।

ਰੀਲੀਜ਼ 3.2.1.0 ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ
sl_bt_gattdb_commit() ਕਮਾਂਡ: ਪਹਿਲਾਂ, ਸਟੈਕ ਨੇ ਸਾਰੇ GATT ਕਲਾਇੰਟਸ ਦੀਆਂ ਕਲਾਇੰਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੰਰਚਨਾਵਾਂ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਸੀ ਸਿਵਾਏ ਸੇਵਾ-ਬਦਲਿਆ ਸੰਰਚਨਾ ਨੂੰ ਛੱਡ ਕੇ ਜਦੋਂ ਸਥਾਨਕ GATT ਡੇਟਾਬੇਸ ਬਦਲਿਆ ਗਿਆ ਸੀ। ਇਸ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲਿਆ ਗਿਆ ਹੈ ਤਾਂ ਕਿ, ਕਨੈਕਟ ਕੀਤੇ GATT ਕਲਾਇੰਟਸ ਲਈ, ਸਟੈਕ ਸਿਰਫ ਹਟਾਏ ਗਏ ਗੁਣਾਂ ਦੀਆਂ ਸੰਰਚਨਾਵਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ।

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ

  • SL_BT_CONFIG_MAX_CONNECTIONS ਕੌਂਫਿਗਰੇਸ਼ਨ: ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਕਨੈਕਸ਼ਨ ਕੰਪੋਨੈਂਟ ਕੌਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ file sl_bluetooth_connection_config.h.
  • SL_BT_CONFIG_USER_ADVERTISERS ਕੌਂਫਿਗਰੇਸ਼ਨ: ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਐਡਵਰਟਾਈਜ਼ਰ ਕੰਪੋਨੈਂਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ file sl_bluetooth_advertiser_config.h.
  • SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC ਸੰਰਚਨਾ: ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਸਿੰਕ ਕੰਪੋਨੈਂਟ ਕੌਂਫਿਗਰੇਸ਼ਨ-ਰੇਸ਼ਨ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ file sl_bluetooth_periodic_sync_config.h.
  • CTE ਸੇਵਾ UUIDs: ਮੁੱਲ ਬਲੂਟੁੱਥ SIG ਨਿਰਧਾਰਨ ਦੇ ਅਨੁਸਾਰ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਸਥਿਰ ਮੁੱਦੇ

ਰੀਲੀਜ਼ 3.2.4.0 ਵਿੱਚ ਸਥਿਰ

ID # ਵਰਣਨ
735638 ਇੱਕ ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨ ਵੇਲੇ ਇੱਕ ਮੈਮੋਰੀ ਐਕਸੈਸ ਉਲੰਘਣਾ ਨੂੰ ਠੀਕ ਕਰੋ ਜੇਕਰ ਸੁਰੱਖਿਆ ਪ੍ਰਬੰਧਕ ਅਣ-ਸ਼ੁਰੂਆਤ ਹੈ (ਭਾਵ, ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਐਸਐਮ ਕੰਪੋਨੈਂਟ ਅਣਵਰਤਿਆ ਹੋਇਆ ਹੈ)। ਇਸ ਉਲੰਘਣਾ ਕਾਰਨ ਜਾਰੀ ਕੀਤੇ SDK ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੋਈ ਵੀ ਜਾਣੀ ਜਾਂਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਸਮੱਸਿਆ ਨਹੀਂ ਆਈ ਹੈ।
736501 app_properties.c ਸ਼ਾਮਲ ਕਰੋ file RCP ਵਿੱਚ ਸਾਬਕਾampਫਰਮਵੇਅਰ ਅਪਡੇਟਾਂ ਦੇ ਸਮਰਥਨ ਲਈ le ਪ੍ਰੋਜੈਕਟ.
737292 EFR32[B|M]G21 ਡਿਵਾਈਸਾਂ 'ਤੇ LE ਕੋਡਡ PHY 'ਤੇ ਕਨੈਕਸ਼ਨ ਸਥਾਪਨਾਵਾਂ ਅਤੇ ਸਕੈਨਿੰਗ ਦੀ ਅਸਫਲਤਾ ਦਾ ਕਾਰਨ ਬਣਨ ਵਾਲੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੋ।
740185 ਇੱਕ ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨ ਵੇਲੇ ਇੱਕ ਮੈਮੋਰੀ ਐਕਸੈਸ ਉਲੰਘਣਾ ਨੂੰ ਠੀਕ ਕਰੋ ਜਿਸਦਾ ਇੱਕ ਅਸਫਲ ਬੰਧਨ ਕਾਰਜ ਸੀ। ਇਸ ਉਲੰਘਣਾ ਕਾਰਨ ਜਾਰੀ ਕੀਤੇ SDK ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੋਈ ਵੀ ਜਾਣੀ ਜਾਂਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਸਮੱਸਿਆ ਨਹੀਂ ਆਈ ਹੈ।
740421 ਬਲੂਟੁੱਥ ਕੰਟਰੋਲਰ ਹੁਣ ਸਾਰੇ ਕੁਨੈਕਸ਼ਨ ਅੰਤਰਾਲਾਂ ਲਈ ਪ੍ਰਤੀ ਪੈਕੇਟ ਬਾਈਟਾਂ ਦੀ ਸਹੀ ਸੰਖਿਆ ਭੇਜਦਾ ਹੈ।
741923 ਵਿਕਰੇਤਾ-ਵਿਸ਼ੇਸ਼ ਕਮਾਂਡ 0xfc18 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ HCI ਇੰਟਰਫੇਸ ਤੋਂ ਬੂਟਲੋਡਰ ਨੂੰ ਬੂਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲਤਾ ਦਾ ਕਾਰਨ ਬਣਨ ਵਾਲੇ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰੋ।

ਰੀਲੀਜ਼ 3.2.3.0 ਵਿੱਚ ਸਥਿਰ

ID # ਵਰਣਨ
738646 ਇੱਕ ਮੈਮੋਰੀ ਲੀਕ ਨੂੰ ਠੀਕ ਕਰੋ ਜੋ ਉਦੋਂ ਵਾਪਰਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਮੁੱਦੇ ਨੂੰ ਪਹਿਲਾਂ ਬਲੂਟੁੱਥ SDK 3.2.0 ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ।

ਰੀਲੀਜ਼ 3.2.2.0 ਵਿੱਚ ਸਥਿਰ

ID # ਵਰਣਨ
683223 ਇਸ ਮੁੱਦੇ ਨੂੰ ਠੀਕ ਕਰੋ ਕਿ sl_bt_test_dtm_tx_v4() ਕਮਾਂਡ ਨੂੰ ਪਾਸ ਕੀਤੇ TX ਪਾਵਰ ਵੈਲਯੂ ਦਾ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੁੰਦਾ ਜਦੋਂ ਇੱਕ ਅਨਮੋਡਿਊਲਡ ਕੈਰੀਅਰ ਮੋਡ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
708049 ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰੋ ਕਿ ਇੱਕ ਮਾਡਿਊਲੇਟਡ ਸਿਗਨਲ ਲਈ DTM TX ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਅਨਮੋਡਿਊਲੇਟਡ ਕੈਰੀਅਰ ਵੇਵ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਈ DTM ਕਮਾਂਡਾਂ ਕੰਮ ਨਹੀਂ ਕਰਦੀਆਂ ਹਨ।
714913 ਇੱਕ ਬਲੂਟੁੱਥ ਕੰਟਰੋਲਰ ਦੇ ਟਾਸਕ ਸ਼ਡਿਊਲਿੰਗ ਮੁੱਦੇ ਨੂੰ ਠੀਕ ਕਰੋ ਜੋ ਸਕੈਨਿੰਗ ਦੌਰਾਨ ਬਲੂਟੁੱਥ ਡਿਸਕਨੈਕਸ਼ਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ।
725480 ਇਸ ਮੁੱਦੇ ਨੂੰ ਠੀਕ ਕਰੋ ਕਿ ਕਨੈਕਸ਼ਨ ਰਹਿਤ aoa_locator ਐਪ ਕਈ ਵਾਰ a ਨਾਲ ਸਮਕਾਲੀਕਰਨ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ tag.
728452 ਇਸ ਮੁੱਦੇ ਨੂੰ ਠੀਕ ਕਰੋ ਕਿ ਬਲੂਟੁੱਥ HCI ਕੰਪੋਨੈਂਟ HCI ਰੀਸੈਟ ਕਮਾਂਡ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ ਹੈ।
730386 LE ਰੀਡ ਅਧਿਕਤਮ ਡੇਟਾ ਲੰਬਾਈ HCI ਕਮਾਂਡ ਹੁਣ ਸਹੀ ਅਧਿਕਤਮ ਮੁੱਲ ਵਾਪਸ ਕਰਦੀ ਹੈ ਜੋ ਕੰਟਰੋਲਰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
731566 ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਇਨਕ੍ਰਿਪਟਡ ਹੋਣ 'ਤੇ ਡਿਸਕਨੈਕਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਵੇਲੇ RTOS ਟਾਸਕ ਹੈਂਗਿੰਗ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰੋ।
733857 ਬਲੂਟੁੱਥ HCI ਹੁਣ ਹੋਸਟ ਨੂੰ ACL ਪੈਕੇਟਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।

ਰੀਲੀਜ਼ 3.2.1.0 ਵਿੱਚ ਸਥਿਰ

ID # ਵਰਣਨ
707252 LE ਪਾਵਰ ਕੰਟਰੋਲ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਸੁਧਾਰ.
712526 CTE (AoA/AoD) ਦੇ ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰੋ ਜਿੱਥੇ ਡਿਵਾਈਸ ਇੱਕ ਹਾਰਡ ਫਾਲਟ ਵਿੱਚ ਦਾਖਲ ਹੋ ਸਕਦੀ ਹੈ ਜੇਕਰ ਕਨੈਕਸ਼ਨ ਰਹਿਤ CTE ਜਾਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ CTE ਨੂੰ ਕਨੈਕਸ਼ਨ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ ਸੀ।
714406 LL/DDI/SCN/BV-25-C ਲਈ ਠੀਕ ਕਰੋ।
715016 ਸਥਿਰ LE ਪਾਵਰ ਕੰਟਰੋਲ ਸ਼ੁਰੂਆਤੀ।
715286 ਹੁਣ ਸੂਚਨਾਵਾਂ ਜਾਂ ਸੰਕੇਤਾਂ ਦੀ ਗਾਹਕੀ ਲੈਣ ਵੇਲੇ ਇੱਕ ਗਲਤੀ ਪੈਦਾ ਕਰਨਾ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ।
715414 HCI ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੋ ਕਿ ਵਿਗਿਆਪਨਦਾਤਾਵਾਂ ਨੂੰ LE Set Extended Advertising Enable ਕਮਾਂਡ ਵਿੱਚ ਸੈੱਟਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ 0 ਕਰਨ ਨਾਲ ਅਯੋਗ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।
717381 ਥ੍ਰੋਪੁੱਟ ਸਾਬਕਾ ਲਈ ਫਿਕਸampਸੰਕੇਤ ਡੇਟਾ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਐਪਲੀਕੇਸ਼ਨ.
718466 ਬਲੂਟੁੱਥ 'NCP ਇੰਟਰਫੇਸ' ਕੰਪੋਨੈਂਟ ਹੁਣ SL_BT_API_FULL ਮੈਕਰੋ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਸਾਰੀਆਂ BGAPI ਕਮਾਂਡ ਟੇਬਲਾਂ ਨੂੰ ਲਿੰਕ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ NCP ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਲੋੜੀਂਦਾ ਹੈ।
718867 soc_empty ਸਾਬਕਾ ਲਈ ਵ੍ਹਾਈਟਲਿਸਟਿੰਗ ਕੰਪੋਨੈਂਟ ਸਮਰਥਨ ਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆample ਐਪ.
723935 SoC ਥ੍ਰੋਪੁੱਟ ਵਿੱਚ ਸੁਧਾਰ ਸਾਬਕਾample ਐਪ.

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਸਥਿਰ

ID # ਵਰਣਨ
649254 ਪਹਿਲਾਂ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨਾਂ TX ਪਾਵਰ ਨੂੰ +10dBm ਤੋਂ ਵੱਧ ਸੈੱਟ ਕਰ ਸਕਦੀਆਂ ਸਨ ਭਾਵੇਂ ਕਿ AFH (ਅਡੈਪਟਿਵ ਫ੍ਰੀਕੁਐਂਸੀ ਹਾਪਿੰਗ) ਯੋਗ ਨਾ ਹੋਵੇ। ਇਹ ਫਿਕਸ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਵੱਧ ਤੋਂ ਵੱਧ ਵਰਤੋਂ ਯੋਗ TX ਪਾਵਰ ਲੈਵਲ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਜੇਕਰ AFH ਨੂੰ ਸਮਰੱਥ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ।
651247 ਪਹਿਲਾਂ EFR32MG21 'ਤੇ ਬਲੂਟੁੱਥ ਸਟੈਕ ਕਦੇ-ਕਦਾਈਂ ਡਿਸਕਨੈਕਸ਼ਨ ਦੀ ਪਛਾਣ ਨਹੀਂ ਕਰਦਾ ਸੀ। ਇਹ ਇੱਕ ਬਹੁਤ ਹੀ ਦੁਰਲੱਭ ਮਾਮਲਾ ਹੈ ਅਤੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਵਧੇਰੇ RF ਸ਼ੋਰ ਨਾਲ ਸੰਭਾਵਨਾ ਵੱਧ ਸਕਦੀ ਹੈ। ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ.
679431 ਪਹਿਲਾਂ DEBUG_EFM ਦਾਅਵਾ ਸੀਰੀਜ਼ 2 ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ ਜਦੋਂ ਇੱਕ ਖਾਲੀ ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਬਲੂਟੁੱਥ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਂਦੇ ਹੋ। ਇਹ ਮੁੱਦਾ ਹੁਣ ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।
686213 ਪਹਿਲਾਂ ਬਲੂਟੁੱਥ ਸਟੈਕ ਕਦੇ-ਕਦਾਈਂ ਇੱਕ ਸਦੀਵੀ ਲੂਪ ਵਿੱਚ ਫਸ ਸਕਦਾ ਸੀ। ਮੰਨ ਲਓ ਕਿ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਕਈ GATT ਕਲਾਇੰਟ ਕੁਨੈਕਸ਼ਨ ਹਨ ਜੋ ਸਲੀਪ-ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਸੰਦਰਭ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਮੇਨ ਲੂਪ ਦੋਵਾਂ ਤੋਂ ਇੱਕੋ ਸਮੇਂ GATT ਪ੍ਰਕਿਰਿਆਵਾਂ ਕਰਦੇ ਹਨ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਇੱਕ ਦੁਰਲੱਭ ਦੌੜ ਸਥਿਤੀ ਇੱਕ ਸਟੈਕ ਮੈਮੋਰੀ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ, ਜੋ ਬਦਲੇ ਵਿੱਚ ਇੱਕ GATT ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ। ਸਮੱਸਿਆ ਮੌਜੂਦ ਨਹੀਂ ਹੈ ਜੇਕਰ ਬਲੂਟੁੱਥ API ਨੂੰ ਸਿਰਫ਼ ਮੁੱਖ ਲੂਪ (ਬੇਅਰ ਮੈਟਲ ਮੋਡ ਵਿੱਚ) ਜਾਂ ਇੱਕ OS ਟਾਸਕ (RTOS ਮੋਡ ਵਿੱਚ) ਤੋਂ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ।

ਉਪਰੋਕਤ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਮੈਮੋਰੀ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦਾ ਮੁੱਦਾ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਹਾਲਾਂਕਿ, ਬਲੂਟੁੱਥ API ਕਮਾਂਡਾਂ ਨੂੰ ਇੰਟਰੱਪਟ ਸੰਦਰਭਾਂ ਤੋਂ ਕਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਨਾਲ ਹੋਰ ਅਣਜਾਣ ਸਮੱਸਿਆਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਵਿੱਚ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ UG434: ਸਿਲੀਕਾਨ ਲੈਬ SDK v3.x ਲਈ Bluetooth® C ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਰ ਗਾਈਡ.

696220 ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਮੁੱਦੇ ਨੂੰ ਠੀਕ ਕਰੋ ਜੋ ਇੱਕ ਡਾਇਨਾਮਿਕ ਮਲਟੀਪਲ ਪ੍ਰੋਟੋਕੋਲ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਗਲਤ RAIL ਸੰਰਚਨਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਹੋਰ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ।
696283 ਸਕੈਨਿੰਗ ਚਾਲੂ ਹੋਣ 'ਤੇ ਵਿਸਤ੍ਰਿਤ ਵਿਗਿਆਪਨਦਾਤਾ ਨਾਲ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਣ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰੋ।
697200 ਬਲੂਟੁੱਥ ਸਟੈਕ RTOS ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਸੰਕੇਤ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰੋ।
698227 ਇੱਕ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੋ ਕਿ ਲਿੰਕ ਲੇਅਰ ਵਿੱਚ ਇੱਕ ਕੰਮ ਪੂਰਾ ਨਹੀਂ ਹੁੰਦਾ ਜਦੋਂ ਰੇਡੀਓ ਫਸ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਮੱਸਿਆ ਬਹੁਤ ਘੱਟ ਹੀ ਵਾਪਰਦੀ ਹੈ ਅਤੇ ਇਹ ਬਹੁਤ ਸਾਰੇ ਵਿਗਿਆਪਨਦਾਤਾਵਾਂ, ਸਕੈਨਰਾਂ ਅਤੇ ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨਾਂ ਵਾਲੇ ਵਿਅਸਤ ਮਾਹੌਲ ਵਿੱਚ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਯੋਗ ਹੋ ਸਕਦੀ ਹੈ। ਮੁੱਦੇ ਦਾ ਹੱਲ ਇੱਕ ਰੇਡੀਓ ਵਾਚਡੌਗ (ਨਵਾਂ ਫੀਚਰ ਕੰਪੋਨੈਂਟ ਬਲੂਟੁੱਥ_ਫੀਚਰ_ਰੇਡੀਓ_ਵਾਚਡੌਗ) ਦੀ ਸ਼ੁਰੂਆਤ ਹੈ। ਜੇਕਰ ਵਾਚਡੌਗ ਨੂੰ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਰੇਡੀਓ ਅਟਕ ਗਿਆ ਹੈ ਤਾਂ ਇੱਕ ਕੰਮ ਨੂੰ ਅਧੂਰਾ ਛੱਡ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਮੈਮੋਰੀ ਨੂੰ ਬਚਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।
700422 ਵੱਖ-ਵੱਖ LE PHYs 'ਤੇ ਇੱਕੋ ਸਮੇਂ ਸਕੈਨ ਕਰਨ ਵੇਲੇ ਕੇਂਦਰੀ ਭੂਮਿਕਾ ਵਿੱਚ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਣ ਦੇ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰੋ।
703303 ਫਰਮਵੇਅਰ ਚਿੱਤਰ ਨੂੰ ਠੀਕ ਕਰੋ fileਬਲੂਟੁੱਥ API sl_bt_dfu_flash_upload ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨਾਮ ਐਕਸਟੈਂਸ਼ਨ।
703613 IAR ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੰਕਲਨ ਚੇਤਾਵਨੀਆਂ ਨੂੰ ਠੀਕ ਕਰੋ, ਜੋ ਬਲੂਟੁੱਥ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ mbedTLS ਕੰਪੋਨੈਂਟ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਹਨ।
705969 ਹੁਣ ਰੇਡੀਓ ਨੂੰ EFR32[B|M]G22 ਡਿਵਾਈਸਾਂ 'ਤੇ VSCALE ਸਮਰਥਿਤ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
708029 ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰੋ ਜੋ EFR32[B|M]G2[1|2] 'ਤੇ ਨੁਕਸ ਕਾਰਨ ਹੋਇਆ ਸੀ ਜਿੱਥੇ ਪਾਵਰ ਮੈਨੇਜਰ ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ EM2 ਤੋਂ ਉੱਠਣ ਵਿੱਚ ਅਸਫਲ ਹੁੰਦਾ ਹੈ।
714411 ਇੱਕ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰੋ ਜਿੱਥੇ AUX_ADV_IND ਅਤੇ AUX_SYNC_IND ਦੋਵਾਂ ਪੈਕੇਟਾਂ 'ਤੇ ਕਨੈਕਸ਼ਨ ਰਹਿਤ CTE ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਸਹੀ ਵਿਵਹਾਰ ਇਸ ਨੂੰ ਸਿਰਫ AUX_SYNC_IND ਪੈਕੇਟਾਂ 'ਤੇ ਪ੍ਰਸਾਰਿਤ ਕਰਨਾ ਹੈ।

ਮੌਜੂਦਾ ਰੀਲੀਜ਼ ਵਿੱਚ ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦੇ

ਪਿਛਲੀ ਰੀਲੀਜ਼ ਤੋਂ ਬਾਅਦ ਬੋਲਡ ਵਿੱਚ ਅੰਕ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਸਨ। ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਰੀਲੀਜ਼ ਖੁੰਝ ਗਈ ਹੈ, ਤਾਂ ਹਾਲੀਆ ਰੀਲੀਜ਼ ਨੋਟਸ 'ਤੇ ਉਪਲਬਧ ਹਨ https://www.si-labs.com/products/software.

ID # ਵਰਣਨ ਕੰਮਕਾਜ
337467 ਅਪਲੋਡਰ ਨਾਲ OTA ਕਰਦੇ ਸਮੇਂ MGM12P ਵਿੱਚ ਸਿਗਨਲ ਦੀ ਕਮਜ਼ੋਰੀ ਹੁੰਦੀ ਹੈ। ਕੋਈ ਨਹੀਂ
361592 ਸਿੰਕ_ਡਾਟਾ ਇਵੈਂਟ TX ਪਾਵਰ ਦੀ ਰਿਪੋਰਟ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਕੋਈ ਨਹੀਂ
 

368403

ਜੇਕਰ CTE ਅੰਤਰਾਲ ਨੂੰ 1 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਹਰੇਕ ਕੁਨੈਕਸ਼ਨ ਅੰਤਰਾਲ ਵਿੱਚ ਇੱਕ CTE ਬੇਨਤੀ ਭੇਜੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਪਰ ਇਹ ਹਰ ਦੂਜੇ ਕੁਨੈਕਸ਼ਨ ਅੰਤਰਾਲ ਵਿੱਚ ਹੀ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।  

ਕੋਈ ਨਹੀਂ

 

 

 

641122

 

 

ਬਲੂਟੁੱਥ ਸਟੈਕ ਕੰਪੋਨੈਂਟ RF ਐਂਟੀਨਾ ਮਾਰਗ ਲਈ ਕੌਂਫਿਗਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।

ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ BGM210P ਲਈ ਇੱਕ ਮੁੱਦਾ ਹੈ। ਇੱਕ ਹੱਲ ਹੈ ਟੈਕਸਟ ਐਡਿਟ ਮੋਡ ਵਿੱਚ sl_bluetooth_config.h ਵਿੱਚ ਸੰਰਚਨਾ ਨੂੰ ਹੱਥੀਂ ਅੱਪਡੇਟ ਕਰਨਾ।

ਜੇਕਰ ਐਪਲੋਡਰ ਵਾਲਾ OTA ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਬਲੂਟੁੱਥ_feature_ota_config ਕੰਪੋਨੈਂਟ ਸ਼ਾਮਲ ਕਰੋ। OTA ਮੋਡ ਲਈ RF ਮਾਰਗ ਸੈੱਟ ਕਰਨ ਲਈ sl_bt_ota_set_rf_path() ਕਮਾਂਡ ਨੂੰ ਕਾਲ ਕਰੋ।

 

 

650079

 

EFR2[B|M]G32 ਅਤੇ EFR12[B|M]G32 'ਤੇ LE 13M PHY ਨਹੀਂ ਹੈ

ਇੰਟਰਓਪਰੇਬਿਲਟੀ ਮੁੱਦੇ ਦੇ ਕਾਰਨ Mediatek Helio ਚਿੱਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਮਾਰਟਫ਼ੋਨਾਂ ਨਾਲ ਕੰਮ ਕਰੋ।

ਕੋਈ ਹੱਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਮੈਂਟ ਅਤੇ ਟੈਸਟਿੰਗ ਲਈ, sl_bt_connection_set_preferred_phy() ਜਾਂ sl_bt_connection_set_default_preferred_phy() ਨਾਲ 2M PHY ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਡਿਸਕਨੈਕਸ਼ਨ ਤੋਂ ਬਚਿਆ ਜਾ ਸਕਦਾ ਹੈ।
 

 

682198

 

ਬਲੂਟੁੱਥ ਸਟੈਕ ਵਿੱਚ ਵਿੰਡੋਜ਼ ਪੀਸੀ ਦੇ ਨਾਲ 2M PHY 'ਤੇ ਇੱਕ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਸਮੱਸਿਆ ਹੈ।

ਕੋਈ ਹੱਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਮੈਂਟ ਅਤੇ ਟੈਸਟਿੰਗ ਲਈ, sl_bt_connection_set_preferred_phy() ਜਾਂ sl_bt_connection_set_default_preferred_phy() ਨਾਲ 2M PHY ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਡਿਸਕਨੈਕਸ਼ਨ ਤੋਂ ਬਚਿਆ ਜਾ ਸਕਦਾ ਹੈ।
695148 ਬਲੂਟੁੱਥ ਸਾਫਟ ਟਾਈਮਰ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਜਦੋਂ ਬਲੂਟੁੱਥ ਆਨ-ਡਿਮਾਂਡ ਸਟਾਰਟ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮਰੱਥ ਹੁੰਦੀ ਹੈ। ਬਲੂਟੁੱਥ SDK ਜਾਂ ਸਲੀਪਟਾਈਮਰ ਪਲੇਟਫਾਰਮ ਸੇਵਾ ਵਿੱਚ ਸਧਾਰਨ ਟਾਈਮਰ ਕੰਪੋਨੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।
725498 ਕੁਨੈਕਸ਼ਨ-ਅਧਾਰਿਤ aoa_locator ਐਪਲੀਕੇਸ਼ਨ ਕਈ ਵਾਰ ਗਲਤੀ ਸੁਨੇਹੇ ਨਾਲ ਕਰੈਸ਼ ਹੋ ਜਾਂਦੀ ਹੈ CTE ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ। ਕੋਈ ਨਹੀਂ
 

730692

4-7% ਪੈਕੇਟ ਗਲਤੀ ਦਰ EFR32[B|M]G13 ਡਿਵਾਈਸਾਂ 'ਤੇ ਦੇਖੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ RSSI -25 ਅਤੇ -10 dBm ਦੇ ਵਿਚਕਾਰ ਹੁੰਦਾ ਹੈ। PER ਨਾਮਾਤਰ ਹੈ (ਡੇਟਾਸ਼ੀਟ ਦੇ ਅਨੁਸਾਰ) ਇਸ ਰੇਂਜ ਦੇ ਉੱਪਰ ਅਤੇ ਹੇਠਾਂ ਦੋਵੇਂ।  

ਕੋਈ ਨਹੀਂ

ਨਾਪਸੰਦ ਆਈਟਮਾਂ

ਰੀਲੀਜ਼ 3.2.1.0 ਵਿੱਚ ਨਾਪਸੰਦ ਕੀਤਾ ਗਿਆ

  • API enum sl_bt_gap_phy_type_t
    ਇਸ enum ਕਿਸਮ ਨੂੰ sl_bt_gap_phy_t ਨਾਲ ਬਦਲਿਆ ਗਿਆ ਹੈ।
  • API enum sl_bt_gap_phy_and_coding_type_t
    ਇਸ enum ਕਿਸਮ ਨੂੰ sl_bt_gap_phy_coding_t ਨਾਲ ਬਦਲਿਆ ਗਿਆ ਹੈ।
    ਪੁਰਾਣੀਆਂ ਕਿਸਮਾਂ ਅਜੇ ਵੀ ਵੈਧ ਹਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਜਿੰਨੀ ਜਲਦੀ ਹੋ ਸਕੇ ਨਵੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰੋ. ਪੁਰਾਣੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਭਵਿੱਖ ਦੇ ਵੱਡੇ SDK ਰੀਲੀਜ਼ ਵਿੱਚ ਇੱਕ ਸਾਲ ਤੋਂ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਨਾਪਸੰਦ ਕੀਤਾ ਗਿਆ

  • API ਕਮਾਂਡ sl_bt_sm_list_bonding_entry
    ਇਸ ਕਮਾਂਡ ਨੂੰ sl_bt_sm_get_bonding_handles ਅਤੇ sl_bt_sm_get_bonding_details ਕਮਾਂਡਾਂ ਨਾਲ ਬਦਲਿਆ ਗਿਆ ਹੈ।
  • API ਕਮਾਂਡ sl_bt_sm_set_oob_data
    ਇਹ ਕਮਾਂਡ sl_bt_sm_set_legacy_oob ਕਮਾਂਡ ਨਾਲ ਬਦਲੀ ਗਈ ਹੈ।
  • API ਕਮਾਂਡ sl_bt_sm_use_sc_oob
    ਇਹ ਕਮਾਂਡ sl_bt_sm_set_oob ਕਮਾਂਡ ਨਾਲ ਬਦਲੀ ਗਈ ਹੈ।
  • API ਕਮਾਂਡ sl_bt_sm_set_sc_remote_oob_data
    ਇਹ ਕਮਾਂਡ sl_bt_sm_set_remote_oob ਕਮਾਂਡ ਨਾਲ ਬਦਲੀ ਗਈ ਹੈ।
  • API ਕਮਾਂਡਾਂ sl_bt_system_set_soft_timer ਅਤੇ sl_bt_system_set_lazy_soft_timer
    ਬਲੂਟੁੱਥ API ਕੋਈ ਬਦਲ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਬਲੂਟੁੱਥ SDK ਵਿੱਚ ਸਧਾਰਨ ਟਾਈਮਰ ਕੰਪੋਨੈਂਟ ਜਾਂ ਟਾਈਮਰ ਲਈ ਸਲੀਪਟਾਈਮਰ ਪਲੇਟਫਾਰਮ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰੋ।

AoA ਕੰਪਾਸ ਡੈਮੋ
ਭਵਿੱਖ ਦੇ ਰੀਲੀਜ਼ ਵਿੱਚ ਹਟਾਇਆ ਜਾਣਾ ਹੈ। ਇਹ ਡੈਮੋ AoA ਵਿਸ਼ਲੇਸ਼ਕ ਦੁਆਰਾ ਬਦਲਿਆ ਗਿਆ ਹੈ।

ncp_empty ਸਾਬਕਾampਲੇ ਐਪਲੀਕੇਸ਼ਨ
ਭਵਿੱਖ ਦੇ ਰੀਲੀਜ਼ ਵਿੱਚ ਹਟਾਇਆ ਜਾਣਾ ਹੈ। ਇਹ ਸਾਬਕਾample ਨੂੰ ncp ਸਾਬਕਾ ਦੁਆਰਾ ਬਦਲਿਆ ਗਿਆ ਹੈample.

ਹਟਾਈਆਂ ਆਈਟਮਾਂ

ਰੀਲੀਜ਼ 3.2.0.0 ਵਿੱਚ ਹਟਾਇਆ ਗਿਆ
BGTool
BGTool ਨੂੰ ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ ਅਤੇ ਬਲੂਟੁੱਥ NCP ਕਮਾਂਡਰ ਦੁਆਰਾ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਆਧੁਨਿਕ, ਅਨੁਭਵੀ, web-ਅਧਾਰਿਤ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ ਨਾਲ ਇੰਟੈਲੀਸੈਂਸ ਅਤੇ ਬਿਲਟ-ਇਨ API ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਨਾਲ ਇੱਕ ਸਮਾਰਟ ਕੰਸੋਲ।

ਇਸ ਰੀਲੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸ਼ਾਮਲ ਹਨ

  • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਬਲੂਟੁੱਥ ਸਟੈਕ ਲਾਇਬ੍ਰੇਰੀ
  • ਬਲੂਟੁੱਥ ਐੱਸample ਐਪਲੀਕੇਸ਼ਨ

ਬਲੂਟੁੱਥ SDK ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ QSG169: Bluetooth® SDK v3.x ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਦੇਖੋ। ਜੇਕਰ ਤੁਸੀਂ ਬਲੂਟੁੱਥ ਲਈ ਨਵੇਂ ਹੋ ਤਾਂ UG103.14 ਦੇਖੋ: ਬਲੂਟੁੱਥ LE ਫੰਡਾਮੈਂਟਲਜ਼।

ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਵਰਤੋਂ
ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਬਲੂਟੁੱਥ SDK ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ 'ਤੇ ਇੱਕ ਰਜਿਸਟਰਡ ਖਾਤਾ ਲੋੜੀਂਦਾ ਹੈ। 'ਤੇ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹੋ https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
ਸਟੈਕ ਇੰਸਟਾਲੇਸ਼ਨ ਹਿਦਾਇਤਾਂ ਨੂੰ ਸਾਦਗੀ ਸਟੂਡੀਓ 5 ਔਨਲਾਈਨ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।
ਬਲੂਟੁੱਥ SDK v3.x ਨੂੰ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਸਿਮਪਲੀਸੀਟੀ ਸਟੂਡੀਓ 5 ਡਿਵੈਲਪਮੈਂਟ ਪਲੇਟਫਾਰਮ ਦੇ ਨਾਲ ਵਰਤੋ। ਸਾਦਗੀ ਸਟੂਡੀਓ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਜ਼ਿਆਦਾਤਰ ਸੌਫਟਵੇਅਰ ਅਤੇ ਟੂਲ ਅਨੁਕੂਲਤਾਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਤੁਰੰਤ ਸੌਫਟਵੇਅਰ ਅਤੇ ਬੋਰਡ ਫਰਮਵੇਅਰ ਅੱਪਡੇਟ ਸਥਾਪਿਤ ਕਰੋ। ਬਲੂਟੁੱਥ SDK v4.x ਅਤੇ ਇਸਤੋਂ ਹੇਠਲੇ ਨਾਲ ਸਿਰਫ਼ Simplicity Studio 2.13 ਦੀ ਵਰਤੋਂ ਕਰੋ।
SDK ਸੰਸਕਰਣ ਲਈ ਵਿਸ਼ੇਸ਼ ਦਸਤਾਵੇਜ਼ SDK ਨਾਲ ਸਥਾਪਤ ਕੀਤੇ ਗਏ ਹਨ। ਵਾਧੂ ਜਾਣਕਾਰੀ ਅਕਸਰ ਗਿਆਨ ਅਧਾਰ ਲੇਖਾਂ (KBAs) ਵਿੱਚ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ। API ਹਵਾਲੇ ਅਤੇ ਇਸ ਬਾਰੇ ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਰੀਲੀਜ਼ਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ 'ਤੇ ਉਪਲਬਧ ਹੈ https://docs.silabs.com/.

ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ

ਸੁਰੱਖਿਅਤ ਵਾਲਟ ਏਕੀਕਰਣ
ਜਦੋਂ ਸਿਕਿਓਰ ਵਾਲਟ ਹਾਈ ਡਿਵਾਈਸਾਂ 'ਤੇ ਤੈਨਾਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸੰਵੇਦਨਸ਼ੀਲ ਕੁੰਜੀਆਂ ਜਿਵੇਂ ਕਿ ਲੰਬੀ ਮਿਆਦ ਦੀ ਕੁੰਜੀ (LTK) ਨੂੰ ਸੁਰੱਖਿਅਤ ਵਾਲਟ ਕੁੰਜੀ ਪ੍ਰਬੰਧਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਸੁਰੱਖਿਅਤ ਕੁੰਜੀਆਂ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਸਟੋਰੇਜ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਲਪੇਟਿਆ ਕੁੰਜੀ ਨਿਰਯਾਤਯੋਗ / ਗੈਰ-ਨਿਰਯਾਤਯੋਗ ਨੋਟਸ
ਰਿਮੋਟ ਲੰਬੀ ਮਿਆਦ ਦੀ ਕੁੰਜੀ (LTK) ਗੈਰ-ਨਿਰਯਾਤਯੋਗ  
ਸਥਾਨਕ ਲੰਬੀ ਮਿਆਦ ਦੀ ਕੁੰਜੀ (ਸਿਰਫ਼ ਵਿਰਾਸਤ) ਗੈਰ-ਨਿਰਯਾਤਯੋਗ  
ਰਿਮੋਟ ਪਛਾਣ ਹੱਲ ਕਰਨ ਵਾਲੀ ਕੁੰਜੀ (IRK) ਨਿਰਯਾਤਯੋਗ ਭਵਿੱਖ ਦੇ ਅਨੁਕੂਲਤਾ ਕਾਰਨਾਂ ਲਈ ਨਿਰਯਾਤਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
ਸਥਾਨਕ ਪਛਾਣ ਹੱਲ ਕਰਨ ਵਾਲੀ ਕੁੰਜੀ ਨਿਰਯਾਤਯੋਗ ਨਿਰਯਾਤਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਕੁੰਜੀ ਹੋਰ ਡਿਵਾਈਸਾਂ ਨਾਲ ਸਾਂਝੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਲਪੇਟੀਆਂ ਕੁੰਜੀਆਂ ਜੋ "ਨਾਨ-ਐਕਸਪੋਰਟੇਬਲ" ਵਜੋਂ ਮਾਰਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਪਰ ਨਹੀਂ ਹੋ ਸਕਦੀਆਂ viewਐਡ ਜਾਂ ਰਨਟਾਈਮ 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ।
ਲਪੇਟੀਆਂ ਕੁੰਜੀਆਂ ਜੋ "ਐਕਸਪੋਰਟੇਬਲ" ਵਜੋਂ ਮਾਰਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਰਨਟਾਈਮ 'ਤੇ ਵਰਤੀਆਂ ਜਾਂ ਸਾਂਝੀਆਂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਪਰ ਫਲੈਸ਼ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਣ ਵੇਲੇ ਐਨਕ੍ਰਿਪਟਡ ਰਹਿੰਦੀਆਂ ਹਨ। ਸਕਿਓਰ ਵਾਲਟ ਕੁੰਜੀ ਪ੍ਰਬੰਧਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, AN1271: ਸੁਰੱਖਿਅਤ ਕੁੰਜੀ ਸਟੋਰੇਜ ਦੇਖੋ।

ਸੁਰੱਖਿਆ ਸਲਾਹ
ਸੁਰੱਖਿਆ ਸਲਾਹਕਾਰਾਂ ਦੀ ਗਾਹਕੀ ਲੈਣ ਲਈ, ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਗਾਹਕ ਪੋਰਟਲ 'ਤੇ ਲੌਗ ਇਨ ਕਰੋ, ਫਿਰ ਖਾਤਾ ਹੋਮ ਚੁਣੋ। ਪੋਰਟਲ ਦੇ ਹੋਮ ਪੇਜ 'ਤੇ ਜਾਣ ਲਈ ਹੋਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਿਰ ਮੈਨੇਜ ਨੋਟੀਫਿਕੇਸ਼ਨ ਟਾਈਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ 'ਸਾਫਟਵੇਅਰ/ਸੁਰੱਖਿਆ ਸਲਾਹਕਾਰ ਨੋਟਿਸ ਅਤੇ ਉਤਪਾਦ ਬਦਲਾਵ ਨੋਟਿਸ (PCNs)' ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਇਹ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਪਲੇਟਫਾਰਮ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਲਈ ਘੱਟੋ-ਘੱਟ ਗਾਹਕ ਬਣੇ ਹੋ। ਕਿਸੇ ਵੀ ਬਦਲਾਅ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਸੇਵ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

SILICON-LABS-LE-SDK-ਸਾਫਟਵੇਅਰ-FIG-1

ਸਪੋਰਟ

ਵਿਕਾਸ ਕਿੱਟ ਗਾਹਕ ਸਿਖਲਾਈ ਅਤੇ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਲਈ ਯੋਗ ਹਨ। ਸਿਲੀਕਾਨ ਲੈਬ ਬਲੂਟੁੱਥ LE ਦੀ ਵਰਤੋਂ ਕਰੋ web ਸਾਰੇ Silicon Labs ਬਲੂਟੁੱਥ ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਅਤੇ ਉਤਪਾਦ ਸਹਾਇਤਾ ਲਈ ਸਾਈਨ ਅੱਪ ਕਰਨ ਲਈ ਪੰਨਾ।
ਤੁਸੀਂ ਸਿਲੀਕਾਨ ਲੈਬਾਰਟਰੀਜ਼ ਸਹਾਇਤਾ 'ਤੇ ਸੰਪਰਕ ਕਰ ਸਕਦੇ ਹੋ http://www.silabs.com/support.

ਸਾਦਗੀ ਸਟੂਡੀਓ
MCU ਅਤੇ ਵਾਇਰਲੈੱਸ ਟੂਲਸ, ਦਸਤਾਵੇਜ਼, ਸੌਫਟਵੇਅਰ, ਸੋਰਸ ਕੋਡ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲਈ ਇੱਕ-ਕਲਿੱਕ ਪਹੁੰਚ। ਵਿੰਡੋਜ਼, ਮੈਕ ਅਤੇ ਲੀਨਕਸ ਲਈ ਉਪਲਬਧ!

SILICON-LABS-LE-SDK-ਸਾਫਟਵੇਅਰ-FIG-2

ਬੇਦਾਅਵਾ

ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਗਾਹਕਾਂ ਨੂੰ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾਂ ਵਰਤਣ ਦੇ ਇਰਾਦੇ ਵਾਲੇ ਸਿਸਟਮ ਅਤੇ ਸੌਫਟਵੇਅਰ ਇੰਪਲ-ਮੈਂਟਰਾਂ ਲਈ ਉਪਲਬਧ ਸਾਰੇ ਪੈਰੀਫਿਰਲਾਂ ਅਤੇ ਮੋਡਿਊਲਾਂ ਦੇ ਨਵੀਨਤਮ, ਸਹੀ, ਅਤੇ ਡੂੰਘਾਈ ਨਾਲ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਦਾਨ ਕਰਨ ਦਾ ਇਰਾਦਾ ਰੱਖਦੀ ਹੈ। ਵਿਸ਼ੇਸ਼ਤਾ ਡੇਟਾ, ਉਪਲਬਧ ਮੋਡੀਊਲ ਅਤੇ ਪੈਰੀਫਿਰਲ, ਮੈਮੋਰੀ ਆਕਾਰ ਅਤੇ ਮੈਮੋਰੀ ਪਤੇ ਹਰੇਕ ਖਾਸ ਡਿਵਾਈਸ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ "ਆਮ" ਪੈਰਾਮੀਟਰ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵੱਖੋ-ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ ਅਤੇ ਕਰ ਸਕਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਸਾਬਕਾampਇੱਥੇ ਵਰਣਿਤ les ਸਿਰਫ਼ ਵਿਆਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਹਨ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਇੱਥੇ ਉਤਪਾਦ ਦੀ ਜਾਣਕਾਰੀ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਅਤੇ ਵਰਣਨ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਨੋਟਿਸ ਦੇ ਬਦਲਾਅ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀ ਹੈ, ਅਤੇ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਦੀ ਸ਼ੁੱਧਤਾ ਜਾਂ ਸੰਪੂਰਨਤਾ ਦੀ ਵਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦੀ ਹੈ। ਪੂਰਵ ਸੂਚਨਾ ਦੇ ਬਿਨਾਂ, ਸਿਲੀਕਾਨ ਲੈਬ ਸੁਰੱਖਿਆ ਜਾਂ ਭਰੋਸੇਯੋਗਤਾ ਕਾਰਨਾਂ ਕਰਕੇ ਨਿਰਮਾਣ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਉਤਪਾਦ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦੀ ਹੈ। ਅਜਿਹੀਆਂ ਤਬਦੀਲੀਆਂ ਉਤਪਾਦ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਨਹੀਂ ਬਦਲਦੀਆਂ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜਿਆਂ ਲਈ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਹੋਵੇਗੀ। ਇਹ ਦਸਤਾਵੇਜ਼ ਕਿਸੇ ਵੀ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਜਾਂ ਬਣਾਉਣ ਲਈ ਕਿਸੇ ਵੀ ਲਾਇਸੈਂਸ ਨੂੰ ਸੰਕੇਤ ਜਾਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਉਤਪਾਦਾਂ ਨੂੰ ਕਿਸੇ ਵੀ FDA ਕਲਾਸ III ਡਿਵਾਈਸਾਂ ਦੇ ਅੰਦਰ ਵਰਤਣ ਲਈ ਡਿਜ਼ਾਇਨ ਜਾਂ ਅਧਿਕਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਉਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਨ੍ਹਾਂ ਲਈ FDA ਪ੍ਰੀਮਾਰਕੀਟ ਪ੍ਰਵਾਨਗੀ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੀ ਵਿਸ਼ੇਸ਼ ਲਿਖਤੀ ਸਹਿਮਤੀ ਤੋਂ ਬਿਨਾਂ ਲਾਈਫ ਸਪੋਰਟ ਸਿਸਟਮ। ਇੱਕ "ਲਾਈਫ ਸਪੋਰਟ ਸਿਸਟਮ" ਜੀਵਨ ਅਤੇ/ਜਾਂ ਸਿਹਤ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਜਾਂ ਕਾਇਮ ਰੱਖਣ ਦਾ ਇਰਾਦਾ ਕੋਈ ਵੀ ਉਤਪਾਦ ਜਾਂ ਪ੍ਰਣਾਲੀ ਹੈ, ਜੋ, ਜੇਕਰ ਇਹ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮਹੱਤਵਪੂਰਨ ਨਿੱਜੀ ਸੱਟ ਜਾਂ ਮੌਤ ਹੋਣ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦ ਫੌਜੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਡਿਜ਼ਾਈਨ ਜਾਂ ਅਧਿਕਾਰਤ ਨਹੀਂ ਹਨ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਪ੍ਰਮਾਣੂ, ਜੈਵਿਕ ਜਾਂ ਰਸਾਇਣਕ ਹਥਿਆਰਾਂ, ਜਾਂ ਅਜਿਹੇ ਹਥਿਆਰਾਂ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਨ ਦੇ ਸਮਰੱਥ ਮਿਜ਼ਾਈਲਾਂ ਸਮੇਤ (ਪਰ ਇਹਨਾਂ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ) ਸਮੂਹਿਕ ਵਿਨਾਸ਼ ਦੇ ਹਥਿਆਰਾਂ ਵਿੱਚ ਨਹੀਂ ਵਰਤਿਆ ਜਾਵੇਗਾ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਸਾਰੀਆਂ ਸਪੱਸ਼ਟ ਅਤੇ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਦਾ ਖੰਡਨ ਕਰਦੀ ਹੈ ਅਤੇ ਅਜਿਹੀਆਂ ਅਣਅਧਿਕਾਰਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਸੱਟ ਜਾਂ ਨੁਕਸਾਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਜਾਂ ਜਵਾਬਦੇਹ ਨਹੀਂ ਹੋਵੇਗੀ। ਨੋਟ: ਇਸ ਸਮੱਗਰੀ ਵਿੱਚ ਅਪਮਾਨਜਨਕ ਸ਼ਬਦਾਵਲੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ ਜੋ ਹੁਣ ਪੁਰਾਣੀ ਹੈ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਜਿੱਥੇ ਵੀ ਸੰਭਵ ਹੋਵੇ, ਇਹਨਾਂ ਸ਼ਬਦਾਂ ਨੂੰ ਸੰਮਲਿਤ ਭਾਸ਼ਾ ਨਾਲ ਬਦਲ ਰਹੀ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, 'ਤੇ ਜਾਓ www.silabs.com/about-us/inclusive-lexicon-project

ਟ੍ਰੇਡਮਾਰਕ ਜਾਣਕਾਰੀ
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ਅਤੇ Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro Logo ਅਤੇ ਇਸਦੇ ਸੰਜੋਗ , “ਦੁਨੀਆ ਦੇ ਸਭ ਤੋਂ ਵੱਧ ਊਰਜਾ ਅਨੁਕੂਲ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ”, ਰੈੱਡਪਾਈਨ Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, The Telegesis Logo®, USBent®, ZRadio® ਜ਼ੈਂਟਰੀ ਲੋਗੋ ਅਤੇ ਜ਼ੈਂਟਰੀ ਡੀਐਮਐਸ, Z-Wave®, ਅਤੇ ਹੋਰ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ARM, CORTEX, Cortex-M3 ਅਤੇ THUMB ARM ਹੋਲਡਿੰਗਜ਼ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Keil ARM ਲਿਮਿਟੇਡ ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। Wi-Fi Wi-Fi ਅਲਾਇੰਸ ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਇੱਥੇ ਦੱਸੇ ਗਏ ਹੋਰ ਸਾਰੇ ਉਤਪਾਦ ਜਾਂ ਬ੍ਰਾਂਡ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਧਾਰਕਾਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।

ਸਿਲੀਕਾਨ ਲੈਬਾਰਟਰੀਜ਼ ਇੰਕ.
400 ਵੈਸਟ ਸੀਜ਼ਰ ਸ਼ਾਵੇਜ਼ ਔਸਟਿਨ, TX 78701
ਅਮਰੀਕਾ
www.silabs.com

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ਸਿਲੀਕਾਨ ਲੈਬ ਬਲੂਟੁੱਥ LE SDK ਸੌਫਟਵੇਅਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
ਬਲੂਟੁੱਥ LE SDK ਸਾਫਟਵੇਅਰ, ਬਲੂਟੁੱਥ LE, SDK ਸਾਫਟਵੇਅਰ, ਸਾਫਟਵੇਅਰ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *