# Bluetooth® Common

[中文]

Bluetooth Common provides shared definitions and APIs used by both Bluetooth Classic and Bluetooth Low Energy (Bluetooth LE). It serves as a foundation for shared functionality across Bluetooth components, offering unified interfaces for Bluetooth initialization, configuration, and device management.

The Bluetooth Common API is organized into the following parts:

- Bluetooth Define

Provides shared definitions and data structures used by both Bluetooth Classic and Bluetooth LE.

- Bluetooth Main

Provides core APIs for initializing, enabling/disabling, and managing the Bluetooth stack.

- Bluetooth Device

Provides APIs for managing device-level properties such as address, name, visibility, and coexistence settings.

Each part typically includes the following sections:

- Overview: Summary of purpose, key functionality, and main interfaces

- Application Examples: Example projects demonstrating typical usage

- API Reference: Detailed API documentation, including header files, functions, structures, macros, type definitions, and enumerations

Was this page helpful?

- Thank you! We received your feedback.
- If you have any comments, fill in Espressif Documentation Feedback Form.

- We value your feedback.
- Let us know how we can improve this page by filling in Espressif Documentation Feedback Form.