9711 Commits

Author SHA1 Message Date
Tobias Naumann
ac7c44c1d1 Use write closure to clear idle flag, only read rdr on usart versions which need it 2025-03-21 14:22:26 +01:00
Tobias Naumann
1e6192ffa5 Add embedded_hal_nb::serial::Read impl for RingBufferedUartRx 2025-03-21 11:20:28 +01:00
Dario Nieuwenhuis
fecb7a2b2b
Merge pull request #3976 from friedman-ionq/stm32h7rs-enet
define stm32h7rs ethernet pin traits
2025-03-20 13:34:29 +00:00
Steven Friedman
83b70d5847
w/ static config, don't need to wait for DHCP 2025-03-20 09:14:28 -04:00
Steven Friedman
1e027d3b61
revert changes to build.rs 2025-03-20 09:14:27 -04:00
Steven Friedman
9fd464dc50
reformat 2025-03-20 09:14:27 -04:00
Steven Friedman
a0b948f270
define stm32h7rs ethernet pin traits 2025-03-20 09:14:27 -04:00
Ulf Lilleengen
31352b2436
Merge pull request #3982 from mkj/dev/matt/net-std
embassy-net: Add std and alloc features
2025-03-20 05:43:16 +00:00
Matt Johnston
c7e997a8d8 embassy-net: Add std and alloc features
These are passed through to smoltcp, which otherwise won't handle
some match cases when managed/std feature is enabled externally.

  --> .../index.crates.io-1949cf8c6b5b557f/smoltcp-0.12.0/src/iface/socket_set.rs:82:15
   |
