Skip to content

Conversation

@glopesdev
Copy link
Contributor

This PR reserves the WhoAmI for the Hobgoblin device.

The Hobgoblin is a simple multi-purpose device built on the Harp core.pico with a special focus on learning the basics of the Harp standard. The goal is to provide an extremely affordable and accessible board to be used in courses and as an overall introduction to Harp and Bonsai as discussed in https://github.com/orgs/harp-tech/discussions/108.

The reason why the WhoAmI is reserved in the smallest byte range (< 256) is to possibly allow in the future a differentiated validation for devices such as this one who are explicitly expected to be heavily modified and polymorphic (i.e. having multiple device.yml specifications). I will clarify better what I mean with this differentiated validation in a separate proposal.

No need to merge now, but I wanted to open the PR so that people are aware of the idea re. this WhoAmI range.

@glopesdev glopesdev changed the title Reserve hobgoblin device Reserve Hobgoblin device May 24, 2025
@glopesdev glopesdev merged commit d05dc52 into main May 28, 2025
2 checks passed
@glopesdev glopesdev deleted the hobgoblin branch May 28, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants