Consumer electronics #190
Replies: 1 comment 1 reply
-
|
@roaldarbol Short answer: yes, you should absolutely be able to implement your own Harp device running on the pico/pico2 with or without micropython. Long answer: There is both a pico SDK compatible and a micropython compatible implementation of Harp. They have different tradeoffs, learning curves and flexibility which I am happy to discuss. The hobgoblin is built on top of the pico SDK implementation, which is currently further along and compliant with the entire standard, and being used for many applications and experiments.
This is hard to say without looking over the specifics of each component. Natively these components won't support harp, but if they provide a library for interfacing with the pico SDK then you should be able to integrate them more easily.
There is a pico-template which you can have look at to get a feel of how you might approach design of a new device. The hobgoblin repository itself was built on top of these building blocks and was meant to be used as a learning example on how to make firmware for these devices. Other than this, answering the question "how easy" would depend on how comfortable you are writing code for either the pico SDK or micropython. Nothing changes in the hardware, so if you are already comfortable, the Harp implementation layer should be easy enough to setup and get communication going with the computer and also synchronising the clock with other boards. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there!
I just heard of Harp in a movement community call, It looks super interesting! I've got a few questions about the versatility of Harp:
I guess the wider question here is also: How easy would it be for a user to implement and use their own Harp device - so not the ones available in these repositories?
Beta Was this translation helpful? Give feedback.
All reactions