MCUXpressoSDK EdgeFast Open#
Table of Contents
- Introduction
- Overview
- Folder structure
- Architecture
- Compare with EdgeFast Bluetooth PAL
- Core Protocols Comparison
- L2CAP Classic Comparison
- SDP
- Edgefast Bluetooth vs Edgefast Open - A2DP API Differences
- Contents
- 1. Architecture & Design Philosophy
- 2. Header File Layout & Constants
- 3. Endpoint / Stream Object Model
- 4. Connection Management & Callback Registration
- 5. Endpoint Registration & Discovery
- 6. AVDTP Stream Control Functions
- 7. Media Data Transfer
- 8. Delay Reporting
- 9. Optional / Extended Services
- 10. Callback Structures Comparison
- 11. Full Function Comparison Table
- 12. A2DP Kconfig Configuration Comparison
- Edgefast Bluetooth vs Edgefast Open - AVRCP API Differences
- Contents
- 1. Architecture & Design Philosophy
- 2. Header File Layout & Constants
- 3. Connection Management
- 4. CT (Controller) Functions
- 5. TG (Target) Functions
- 6. Browsing Channel Functions
- 7. Cover Art Functions
- 8. Callback Structures Comparison
- 9. Full Function Comparison Table
- 10. Architecture Summary
- 11. edgefast_open API Usage Examples
- 12. AVRCP Kconfig Configuration Comparison
- Edgefast Bluetooth vs Edgefast Open - HFP API Differences
- Contents
- 1. Architecture & Design Philosophy
- 2. Header File Layout & Constants
- 3. HF Connection Management
- 4. HF Functions
- 5. HF Callback Structures Comparison
- 6. AG Connection Management
- 7. AG Functions
- 8. AG Callback Structures Comparison
- 9. Full Function Comparison Table
- 10. Architecture Summary
- 11. HFP Kconfig Configuration Comparison
- Edgefast Bluetooth vs Edgefast Open — MAP API Differences
- Contents
- 1. Architecture & Design Philosophy
- 2. Header File Layout & Constants
- 3. MCE MAS — Connection Management
- 4. MCE MAS — MAP Operations
- 5. MCE MNS — Notification Server
- 6. MSE MAS — Server Registration & Responses
- 7. MSE MNS — Notification Client
- 8. Callback Structures Comparison
- 9. Full Function Comparison Table
- 10. Architecture Summary
- 11. edgefast_open API Usage Examples (Code Snapshots)
- 11.1 MCE MAS — Connection Setup (RFCOMM)
- 11.2 MCE MAS — SetFolder
- 11.3 MCE MAS — SetNotificationRegistration
- 11.4 MCE MAS — GetFolderListing (with SRM)
- 11.5 MCE MAS — GetMessageListing
- 11.6 MCE MAS — GetMessage
- 11.7 MCE MAS — SetMessageStatus
- 11.8 MCE MAS — PushMessage (fragmented body)
- 11.9 MCE MAS — UpdateInbox
- 11.10 MCE MNS — Server Registration & Responding to SendEvent
- 11.11 MSE MAS — Server Registration & Responding to Requests
- 11.12 MSE MNS — Connecting to MCE and Sending Events
- 12. MAP Kconfig Configuration Comparison
- PBAP Comparison
- 1. Architectural Differences (Core Changes)
- 2. PCE (Client) API Alignment Differences (Function Level)
- 3. PSE (Server) API Alignment Differences (Function Level)
- 4. Authentication-related API Alignment
- 5. Callback Model Differences: From “High-level Events” to “Protocol Events + Buffer-driven”
- 6. Migration Mapping: “Old parameters” → “New headers (obex_add_header_xxx)”
- 7. Newly Added / Enhanced APIs & Capabilities in EdgeFast Open
- 8. Migration Recommendations (High-level)
- Features
- Examples list
- Hardware
- Demo
- Known issues
- Notes
- EdgeFast Open configuration documentation