10768 Commits

Author SHA1 Message Date
Ralph Ursprung
0180c80676
add derive(Debug) for embassy_rp::i2c::I2c 2025-07-16 16:59:55 +02:00
Ulf Lilleengen
1dd8c2a745 chore: Release cyw43-pio version 0.5.1 2025-07-16 15:51:55 +02:00
Ulf Lilleengen
6810889ff1 chore: Release embassy-nrf version 0.5.0 embassy-nrf-v0.5.0 2025-07-16 15:49:34 +02:00
Ulf Lilleengen
3a7a2720b1 chore: Release embassy-rp version 0.6.0 embassy-rp-v0.6.0 2025-07-16 15:48:56 +02:00
Ulf Lilleengen
8c087e3641 chore: release embassy-nrf 0.5.0 and embassy-rp 0.6.0 2025-07-16 15:47:37 +02:00
Ulf Lilleengen
6f2f469c56 chore: Release embassy-usb-driver version 0.2.0 2025-07-16 15:43:05 +02:00
Ulf Lilleengen
c484e7d0e5 chore: Release embassy-usb version 0.5.0 2025-07-16 15:35:47 +02:00
Dario Nieuwenhuis
7abbdb6970
Merge pull request #4396 from PegasisForever/fix-cdc-acm-buffer
Fix CDC ACM BufferedReceiver buffer calculation
2025-07-16 13:15:52 +00:00
Jianqing Liu
24349a9012 Fix CDC ACM BufferedReceiver buffer calculation
Co-authored-by: Ralph Ursprung <39383228+rursprung@users.noreply.github.com>
2025-07-16 15:06:19 +02:00
Ulf Lilleengen
386c586afa chore: Release embassy-embedded-hal version 0.3.1 2025-07-16 14:53:02 +02:00
Ulf Lilleengen
38807ff5fd chore: Release embassy-net-driver-channel version 0.3.1 2025-07-16 09:27:32 +02:00
Dario Nieuwenhuis
f525386fca
Merge pull request #4397 from korbin/allocate-numbered-endpoints
Make USB endpoint allocator methods accept an optional `EndpointAddress`
2025-07-15 22:08:08 +00:00
Dario Nieuwenhuis
281a05a99d
Merge pull request #4404 from quarters78/main
RP2350: Correct SRAM8 and SRAM9 base addresses in example memory.x
2025-07-15 22:07:52 +00:00
Dario Nieuwenhuis
7133cef35d
Merge pull request #4401 from mkj/pr/usb-synopsys-perf
otg: Improve IN write performance
2025-07-15 22:07:38 +00:00
Dario Nieuwenhuis
d1f32bb445
Merge pull request #4403 from embassy-rs/nrf91x1-approtect
nrf: add support for nrf9120, nrf9151, nrf9161 approtect.
2025-07-15 21:54:12 +00:00
Dario Nieuwenhuis
31022db25c Disable flaky test 2025-07-16 00:07:22 +02:00
Bailey Quarters
25bae18ea6 RP2350: Correct SRAM8 and SRAM9 base addresses in example memory.x 2025-07-15 22:04:27 +02:00
Ulf Lilleengen
f32e8f6025 release: embassy-usb-driver 0.1.1 2025-07-15 21:41:41 +02:00
Dario Nieuwenhuis
27f7cb6236 nrf: add support for nrf9120, nrf9151, nrf9161 approtect. 2025-07-15 16:47:01 +02:00
Ulf Lilleengen
adbe5859c0 chore: Release cyw43-pio version 0.5.0 cyw43-pio-v0.5.0 2025-07-15 11:17:13 +02:00
Ulf Lilleengen
f5b9b83cf4 chore: bump cyw43-pio dependency 2025-07-15 11:16:17 +02:00
Ulf Lilleengen
c35d5fb9ce chore: bump cyw43 version 2025-07-15 11:15:19 +02:00
Ulf Lilleengen
f2413bd20d chore: Release cyw43 version 0.4.0 cyw43-v0.4.0 2025-07-15 11:14:43 +02:00
Ulf Lilleengen
e4f500eb19 chore: Release embassy-rp version 0.5.0 embassy-rp-v0.5.0 2025-07-15 11:13:35 +02:00
Ulf Lilleengen
9811f1c999 chore: prepare embassy-rp for release 2025-07-15 11:10:56 +02:00
Ulf Lilleengen
249433a7ed chore: update changelog 2025-07-15 10:47:07 +02:00
Matt Johnston
e2ceb2b1f7 otg: Improve IN write performance
chunks_exact() can be handled by the compiler more efficiently.
Previous code was making a memcpy call for each 4 byte chunk slice.
Hoisting the fifo out of the loop avoids recalculating the pointer each
time.

In my benchmark I see a jump from ~13 megabyte/sec to ~25MB/sec after
this change (opt-level=3). opt-level = "z" goes 9MB/s to 18MB/s.

The benchmark was on a stm32h7s3l8, 600mhz clock, 512 byte bulk writes,
data in DTCM. The benchmark isn't just USB writes, also has some
unrelated memcpys for packet construction.
2025-07-15 16:40:37 +08:00
Gerzain Mata
ed64d99a51 WIP for USB_OTG support on STM32WBA devices 2025-07-14 16:49:50 -07:00
Gerzain Mata
6e95da965d Merge branch 'main' into feat/adc4-stm32wba 2025-07-14 13:55:49 -07:00
Ulf Lilleengen
f5006284f8 chore: Release embassy-boot-nrf version 0.5.0 embassy-boot-nrf-v0.5.0 2025-07-14 16:05:11 +02:00
Ulf Lilleengen
416612d2f9 chore: bump embassy-boot-nrf version 2025-07-14 16:04:32 +02:00
Ulf Lilleengen
8e940c315c chore: Release embassy-nrf version 0.4.1 embassy-nrf-v0.4.1 2025-07-14 12:21:22 +02:00
Ulf Lilleengen
5a8956209f docs: update nrf changelog 2025-07-14 12:20:47 +02:00
Ulf Lilleengen
0c366c21fc chore: add missing metadata for changelog generation 2025-07-14 12:18:29 +02:00
Ulf Lilleengen
c62b610db3 docs: fix markdown syntax 2025-07-14 12:02:42 +02:00
Ulf Lilleengen
006f4cdb53 chore: add release docs 2025-07-14 12:00:17 +02:00
Ulf Lilleengen
7e01c9bb4d chore: Release embassy-nrf version 0.4.0 embassy-nrf-v0.4.0 2025-07-14 11:55:57 +02:00
Ulf Lilleengen
4f50c85221 chore: update to embassy-nrf v0.4.0 2025-07-14 11:55:23 +02:00
Ulf Lilleengen
c7e33b28b8 Revert "chore: update to embassy-nrf v0.4.0"
This reverts commit 1df59ffec4eed74ade4086da496a32d376e4190a.
2025-07-14 11:50:13 +02:00
Ulf Lilleengen
a7ffa44a08 chore: Release embassy-hal-internal version 0.3.0 embassy-hal-internal-v0.3.0 2025-07-14 11:49:23 +02:00
Ulf Lilleengen
1df59ffec4 chore: update to embassy-nrf v0.4.0 2025-07-14 11:46:47 +02:00
Ulf Lilleengen
64e1a806fa chore: update to embassy-hal-internal v0.3.0 2025-07-14 11:46:47 +02:00
Ulf Lilleengen
330f7d0468
Merge pull request #4398 from embassy-rs/fixdocs
docs: add missing feature for doc gen
2025-07-14 09:15:52 +00:00
Ulf Lilleengen
791c32e284 docs: add missing feature for doc gen 2025-07-14 11:13:34 +02:00
korbin
93e2fdf512
consolidate endpoint validation logic in stm32 2025-07-13 22:44:48 -06:00
korbin
b666a88ab1
make usb endpoint allocator methods accept an optional EndpointAddress 2025-07-13 20:40:54 -06:00
Ulf Lilleengen
9651cfca51
Merge pull request #4373 from fg-cfh/fix/name-new-tasks
embassy-executor: rtos-trace: fix task naming for new tasks
2025-07-11 20:51:10 +00:00
Dario Nieuwenhuis
c511d166cd
Merge pull request #4098 from wieerwill/support-nrf9151-modem
[embassy-net-nrf91] patch greater rx_data_len size
2025-07-10 18:35:15 +00:00
robert.jeutter
a8e905f14e net-nrf91: add nrf9151 support. 2025-07-10 20:19:53 +02:00
Dario Nieuwenhuis
20ce4d7deb
Merge pull request #4391 from oxabz/nrf54-drive-fix
Fixing the nrf54l drive configuration bug
2025-07-10 16:55:11 +00:00