Add Challenger RP2040 NFC - #1807
Merged
makermelissa merged 2 commits intoSep 8, 2026
Merged
Conversation
The board definition was merged in adafruit/circuitpython#11321, so the board now builds but has no page here. The Challenger RP2040 NFC is the only Challenger RP2040 variant that was missing from the downloads list. It is an RP2040 Feather-format board with an NXP PN7150 NFC reader/writer on a dedicated I2C bus. download_instructions is left out on purpose. The sibling Challenger pages point at the "Getting started" tab on ilabs.se, but that tab covers the Arduino core only, and the field renders as "Learn how to install CircuitPython on this board". Image is iLabs' own product photo from the product page, in the three required sizes (1365x1024, 800x600, 300x225). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The driver is in the Community Bundle as of adafruit/CircuitPython_Community_Bundle#288, so `circup install pn7150` works on its own and the `circup bundle-add` step is no longer needed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
Author
|
Pushed a small update: the driver was just merged into the Community Bundle (adafruit/CircuitPython_Community_Bundle#288), so the install line is now plain |
makermelissa
approved these changes
Sep 8, 2026
makermelissa
left a comment
Collaborator
There was a problem hiding this comment.
Thanks, looks good.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The board definition was merged in adafruit/circuitpython#11321, so
challenger_rp2040_nfcbuilds and already has nightlies on S3, but it has no page here. It was the only Challenger RP2040 variant missing from the downloads list.Adds:
_board/challenger_rp2040_nfc.mdassets/images/boards/{original,large,small}/challenger_rp2040_nfc.jpgat 1365x1024, 800x600 and 300x225A few notes on choices I made, all easy to change:
download_instructionsis left out on purpose. The sibling Challenger pages point it at the "Getting started" tab on ilabs.se, but that tab covers the Arduino core only, and the field renders as "Learn how to install CircuitPython on this board".CIRCUITPY_I2C_ALLOW_INTERNAL_PULL_UP, andi2c.scan()never lists the chip because it ignores zero-length writes. Happy to trim that section if you would rather keep the page short.tools/check-boards.pyandtools/check-images.pyboth pass locally.🤖 Generated with Claude Code