bb3e9178fb
This commit fixed BLE gateway coexistance with matter - Added support for shared NimBLE functionality in the GatewayBleBridge class. - Introduced methods for preparing and attaching shared NimBLE. - Implemented advertising change handling for Matter integration. - Updated CMakeLists.txt to require esp_matter. - Enhanced device name refresh logic to accommodate shared BLE responses. - Added new member variables to manage shared state and advertising status. feat(gateway_matter): Integrate BLE callbacks for shared functionality - Added BLE prepare and attach callbacks to GatewayMatterBridgeConfig. - Implemented callback invocations during the start process of GatewayMatterBridge. - Added handling for BLE advertising change events in MatterEvent. fix(gateway_network): Guard against missing SoftAP support - Added compile-time checks to ensure SoftAP support is enabled before starting setup AP. Signed-off-by: Tony <tonylu@tony-cloud.com>