82 |         match &mut self.sockets {
   |               ^^^^^^^^^^^^^^^^^ pattern `&mut ManagedSlice::Owned(_)` not covered
2025-03-20 11:30:37 +08:00
Dario Nieuwenhuis
3e03d693a7
Merge pull request #3981 from embassy-rs/update-stm32-data-234
update stm32-data, add C0 adc, add OTP memory regions.
2025-03-20 01:17:26 +00:00
Rasmus Melchior Jacobsen
5e762e8cf4 Fix compile error in ospi 2025-03-20 01:58:44 +01:00
Rasmus Melchior Jacobsen
97ed7f085a feat(stm32): Add OTP flash region (again) 2025-03-20 01:58:44 +01:00
Timofei Korostelev
8c6fa83006 Added ADC support for STM32C0. 2025-03-20 01:58:44 +01:00
Dario Nieuwenhuis
9407ac67d3 Update stm32-data. 2025-03-20 01:58:44 +01:00
Dario Nieuwenhuis
4f2b1371f9
Merge pull request #3979 from embedded-rust-iml/fix/ringbuffered-error-recovery
Recover from errors in ringbuffered usart
2025-03-20 00:19:14 +00:00
Tobias Naumann
71d94ad5e7 Recover from errors in ringbuffered usart 2025-03-20 00:43:38 +01:00
Dario Nieuwenhuis
fec98fa366
Merge pull request #3975 from JuliDi/fix-rp2350-gpout
[RP235x] Fix wrong funcsel on RP2350 GPOUT/GPIN
2025-03-19 12:38:25 +00:00
JuliDi
436f940d5a
make rustfmt happy 2025-03-19 10:42:34 +01:00
JuliDi
f15c587887
fix wrong funcsel on rp2350 gpout/gpin 2025-03-19 10:32:16 +01:00
Ulf Lilleengen
81e9093507
Merge pull request #3971 from dimpolo/defmt-feature-gate
`embassy-stm32::hspi`: gate derive(defmt::Format) behind feature flag
2025-03-19 07:48:46 +00:00
Ulf Lilleengen
8bce1fe03e
Merge pull request #3973 from decaday/docs/add-musb-and-py32
Add py32-hal and musb to docs and READMEs
2025-03-19 08:57:50 +01:00
Ulf Lilleengen
8987bf201a
Merge pull request #3969 from Murmele/task-id
Add possibility to get the id of a task to be able to use it with rtos-trace
2025-03-19 08:46:13 +01:00
decaday
0f0030651c Add py32-hal to documentation 2025-03-19 11:59:05 +08:00
decaday
9806f78ea0 Add information about existing USB IP implementations 2025-03-19 11:37:35 +08:00
dimi
e9b842082d embassy-stm32::hspi: gate derive(defmt::Format) behind feature flag 2025-03-18 17:19:11 +01:00
Murmele
e3b0581a87
Fix comment 2025-03-17 11:04:04 +01:00
Dario Nieuwenhuis
9d672c44d1
Merge pull request #3963 from embassy-rs/update-rust-3982
Update Rust stable, nightly.
2025-03-16 22:24:36 +00:00
Dario Nieuwenhuis
86572bf009
Merge pull request #3964 from elagil/sof_out_usb
Add optional USB driver SOF output
2025-03-16 21:10:27 +00:00
elagil
63f7a5da09 fix: disable new_with_sof for STM32L1 2025-03-16 22:02:43 +01:00
Dario Nieuwenhuis
2e004ccf9e
Merge pull request #3970 from elagil/fix_usb_iso_in_ep_stat
Fix USB ISO IN EP stat and ISO OUT buffer order
2025-03-16 21:37:24 +01:00
elagil
cecbe082ff fix: only ISO EP is always double buffered 2025-03-16 16:34:09 +01:00
elagil
0ff6184723 refactor: fix build warnings 2025-03-15 20:28:23 +01:00
elagil
8fef488738 refactor: USB read function restructure 2025-03-15 20:24:14 +01:00
elagil
0b468ef29c fix: iso out order 2025-03-15 20:16:32 +01:00
elagil
0b6b0756ed fix: USB ISO IN EP stat 2025-03-15 13:46:20 +01:00
Martin Marmsoler
edadc28f02 Add possibility to get the id of a task to be able to use it with rtos-trace
Files: spawner.rs
2025-03-14 19:08:50 +01:00
elagil
f1db070f78 feat: add optional USB SOF output 2025-03-12 23:18:34 +01:00
sodo
59370cde28 avr: Change ci-nightly target from avr-unknown-gnu-atmega328 to avr-none
Related to: https://github.com/rust-lang/rust/pull/131651

Signed-off-by: sodo <djdisodo@gmail.com>
2025-03-12 21:12:15 +01:00
Dario Nieuwenhuis
6cc566645e Update Rust stable, nightly. 2025-03-12 21:07:48 +01:00
Dario Nieuwenhuis
38f26137fc
Merge pull request #3950 from Matt-Allen-Bose/stm32-pwm-pin-config
Add ability to create STM32 timer channels with full pin configuration
2025-03-11 18:09:47 +00:00
Ulf Lilleengen
5af720d9bb
Merge pull request #3953 from Abestanis/freature/instant_try_constructor
Add `Instant::try_from_*` constructor functions
2025-03-11 14:40:58 +01:00
Dario Nieuwenhuis
0cf951128d
Merge pull request #3956 from cschuhen/stm_can_count_instances_fix_3610
STM32 CAN: Count senders and receivers so that we don't close down early.
2025-03-11 11:21:30 +00:00
Ulf Lilleengen
05c664097d
Merge pull request #3955 from 9names/embassy-rp-0.4.0
rp: embassy-rp 0.4.0 release prep
2025-03-11 08:27:31 +00:00
Sebastian Scholz
869758037b
Add try_from constructors to Duration 2025-03-10 19:05:33 +01:00
Dario Nieuwenhuis
a704c41a36
Merge pull request #3958 from us-irs/preserve-user-attrs-on-main
preserve user attributes on main method
2025-03-10 13:59:33 +00:00
Robin Mueller
5a37dafec1
preserve user attributes 2025-03-10 09:56:04 +01:00
Corey Schuhen
424d20727e Reference count senders and receivers so that we don't close down early. 2025-03-09 17:03:28 +10:00
9names
8f41a4dfad boot/rp: Bump version number 2025-03-09 14:37:13 +11:00
9names
f046fa24b6 rp: Update embassy-boot-rp to use embassy-rp 0.4.0 2025-03-09 14:37:13 +11:00
9names
b00daafd3e rp/pio: Update cyw43-pio to use new version of embassy-rp 2025-03-09 14:37:08 +11:00