Skip to content

Wire.begin() call in init_priv() should be removed. #81

@pdppdp

Description

@pdppdp

Only higher levels should call Wire.begin(), never in a library.

This call resets the pins used and the speed, if they were initialized previously. If they are be changed, it is for reasons that are of no business for a supporting library to change.

I understand some might raise compatibility issues, yet there is no way around the fact that this has been broken in this way from the get go. Longstanding bugs still should be fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions