esp-bsp icon indicating copy to clipboard operation
esp-bsp copied to clipboard

PRIV_REQUIRES onewire_bus (BSP-481)

Open morgana2313 opened this issue 1 year ago • 1 comments

Using ds18b20 gives an error:

components/espressif__ds18b20/src/ds18b20.c:10:10: fatal error: onewire_bus.h: No such file or directory
   10 | #include "onewire_bus.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.
[...]
BUG: onewire_bus.h found in component espressif__onewire_bus which is already in the requirements list of espressif__ds18b20

Fix: components/ds18b20/CMakeLists.txt

idf_component_register(SRCS "src/ds18b20.c"
                       INCLUDE_DIRS "include"
+                        PRIV_REQUIRES onewire_bus
)

morgana2313 avatar Mar 26 '24 20:03 morgana2313

Hi @morgana2313 May I know how you use the onewire_bus and the ds18b20 components? Are you using them with component manager? In the manifest file, we have declared the dependency on the onewire_bus.

suda-morris avatar Apr 07 '24 07:04 suda-morris

Closing due to lack of feedback. Feel free to reopen

tore-espressif avatar Jun 10 '24 19:06 tore-espressif

Dank voor uw bericht.

Ik ben afwezig tot 16 juni 2024 en lees sporadisch mijn mail.

Voor dringende zaken kunt u contact opnemen met mijn collega's via 070 891 9 891 of via @.***

morgana2313 avatar Jun 10 '24 19:06 morgana2313