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

Add Arduino Core API as optional module #73002

Closed
DhruvaG2000 opened this issue May 20, 2024 · 2 comments
Closed

Add Arduino Core API as optional module #73002

DhruvaG2000 opened this issue May 20, 2024 · 2 comments
Labels
Stale TSC Topics that need TSC discussion

Comments

@DhruvaG2000
Copy link
Contributor

DhruvaG2000 commented May 20, 2024

Origin

Arduino Core API module for Zephyr

Purpose

The Arduino Core API module for zephyr leverages the power of Zephyr under an Arduino-C++ style abtraction layer thus helping zephyr new-comers to start using it without worrying about learning about new APIs and libraries.

Mode of integration

Preferred mode of integration is as a module under submanifests/optional.yml, and the project as such is already under github.com/zephyrproject-rtos domain

Maintainership

Currently Maintained by and plan to:
@DhruvaG2000

Pull Request

Pull requestwith the actual implementation of the integration

Description

What is its primary functionality?
The Arduino Core API module for zephyr leverages the power of Zephyr under an Arduino-C++ style abtraction layer.

What problem are you trying to solve?
This helps zephyr new-comers to start using Zephyr without worrying about learning about new APIs and libraries. It also allows reuse of Arduino libraries externally to some extent if so desired.

Dependencies

What other components does this package depend on?

Depends on https://github.com/arduino/ArduinoCore-API.git but it is cloned externally to another location and is not part of the repo itself.

Will the Zephyr project have a direct dependency on the component, or
will it be included via an abstraction layer with this component as a
replaceable implementation?

It will be included via an abstraction layer whose implementation is actually part of this module.

Revision

9e6adb1c0df4ecc059ad6b0f8b4639134d6a1469

License

current license is Apache-2

Cc: @soburi @Ayush1325 @beriberikix @szczys

@DhruvaG2000 DhruvaG2000 added the TSC Topics that need TSC discussion label May 20, 2024
@nashif nashif moved this from Todo to Under Review in TSC Attention Needed May 29, 2024
@DhruvaG2000
Copy link
Contributor Author

@nashif thanks for putting this under review, we've been able to add significant features since this issue has been raised. Have there been any new updates from the TSC regarding this issue since it has been moved to Under Review for over a month now?

Copy link

This issue has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 14 days. Note, that you can always re-open a closed issue at any time.

@github-actions github-actions bot added the Stale label Aug 31, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 14, 2024
@github-project-automation github-project-automation bot moved this from Under Review to Done in TSC Attention Needed Sep 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stale TSC Topics that need TSC discussion
Projects
Status: Done
Development

No branches or pull requests

1 participant