Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2C network query protocol #53

Closed
trentgill opened this issue Feb 14, 2019 · 1 comment
Closed

I2C network query protocol #53

trentgill opened this issue Feb 14, 2019 · 1 comment
Assignees

Comments

@trentgill
Copy link
Collaborator

@trentgill trentgill commented Feb 14, 2019

Leaders can ping the network requesting all devices to signal their presence. The response should include:

  • I2C address of the device
  • Whether the device is a leader/follower/both

Main use-case is for multiple self-organizing crows (and W/s) to communicate without requiring any explicit setup in a user-script. See issue #5.

What are the other use-cases where this functionality is valuable?

This feature clearly suggests a large amount of additional work beyond crow as other modules must support the query on the global broadcast channel. That is a large number of devices now (>15?) so I hope the response-to-ping behaviour can be relatively simple, thus simple to implement.

@trentgill trentgill self-assigned this Feb 14, 2019
@trentgill trentgill mentioned this issue Feb 14, 2019
2 of 4 tasks complete
@trentgill
Copy link
Collaborator Author

@trentgill trentgill commented Jan 14, 2020

Closing this here as it should flow from decisions made by the working group at: https://github.com/monome/ii

For now, we will require address-setting & communication to be explicit for #5 .

@trentgill trentgill closed this Jan 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant