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

RFC: Transform note-zephyr into a Zephyr Module #2

Open
ubieda opened this issue Jun 7, 2024 · 4 comments
Open

RFC: Transform note-zephyr into a Zephyr Module #2

ubieda opened this issue Jun 7, 2024 · 4 comments

Comments

@ubieda
Copy link

ubieda commented Jun 7, 2024

Description

This RFC attempts to capture a proposal to turn this upstream repository into a Zephyr module, to allow easier use for developer to leverage Blues Notecard APIs to develop their Zephyr-based applications.

Motivation

Most of these changes have already been implemented in a down-stream fork and can be contributed if welcomed by @blues.

Proposed Changes

  • Change repository structure from a single-example scheme towards a common module structure.
    • Update repo structure.
    • Update documentation.
    • Update Dockerfile.
  • Refactor required initialization sequences into common-code, re-usable across applications.
    • OS Hooks.
    • Transport: UART/I2C.
  • Add ability to specify Notecard transport through device-tree instantiation.
    • I2C.
    • UART.
@ubieda
Copy link
Author

ubieda commented Jun 7, 2024

@zfields @bsatrom LMK if you have any thoughts/suggestions!

@zfields
Copy link
Contributor

zfields commented Jun 7, 2024

Thanks for this PR! I will look at it as soon as I get a chance. ❤️

@Bucknalla
Copy link

Bucknalla commented Nov 20, 2024

Hey @ubieda I'm on the other side (working with Blues) now! I'm starting to look at picking this back up because I want to improve our support for Zephyr. I really like your driver structure and I think your changes to the note-c hooks are great. If you're happy to go ahead and open a PR, I'll happily review it to get it merged.

@ubieda
Copy link
Author

ubieda commented Nov 23, 2024

Sounds good. I'll file a PR soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants