Skip to content

Configurable Firmata #25

@soundanalogous

Description

@soundanalogous

ntruchsess and I began discussing the possibility of a configurable Firmata. This would be an alternative to StandardFirmata that would enable users to select features (such as I2C, Stepper, OneWire, SoftwareSerial, or anything else that is or could be implemented via the Firmata sysex protocol) to use in their Firmata application.

The way it could work is by abstracting features into classes (so you'd have feature classes such as I2C, OneWire, Stepper, SoftwareSerial, etc). These classes could be conditionally added depending on the configuration. Configuration could be done via a simple GUI application that enables users to select which features they need for their application. The configuration application would then output an .ino file (Arduino Sketch) for the user to compile and upload to their board.

These are just some initial thoughts. I'm opening this issue to start a discussion on how a configurable Firmata could be developed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions