Skip to content

also move I2CFirmata to features-optional #10

@soundanalogous

Description

@soundanalogous

I've been thinking about whether or not I2CFirmata should also be moved to features-optional. The main reason for moving it would be due to the Wire library dependency (why the I2CFirmata implementation is currently all within the header file). Serial has the same issue (due to the SoftwareSerial library dependency) but is already in features-optional. When a SPI feature is eventually added it will also have a dependency issue on the SPI library. I liked the idea of features related to hardware pin functionality all being in core, but due to Arduino linker issue maybe it's best if core is really core features that don't have dependencies (everything in there now except I2CFirmata).

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