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

Proposal NFC subsystem including nRF-NFCT drivers, nt3h2 driver and sample app. #64142

Closed
wants to merge 1 commit into from

Conversation

HesselM
Copy link
Contributor

@HesselM HesselM commented Oct 19, 2023

Hi all,

During the past 2 year we've worked with different boards whom supported NFC.
To ease our lives we made our own subsystem, provided in this PR.

When I came across #5703 I decided to push our approach to public space.
The proposed setup is upgraded to zephyr-3.4 and includes the latest NFC-drivers from the nrf-sdk and nrfxlib.
It also includes a sample app and supports the nt3h2.

@zephyrbot zephyrbot added platform: nRF Nordic nRFx area: Devicetree Binding PR modifies or adds a Device Tree binding labels Oct 19, 2023
@zephyrbot zephyrbot requested a review from anangl October 19, 2023 15:04
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @HesselM, and thank you very much for your first pull request to the Zephyr project!

A project maintainer just triggered our CI pipeline to run it against your PR and ensure it's compliant and doesn't cause any issues. You might want to take this opportunity to review the project's Contributor Expectations and make any updates to your pull request if necessary. 😊

@thedjnK
Copy link
Collaborator

thedjnK commented Oct 19, 2023

This is a non starter, a resounding no, none of this code nor the libraries are apache licensed, please read https://docs.zephyrproject.org/latest/contribute/guidelines.html#contribution-guidelines

@HesselM HesselM force-pushed the v3.4-branch-nfc branch 2 times, most recently from d72d6e8 to 82e3548 Compare October 19, 2023 16:55
@HesselM
Copy link
Contributor Author

HesselM commented Oct 19, 2023

@thedjnK : fixed the licenses on all files we created.

@thedjnK
Copy link
Collaborator

thedjnK commented Oct 19, 2023

I think you misunderstood my comment:

  1. This is not a generic API, this is Nordic's API
  2. These files are not apache licensed, the files clearly state they are under Nordic's license
  3. Notwithstanding you don't actually have permission to submit them in a PR as I doubt nordic would have given you that permission to post them here

@henrikbrixandersen henrikbrixandersen added DNM This PR should not be merged (Do Not Merge) Licensing The PR has licensing issues => licensing expert to review labels Oct 19, 2023
Copy link
Member

@nashif nashif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thedjnK : fixed the licenses on all files we created.

this PR has lots of binaries, this is a no-go, nevermind what the license or who the copyright holder is. Please consult the contribution guidelines. Please close and contribute following our guidelines.

drivers/nfc/nrfxnfc/platform.c Outdated Show resolved Hide resolved
Copy link

This pull request 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 pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Dec 20, 2023
@HesselM
Copy link
Contributor Author

HesselM commented Dec 20, 2023

This pull request 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 pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

I haven't got time to patch the requests yet. I guess it should be possible to keep the nrfxlib libraries as-is, including them from their original repo's and only include a vanilla-zephyr NFC driver for it (as is shown in this PR). That way this PR does not include the (nordic) binaries. As for the TNEP headers and files I have to check for possibilities: either drop it and only support raw-access to the NFC memory or retrieve it from the nrf-modules.

@github-actions github-actions bot removed the Stale label Dec 21, 2023
s07641069 added a commit to telink-semi/zephyr that referenced this pull request Dec 26, 2023
Copy not released (zephyrproject-rtos#64142) NFC driver from https://github.com/Sendrato/zephyr/tree/v3.5-branch-nfc (Apache-2.0), which contains NRF modules (ndef, t2t, t4t, tnep) from https://github.com/nrfconnect/sdk-nrf (LicenseRef-Nordic-5-Clause).

Signed-off-by: Alex Tsitsiura <[email protected]>
Copy link

This pull request 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 pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Feb 19, 2024
@HesselM HesselM changed the base branch from v3.4-branch to v3.5-branch February 19, 2024 10:39
NFC driver structure to support multiple NFC driver with the same API

Signed-off-by: Hessel van der Molen <[email protected]>
Copy link

github-actions bot commented May 7, 2024

This pull request 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 pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label May 7, 2024
@github-actions github-actions bot closed this May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Devicetree Binding PR modifies or adds a Device Tree binding area: Samples Samples Licensing The PR has licensing issues => licensing expert to review platform: nRF Nordic nRFx Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants