Skip to content

Add Arduino Core API as optional module #73002

Closed as not planned
Closed as not planned
@DhruvaG2000

Description

@DhruvaG2000

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    StaleTSCTopics that need TSC discussion

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions