Skip to content

RP2040Sharp 1.0.1-beta.7 — peripheral fixes + test coverage (BUSL confirmed)#49

Merged
begeistert merged 2 commits into
masterfrom
chore/busl-relicense
Jul 9, 2026
Merged

RP2040Sharp 1.0.1-beta.7 — peripheral fixes + test coverage (BUSL confirmed)#49
begeistert merged 2 commits into
masterfrom
chore/busl-relicense

Conversation

@begeistert

Copy link
Copy Markdown
Collaborator

RP2040Sharp 1.0.1-beta.7

RTC/SSI peripheral fixes plus new integration test coverage (CYW43 HTTP RX, FreeRTOS kernel, MicroPython REPL, PyMCU benchmark) and a DREQ-paced DMA fix (OnRxPush from InjectRxData).

⚖️ Licensing

No change — the dual model is already in place and confirmed:

Package License
RP2040Sharp (core) MIT
RP2040Sharp.TestKit BUSL-1.1
RP2040Sharp.Wireless BUSL-1.1
RP2040Sharp.NanoFramework.TestKit BUSL-1.1

🤖 Generated with Claude Code

begeistert and others added 2 commits July 8, 2026 22:10
…ed DMA

A DMA channel paced by a PIO RX DREQ only advances when OnRxPush fires (the
RP2040Machine wires OnRxPush -> Dma.ResumeDreq). InjectRxData enqueued without
firing it, so injected words never woke a stalled channel. Add a DMA regression
that drives a paced channel to completion from injected RX words.
Working-set of emulator refinements shipped as 1.0.1-beta.7:
RTC and SSI peripheral corrections, plus new integration coverage
(CYW43 HTTP RX, FreeRTOS kernel, MicroPython REPL, PyMCU-vs-MicroPython
benchmark). Licensing is unchanged: the RP2040Sharp core is MIT and the
TestKit / Wireless / NanoFramework.TestKit packages remain BUSL-1.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@begeistert begeistert requested a review from lmSeryi as a code owner July 9, 2026 04:11
@begeistert begeistert merged commit 8002d22 into master Jul 9, 2026
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

Successfully merging this pull request may close these issues.

1 participant