-
Notifications
You must be signed in to change notification settings - Fork 0
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
Develop code structure to support many target architectures #149
Comments
More-Wrong
added a commit
that referenced
this issue
Dec 12, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 12, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 13, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 13, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 14, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 29, 2023
More-Wrong
added a commit
that referenced
this issue
Dec 29, 2023
susanw1
added a commit
that referenced
this issue
Dec 29, 2023
susanw1
added a commit
that referenced
this issue
Dec 29, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It's hard to build a source-tree where mostly the same code supports many hardware devices. Eg we are targeting 3 ARM MCUs at the moment, but there are actually >1000 distinct STM32 devices with different generations of different sub-systems in each. But the thing we want to produce is a working build for a user-selected specific device. How to handle this?
Goals:
Options for how the device source-tree should be segmented:
After discussion, we like option#4. Something like "Arduino" is built on the Arduino HAL, which hides device detail. But the Zscript ZLL implementation needs to be divided by manufacturer.
The text was updated successfully, but these errors were encountered: