Skip to content

Controller example with espressif/esp_matter managed component #1773

@dmartauz

Description

@dmartauz

Describe the bug
I am attempting to modify the controller example to work with espressif/esp_matter managed component. My code is attached:
managed_component_controller.zip

While attempting to build I get following error:

C:/esp/v5.5.4/esp-idf/workspace/managed_component_controller/main/app_main.cpp:126:23: error: 'ScopedChipStackLock' is not a member of 'esp_matter::lock'
  126 |     esp_matter::lock::ScopedChipStackLock lock(portMAX_DELAY);

Could you please help me find cause of this error?

Once this line is removed, the application builds.

Unfortunately my ESP Thread BR-Zigbee GW board has 4MB flash on S3 so the firmware will not fit. Therefore I could not test built application.
It seems to be an early sample according to https://docs.espressif.com/projects/esp-thread-br/en/latest/hardware_platforms.html#ordering-information.
I am ordering new board which will hopefully come with 8MB flash.

Environment

  • ESP-Matter managed component version: 1.4.2~2
  • ESP-IDF: 5.5.4
  • SoC (eg: ESP32 or ESP32-C3): ESP32-S3 on ESP Thread BR-Zigbee GW board
  • Host Machine OS: Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions