د سیلیکون لیبز بلوتوټ LE SDK سافټویر
د خپریدو نیټه: د سپتمبر 5، 2023
د محصول معلومات
د ګیکو SDK سویټ 3.2 د سافټویر پرمختیا کټ (SDK) دی چې د سیلیکون لابراتوار لخوا چمتو شوی. دا د بلوتوټ غوښتنلیکونو پراختیا اسانه کولو لپاره ډیزاین شوی او د پراختیا پروسې ته وده ورکولو لپاره مختلف ب featuresې او وسیلې وړاندیز کوي.
کلیدي ځانګړتیاوې:
- د مطابقت او کارولو خبرتیاوې
- مطابقت لرونکی کمپیلر
د مطابقت او کارولو خبرتیاوې:
SDK د سافټویر مناسب کارونې او امنیت ډاډمن کولو لپاره مطابقت او کارولو خبرتیاوې چمتو کوي. د امنیتي تازه معلوماتو او خبرتیاو لپاره، د دې SDK سره نصب شوي د ګیکو پلیټ فارم ریلیز نوټونو امنیت څپرکی ته مراجعه وکړئ یا د سیلیکون لابراتوار ریلیز نوټونو پاڼې وګورئ. دا سپارښتنه کیږي چې د تازه معلوماتو لپاره امنیتي مشورې ته ګډون وکړئ. د خوندي والټ ځانګړتیاو کارولو په اړه لارښوونو لپاره یا که تاسو د سیلیکون لابراتوار بلوتوټ SDK ته نوي یاست ، د "د دې ریلیز کارول" برخې ته مراجعه وکړئ.
مطابقت لرونکی تالیف کونکي:
د G ecko SDK Suite 3.2 د لاندې کمپیلر سره مطابقت لري:
- GCC (د GNU کمپیلر ټولګه) نسخه 10.2.0، د ساده سټوډیو سره چمتو شوی.
پرمختګونه:
لاندې اصلاحات په 3.2.9.0 نسخه کې شوي دي:
- بدل شوي APIs
نوي توکي:
لاندې نوي ځانګړتیاوې په تیرو خپرونو کې اضافه شوي:
د ۳.۲.۴.۰ خپرونه:
- د Python-based Host Examples: د Python پر بنسټ کوربه exampد کارولو لپاره
د pyBGAPI سره اوس شتون لري. تاسو کولی شئ دوی په کې ومومئ https://github.com/SiliconLabs/pybgapi-examples.
د ۳.۲.۴.۰ خپرونه:
- د بلوتوټ کوربه کنټرولر انٹرفیس: د بلوتوټ کوربه کنټرولر انٹرفیس اوس ملاتړ شوی. AN1328 ته مراجعه وکړئ: د نورو معلوماتو لپاره د بلوتوټ HCI فنکشن په کارولو سره د راډیو شریک پروسیسر فعالول.
- متحرک GATT ډیټابیس: د GATT سرور کې د GATT ډیټابیس اوس د بلوتوټ APIs سره په متحرک ډول رامینځته کیدی شي او اداره کیدی شي. د دې خصوصیت کارولو لپاره، "بلوټوت_فیچر_ډینامیک_ګاټډب" برخه شامل کړئ. د نورو جزیاتو لپاره اجزا او ترتیب اسناد او د بلوتوټ API حواله وګورئ.
- یوځل سکین کول: د بلوتوټ سټیک اوس په LE 1M او کوډ شوي PHY کې یوځل سکین کولو ملاتړ کوي. دا فیچر د هارډویر ملاتړ ته اړتیا لري او یوازې په ځینو وسیلو کې شتون لري.
- له لارې ننوتل: د NCP کوربه غوښتنلیکونه اوس د غوښتنلیک له لارې د ننوتلو ملاتړ کوي. د دې خصوصیت فعالولو لپاره د "-l" اختیار وکاروئ. د Throput ارزښت په CSV بڼه کې خوندي شوی، او د ننوتلو ننوتل په دقیقه کې یو ځل لیکل کیږي.
- pyBGAPI: د pyBGAPI کتابتون، چې په Python کې د BGAPI پروتوکول پلي کوي، اوس په pypi.org کې خپور شوی. تاسو یې په کې موندلی شئ https://pypi.org/project/pybgapi/.
- د رارسیدو زاویه (AoA) پراختیا لپاره نوي وسیلې: SDK کې د AoA تحلیل کونکی شامل دی ، یو نوی 3D ګرافیکي وسیله چې په سټوډیو کې مدغم شوی د AoA محاسبې ارزولو لپاره د یو ځای کونکي او څو سره tags. دا وسیله د پخوانی AoA کمپاس ډیمو غوښتنلیک ځای په ځای کوي.
کلیدي ځانګړتیاوې
- د بلوتوټ HCI ملاتړ
- په 1M او Coded-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 یا لینکس کې د IarBuild.exe کمانډ لاین یوټیلیټ یا IAR ایمبیډډ ورک بینچ GUI سره جوړولو لپاره د شراب کارول ممکن غلط پایله ولري files د لنډ تولید لپاره د وائن هیشینګ الګوریتم کې د ټکرونو له امله کارول کیږي file نومونه
- په macOS یا لینکس کې پیرودونکو ته مشوره ورکول کیږي چې د سادگي سټوډیو څخه بهر د IAR سره جوړ نه کړي. هغه پیرودونکي چې دا کار کوي باید په احتیاط سره تصدیق کړي چې سم دي files کارول کیږي.
GCC (د GNU کمپیلر ټولګه) نسخه 10.2.0، د ساده سټوډیو سره چمتو شوی.
نوي توکي
نوې ځانګړتیاوې
په 3.2.4.0 ریلیز کې اضافه شوی
د Python-based Host Examples
د Python پر بنسټ کوربه exampد pyBGAPI سره د کارولو لپاره اوس شتون لري (https://github.com/SiliconLabs/pybgapi-examples).
په 3.2.0.0 ریلیز کې اضافه شوی
د بلوتوټ کوربه کنټرولر انٹرفیس
د دې خوشې کولو سره پیل، د بلوتوټ کوربه کنټرولر انٹرفیس ملاتړ کیږي. AN1328 وګورئ: د بلوتوټ HCI فنکشن په کارولو سره د راډیو شریک پروسیسر فعالول.
متحرک GATT ډیټابیس
په GATT سرور کې، د GATT ډیټابیس د بلوتوټ APIs سره په متحرک ډول رامینځته کیدی شي او اداره کیدی شي. د دې خصوصیت کارولو لپاره، شامل کړئ
د بلوتوټ_فیچر_ډینامیک_ګاټډب برخه. د برخې او ترتیب کولو اسناد وګورئ، او د بلوتوټ API حواله.
په ورته وخت کې سکین کول
د بلوتوټ سټیک په LE 1M او کوډ شوي PHY کې په ورته وخت کې سکین کولو ملاتړ کوي. دا فیچر د هارډویر ملاتړ ته اړتیا لري او یوازې په ځینو وسیلو کې شتون لري.
نوی Example غوښتنلیکونه
- بلوتوټ - NCP (د متحرک GATT ملاتړ سره): د بلوتوټ - NCP خالي پرځای وړاندیز شوی ، کوم چې له مینځه وړل شوی.
- بلوتوث – RCP
- بلوتوټ - SoC Blinky
- بلوتوټ – SoC Light Standard DMP او بلوتوت – SoC د EFRG32[B|M]G21 لپاره د معیاري DMP خالي کول
- بلوتوټ - د SoC له لارې
- بلوتوث - د SoC د مداخلې ازموینه: یوازې ډیمو بائنری ، هیڅ سرچینه نشته
د ننوتلو له لارې
د NCP کوربه غوښتنلیکونه د غوښتنلیک له لارې د ننوتلو ملاتړ کوي. د فیچر فعالولو لپاره -l اختیار وکاروئ. د ټرپټ ارزښت په CSV بڼه کې خوندي شوی. د ننوتلو ننوتل په دقیقه کې یو ځل لیکل کیږي.
pyBGAPI
د pyBGAPI کتابتون، په Python کې د BGAPI پروتوکول پلي کوي، په pypi.org (https://pypi.org/project/pybgapi/) کې خپور شوی.
د رارسیدو زاویه (AoA) پراختیا لپاره نوي اوزار
د AoA شنونکی: یو نوی 3D ګرافیکي وسیله په سټوډیو کې مدغم شوی ترڅو د AoA محاسبه د یو لوکیټر او څو سره ګړندي ارزونه وکړي 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-bit UUID ځانګړتیا اضافه کړئ.
- sl_bt_gattdb_add_uuid128_characteristic کمانډ: په خدمت کې د 128-bit UUID ځانګړتیا اضافه کړئ.
- sl_bt_gattdb_remove_characteristic کمانډ: د خدمت څخه ځانګړتیا لرې کړئ.
- sl_bt_gattdb_add_uuid16_descriptor کمانډ: په ځانګړتیا کې د 16-bit UUID توضیحي اضافه کړئ.
- sl_bt_gattdb_add_uuid128_descriptor کمانډ: په ځانګړتیا کې د 128-bit 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 ترتیب: د بلوټوت_فیچر_sync برخې ترتیب ته لیږدول شوی file sl_bluetooth_periodic_sync_config.h.
- د CTE خدمت UUIDs: ارزښتونه د بلوتوټ SIG مشخصاتو سره سم نوي شوي.
ثابتې مسلې
په ریلیز 3.2.4.0 کې ثابت شوی
ID # | تفصیل |
735638 | د حافظې لاسرسي سرغړونې حل کړئ کله چې د بلوتوټ اتصال بند کړئ که چیرې د امنیت مدیر غیر پیل شوی وي (د بیلګې په توګه ، د بلوټوت_فیچر_ ایس ایم برخه نه کارول شوې وي). سرغړونه د SDK په خوشې شویو نسخو کې د کومې پیژندل شوي فعالیت مسله نه ده رامینځته کړې. |
736501 | app_properties.c اضافه کړئ file په RCP کې exampد فرم ویئر تازه معلوماتو مالتړ لپاره پروژې. |
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 | هغه مسله حل کړئ چې د TX بریښنا ارزښت sl_bt_test_dtm_tx_v4() کمانډ ته لیږدول شوی هیڅ اغیزه نلري کله چې د غیر منظم کیریر حالت ازموینه کوي. |
708049 | دا مسله حل کړئ چې د غیر ماډل شوي کیریر څپې لیږد لپاره د DTM کمانډونه کار نه کوي مخکې لدې چې د ماډل شوي سیګنال لپاره د DTM TX کمانډ وکارول شي. |
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 | د Throughput ex لپاره فکسampد اشارې ډاټا په سمه توګه اداره کولو لپاره غوښتنلیک. |
718466 | د بلوتوټ 'NCP انٹرفیس' اجزا اوس د SL_BT_API_FULL میکرو تعریفوي، د ټولو BGAPI کمانډ میزونو سره د نښلولو وړ کوي. دا د NCP هدف غوښتنلیکونو ته اړتیا لري. |
718867 | د soc_empty ex لپاره د سپین لیست کولو برخې ملاتړ بیا فعال شویample app. |
723935 | په SoC Throughput example app. |
په ریلیز 3.2.0.0 کې ثابت شوی
ID # | تفصیل |
649254 | پخوا د کاروونکي غوښتنلیکونه کولی شي د TX ځواک د +10dBm څخه لوړ تنظیم کړي حتی که AFH (اډاپټیو فریکونسی هوپینګ) فعال نه وي. دا ثابته شوې چې د اعظمي کارونې وړ TX بریښنا کچه په سمه توګه تنظیم شوې او د کارونکي غوښتنلیک ته بیرته راستون کیږي که چیرې AFH فعال شوی نه وي. |
651247 | پخوا په EFR32MG21 کې د بلوتوټ سټیک کله ناکله یو منحل کیدل نه پیژني. دا خورا نادره قضیه ده او احتمال ممکن په چاپیریال کې د ډیر RF شور سره لوړ شي. دا مسله حل شوې ده. |
679431 | مخکې د DEBUG_EFM ادعا په لړۍ 2 وسیلو کې پیل شوې وه کله چې د خالي پروژې څخه د بلوتوټ غوښتنلیک رامینځته کول. دا مسله نور په دې خپرونه کې شتون نلري. |
686213 | پخوا د بلوتوټ سټیک کله ناکله په ابدي لوپ کې پاتې کیدلی شي. فرض کړئ چې یو غوښتنلیک د GATT ډیری پیرودونکي اړیکې لري چې د GATT پروسیجرونه د دواړه د سلیپ ټایمر مداخلې شرایطو او د غوښتنلیک اصلي لوپ څخه په ورته وخت کې ترسره کوي. په دې حالت کې، یو نادر ریس حالت ممکن د سټیک حافظې فساد لامل شي، کوم چې په پایله کې د GATT پروسیجر د پیل کولو کې پاتې راغلی. مسله شتون نلري که چیرې د بلوتوټ APIs یوازې د اصلي لوپ څخه ویل کیږي (په فلزي حالت کې) یا د OS ټاسک (RTOS حالت کې).
د پورته کارولو قضیه کې د حافظې فساد مسله حل شوې. په هرصورت، د بلوتوټ API کمانډونه د مداخلې شرایطو څخه نشي بلل کیدی. د دې کار کول ممکن د نورو نامعلومو ستونزو لامل شي. دا په کې تشریح شوی UG434: سیلیکون لابراتوار د SDK v3.x لپاره د بلوتوټ® 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 | یوه مسله حل کړئ چیرې چې بې ارتباطه CTE په دواړو AUX_ADV_IND او AUX_SYNC_IND پاکټونو کې لیږدول شوی و. سم چلند دا دی چې دا یوازې په AUX_SYNC_IND پاکټونو کې لیږدول شي. |
په اوسني خپرونه کې پیژندل شوي مسلې
په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو ریلیز له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لري https://www.si-labs.com/products/software.
ID # | تفصیل | د کار چاره |
337467 | MGM12P د ضعیف سیګنال ځواک لري کله چې د اپلوډر سره OTA ترسره کوي. | هیڅ نه |
361592 | د sync_data پیښه د TX ځواک راپور نه ورکوي. | هیڅ نه |
368403 |
که د CTE وقفه 1 ته تنظیم کړئ، د هر ارتباط وقفې کې د CTE غوښتنه باید واستول شي. مګر دا یوازې د هرې ثانیې اړیکې وقفې کې لیږل کیږي. |
هیڅ نه |
641122 |
د بلوتوټ سټیک اجزا د RF انټینا لارې لپاره ترتیب نه وړاندې کوي. |
دا په ځانګړې توګه د BGM210P لپاره یوه مسله ده. یو کار دا دی چې په لاسي ډول په sl_bluetooth_config.h کې د متن ترمیم حالت کې ترتیب تازه کړئ.
که د اپلوډر سره OTA کارول کیږي، د غوښتنلیک پروژه کې د بلوتوټ_فیچر_ota_config برخه شامل کړئ. د OTA حالت لپاره د RF لاره تنظیمولو لپاره sl_bt_ota_set_rf_path() کمانډ ته زنګ ووهئ. |
650079 |
LE 2M PHY په EFR32[B|M]G12 او EFR32[B|M]G13 کې نشته د مداخلې مسلې له امله د میډیټیک هیلیو چپ په کارولو سره د سمارټ فونونو سره کار وکړئ. |
هیڅ ډول حل شتون نلري. د اپلیکیشن پراختیا او ازموینې لپاره، د 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 |
په EFR4[B|M]G7 وسیلو کې د 32-13٪ پیکټ غلطی کچه لیدل کیږي کله چې RSSI د -25 او -10 dBm ترمنځ وي. PER نومول شوی دی (د ډیټا شیټ سره سم) د دې حد څخه پورته او لاندې دواړه. |
هیڅ نه |
تخریب شوي توکي
په خوشې 3.2.1.0 کې تخریب شوی
- API enum sl_bt_gap_phy_type_t
دا اینوم ډول د sl_bt_gap_phy_t لخوا بدل شوی. - API enum sl_bt_gap_phy_and_coding_type_t
دا اینوم ډول د 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
بلوتوټ APIs بدیل نه وړاندې کوي. په بلوتوث SDK یا د ټایمرونو لپاره د سلیپټایمر پلیټ فارم خدمت کې ساده ټایمر برخې وکاروئ.
د AoA کمپاس ډیمو
په راتلونکي ریلیز کې لرې شي. دا ډیمو د AoA تحلیل کونکي لخوا بدل شوی.
ncp_empty exampد غوښتنلیک
په راتلونکي ریلیز کې لرې شي. دا پخوانیample د ncp ex لخوا بدل شویample.
لرې شوي توکي
په خوشې 3.2.0.0 کې لرې شوی
BGTool
BGTool پدې ریلیز کې لرې شوی او د بلوتوټ NCP کمانډر لخوا ځای په ځای شوی چې پکې یو عصري ، هوښیار ، web- د کارونکي انٹرفیس پراساس او همدارنګه د IntelliSense او جوړ شوي API اسنادو سره سمارټ کنسول.
د دې ریلیز کارول
دا خپرونه لاندې لري
- د سیلیکون لابراتوار بلوتوټ سټیک کتابتون
- بلوتوث ایسampد غوښتنلیکونه
د بلوټوت SDK په اړه د نورو معلوماتو لپاره QSG169 وګورئ: Bluetooth® SDK v3.x Quick Start Guide. که تاسو بلوتوټ ته نوي یاست UG103.14 وګورئ: د بلوتوټ LE اساسات.
نصب او کارول
د سیلیکون لیبز بلوتوټ SDK ډاونلوډ کولو لپاره په سیلیکون لیبز کې راجسټر شوي حساب ته اړتیا ده. تاسو کولی شئ په کې ثبت کړئ https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
د سټیک نصبولو لارښوونې د ساده سټوډیو 5 آنلاین کارونکي لارښود کې پوښل شوي.
د سیلیکون لابراتوار ساده سټوډیو 3 پراختیایی پلیټ فارم سره د بلوتوټ SDK v5.x وکاروئ. سادگي سټوډیو ډاډ ورکوي چې ډیری سافټویر او اوزار مطابقتونه په سمه توګه اداره کیږي. کله چې تاسو خبر شئ سمدستي سافټویر او د بورډ فرم ویئر تازه معلومات نصب کړئ. یوازې د بلوتوث SDK v4.x او ټیټ سره ساده سټوډیو 2.13 وکاروئ.
د SDK نسخې لپاره ځانګړي اسناد د SDK سره نصب شوي. اضافي معلومات اکثرا د پوهې اساس مقالو (KBAs) کې موندل کیدی شي. د دې او پخوانیو خپرونو په اړه د API حوالې او نور معلومات شتون لري https://docs.silabs.com/.
امنیتي معلومات
د خوندي والټ ادغام
کله چې د سیکیور والټ عالي وسیلو ته ځای په ځای شي ، حساس کیلي لکه اوږدمهاله کیلي (LTK) د خوندي والټ کیلي مدیریت فعالیت په کارولو سره خوندي کیږي. لاندې جدول خوندي کیلي او د دوی د ذخیره کولو محافظت ځانګړتیاوې ښیې.
وپلټل کیلي | د صادراتو وړ / غیر صادراتي | یادښتونه |
ریموټ اوږد مهاله کیلي (LTK) | غیر صادراتي | |
سیمه ایز اوږد مهاله کیلي (یوازې میراث) | غیر صادراتي | |
د ریموټ پیژندنې حل کولو کیلي (IRK) | د صادراتو وړ | د راتلونکي مطابقت دلایلو لپاره باید د صادراتو وړ وي |
د محلي هویت د حل کولو کلیدي | د صادراتو وړ | باید د صادرولو وړ وي ځکه چې کیلي د نورو وسیلو سره شریکه شوې. |
پوښل شوي کیلي چې د "غیر صادراتي" په توګه نښه شوي کارول کیدی شي مګر نشي کیدی viewایډ یا د چلولو په وخت کې شریک شوی.
پوښل شوي کیلي چې د "د صادراتو وړ" په توګه نښه شوي د چلولو په وخت کې کارول یا شریک کیدی شي مګر په فلش کې زیرمه شوي کوډ شوي پاتې کیږي. د Secure Vault Key Management فعالیت په اړه د نورو معلوماتو لپاره، AN1271 وګورئ: خوندي کلیدي ذخیره.
امنیتي مشورې
د امنیت مشورې ته د ګډون لپاره، د سیلیکون لابراتوار پیرودونکي پورټل ته ننوځئ، بیا د حساب کور غوره کړئ. د پورټل کور پاڼې ته د تګ لپاره په کور کلیک وکړئ او بیا د خبرتیاو مدیریت ټایل کلیک وکړئ. ډاډ ترلاسه کړئ چې د سافټویر/امنیت مشورتي خبرتیاوې او د محصول بدلون خبرتیاوې (PCNs) چک شوي، او دا چې تاسو لږترلږه د خپل پلیټ فارم او پروتوکول لپاره ګډون کوئ. د هر ډول بدلونونو خوندي کولو لپاره خوندي کلیک وکړئ.
ملاتړ
د پراختیا کټ پیرودونکي د روزنې او تخنیکي ملاتړ لپاره وړ دي. د سیلیکون لابراتوار بلوتوټ LE وکاروئ web پاڼه د ټولو سیلیکون لیب بلوتوټ محصولاتو او خدماتو په اړه د معلوماتو ترلاسه کولو لپاره، او د محصول مالتړ لپاره لاسلیک کول.
تاسو کولی شئ د سیلیکون لابراتوارونو ملاتړ سره اړیکه ونیسئ http://www.silabs.com/support.
د سادگي سټوډیو
MCU او بې سیم وسیلو ته یو کلیک لاسرسی، اسناد، سافټویر، د سرچینې کوډ کتابتونونه او نور ډیر څه. د وینډوز، ماک او لینوکس لپاره شتون لري!
- د IoT پورټ فولیو
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - کیفیت
www.silabs.com/quality - ملاتړ او ټولنه
www.silabs.com/community
ردول
د سیلیکون لابراتوار اراده لري چې پیرودونکو ته د سیسټم او سافټویر پلي کونکو لپاره د سیلیکون لابراتوار محصولاتو کارولو یا کارولو اراده لرونکي ټولو پردیو او ماډلونو وروستي ، دقیق او ژور اسناد چمتو کړي. د ځانګړتیا کولو ډاټا، موجود ماډلونه او پردیوالونه، د حافظې اندازه او د حافظې پتې هر ځانګړي وسیلې ته راجع کیږي، او چمتو شوي "معمولي" پیرامیټونه کولی شي په مختلفو غوښتنلیکونو کې توپیر ولري. د غوښتنلیک مثالampدلته تشریح شوي یوازې د مثالي موخو لپاره دي. د سیلیکون لابراتوار حق لري چې د محصول معلوماتو ، مشخصاتو او توضیحاتو ته له نور خبرتیا پرته بدلونونه رامینځته کړي ، او د شامل شوي معلوماتو دقت یا بشپړتیا په اړه تضمین نه ورکوي. د مخکینۍ خبرتیا پرته، سیلیکون لابراتوار ممکن د تولید پروسې په جریان کې د امنیت یا اعتبار دالیلو لپاره د محصول فرم ویئر تازه کړي. دا ډول بدلونونه به د محصول ځانګړتیاوې یا فعالیت بدل نه کړي. د سیلیکون لابراتوارونه باید پدې سند کې چمتو شوي معلوماتو کارولو پایلو لپاره هیڅ مسؤلیت ونلري. دا سند د کوم مدغم سرکیټونو ډیزاین یا جوړولو لپاره هیڅ جواز نه ورکوي یا په څرګند ډول نه ورکوي. محصولات د 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®, ZEXpress®, USBent® د زینټری لوگو او زینټری DMS، Z-Wave®، او نور د سیلیکون لابراتوار سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. ARM، CORTEX، Cortex-M3 او THUMB د ARM Holdings سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. Keil د ARM Limited راجستر شوی سوداګریز نښه ده. Wi-Fi د Wi-Fi اتحادیې راجستر شوی سوداګریز نښه ده. دلته ذکر شوي نور ټول محصولات یا د برانډ نومونه د دوی د اړونده مالکینو سوداګریزې نښې دي.
د سیلیکون لابراتوارونو Inc.
400 West Cesar Chavez Austin, TX 78701
USA
www.silabs.com
اسناد / سرچینې
![]() |
د سیلیکون لیبز بلوتوټ LE SDK سافټویر [pdf] د کارونکي لارښود بلوتوټ LE SDK سافټویر، بلوتوټ LE، SDK سافټویر، سافټویر |