-
Notifications
You must be signed in to change notification settings - Fork 2
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
Zephyr intergration #5
Comments
Is it possible to make the manifest an array instead of a single board? Also, is there a plan for a shield mechanism of sorts? So you can choose your base board and whatever display shield. Most devboards have uno r3 compatible headers which would duplicate all information of the base board if we list each combination dedicated. |
Absolutely, yes!
So for example we have this for a given board:
An somewhere else we list:
And we merge to two to have
This way the user will see the shield options, they can select a compatible display, and we can generate the get started instructions accordingly. If you agree with this, think we can create 3 JSON files:
How does it sound? If it seems doable can you link where we can find the list of all boards (ideally with a minimal tech spec, like CPU, memories, etc), compatible shields, and list of displays (with minimal specs again) and shield options for the displays. |
One thing that is absolutely needed imo is a validation for the manifest of some kind:
|
Good idea, just added here |
I'd like to keep it "per project" based to allow showing custom info for each board. Note that we are adding a search bar to filter the maintainer (LVGL, Zephyr, Espressif, etc), vendor and manufacturer. You can also use a normal search bar. By using these you should be able to effectively search among an lot of devices and frameworks. |
cc @faxe1008
Finally, the project creator is released! Based on our previous discussion, we are ready to jump into Zephyr integration.
If I understood correctly we should generate
manifest.json
files (similar to these) from the board description that you already have in Zephyr.Some notes:
lv_zephyr
repo where we can host all these manifest files.manifest.json
files accordingly."getStartedInstructions"
entry to the manifests to tell people what to install and type to the terminal.The text was updated successfully, but these errors were encountered: