SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
Loading...
Searching...
No Matches
BLE NUS / Bento Buddy (libbento_secure.a)

Topics

 วงจรชีวิตของ Buddy
 Radio scheduler
 แกนกลางและการส่งของ NUS
 Event และ ack
 Agent
 Protocol, folder-push และ base64
 Stream ของเซนเซอร์และเสียง
 Devmode
 การอัปเดตเฟิร์มแวร์
 ข้อมูล GATT
 WiFi overridables (นิยามเอง ห้ามเรียก)
 หมายเหตุการใช้งาน

Detailed Description

คู่มืออ้างอิง BLE ของ Bento Desktop Buddy — 87 symbol ครบตามรายการใน dist/ble_nus/api.txt

variant ที่ใช้ได้
mtb-mpy และ mtb-only

Flag gate (อ่านก่อน)

symbol ทุกตัวในโมดูลนี้ถูกคอมไพล์ออกไปจาก build ค่าตั้งต้น: ENABLE_PAGE_BENTO_BUDDY ?= 0 (proj_cm33_ns/Makefile:64, :305) บล็อกที่นำ BLE ขึ้นใน proj_cm33_ns/main.c รวมทั้งข้อความ [boot] Asserting WL_REG_ON ที่พิมพ์ออกมา อยู่ภายใน #if ENABLE_PAGE_BENTO_BUDDY (main.c:36, :325) ทุกตัวอย่างและทุกขั้นตอนการตรวจสอบในหัวข้อเหล่านี้ตั้งอยู่บนสมมติฐานว่าได้ build ใหม่ด้วย ENABLE_PAGE_BENTO_BUDDY=1 หลังจาก make getlibs แล้ว Makefile จะหยุดด้วย $(error ...) ที่ :353-359 ถ้าไม่มีไลบรารี BT อยู่ โมดูลนี้เป็น "ทั้งสอง variant" เฉพาะในความหมายของ BENTO_HAS_MPY เท่านั้น — สิ่งที่ตัดสินว่าโมดูลนี้มีอยู่หรือไม่คือ flag ไม่ใช่ variant

หมายเหตุฉบับยาว — สิ่งที่ส่งมอบมาเป็นซอร์ส ช่องว่างของการแพ็กเกจ header ที่มาของ snippet ในแต่ละ variant และชนิดของแถวที่ทุกรายการใช้ — อยู่ที่ หมายเหตุการใช้งาน