Skip to content

cbor.h includes headers not in the public include folders (IEC-417) #614

@me-no-dev

Description

@me-no-dev

Answers checklist.

  • I have read the component documentation ESP-IDF Components and the issue is not addressed there.
  • I am using target and esp-idf version as defined in component's idf_component.yml
  • I have searched the issue tracker for a similar issue and not found any related issue.

Which component are you using? If you choose Other, provide details in More Information.

cbor

ESP-IDF version.

v5.5.1

Development Kit.

Any ESP32

Used Component version.

v0.6.0~1

More Information.

In cbor CMakeLists.txt tinycbor/src is defined as private include, but the public header cbor.h includes files from there (though as relative path). This makes it impossible to be used in Arduino, where only public includes are copied and all source is pre-compiled. Please add tinycbor/src to public includes.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions