Skip to content

Conversation

@Johannes-Thiel
Copy link
Collaborator

We want to integrate the BNO085 into Lizard. This spike is an implementation of the Adafruit_BNO08x
component. I also created an I2C master module to prevent code duplication.

@Johannes-Thiel Johannes-Thiel added the enhancement New feature or request label Nov 12, 2025
@Johannes-Thiel Johannes-Thiel added this to the 0.X.0 milestone Nov 12, 2025
@falkoschindler
Copy link
Collaborator

I wonder if Adafruit_BNO08x should be included as a Git submodule instead of copying the plain source code... 🤔

@Johannes-Thiel
Copy link
Collaborator Author

Yes it should be includet as a git submodule. I think I did someting wrong in the configuration. I will look into it.

@Johannes-Thiel
Copy link
Collaborator Author

Johannes-Thiel commented Nov 20, 2025

The submodule is not a proper idf component. In order to use it as a git submodule we will need to fork the driver and add a CMakeLists.txt with

idf_component_register(
    SRCS
        "Adafruit_BNO08x.cpp"
        "sh2.c"
        "sh2_util.c"
        "sh2_SensorValue.c"
        "shtp.c"
    INCLUDE_DIRS "."
    REQUIRES driver esp_timer freertos
)

With that fork. we would be able to include it as a submodule.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants