9512 Commits

Author SHA1 Message Date
Graic
89b5795eec
Fix typo in getting started docs 2025-02-01 18:06:43 -05:00
Dario Nieuwenhuis
1b44034208
Merge pull request #3824 from embassy-rs/rip
RIP nrf52833-dk
2025-01-29 22:28:05 +00:00
Dario Nieuwenhuis
1df510e5c9 RIP nrf52833-dk 2025-01-29 23:25:36 +01:00
Dario Nieuwenhuis
6ca31d765a
Merge pull request #3823 from flippette/main
Correct ADC channels for RP235XB
2025-01-29 22:22:18 +00:00
flippette
9d353d251c Correct ADC channels for RP2350XB 2025-01-30 00:16:36 +02:00
Dario Nieuwenhuis
f6532e8f2c
Merge pull request #3814 from Easyoakland/fix-udp-send
Fix udp send pt2
2025-01-27 01:09:39 +01:00
Easyoakland
89e25c7b14 don't mention Poll::Ready for async fns as it's implied 2025-01-26 16:55:52 -07:00
Easyoakland
cbbc1f1a2f update comments to match code 2025-01-26 16:36:12 -07:00
Dario Nieuwenhuis
7ec0b30484
Merge pull request #3804 from Easyoakland/fix-udp-send
Return Truncate error instead of looping forever on udp send.
2025-01-26 23:02:05 +00:00
Easyoakland
c0d14a145c - use with
- rename to Truncated to `PacketTooLarge`
2025-01-26 15:51:31 -07:00
Dario Nieuwenhuis
ecc1aab867
Merge pull request #3813 from embassy-rs/stm32-eth-simplify-smi
stm32/eth: rename PHY->Phy, GenericSMI -> GenericPhy. Remove unneeded unsafes.
2025-01-26 21:52:43 +00:00
Dario Nieuwenhuis
b1245858f3 stm32/eth: rename PHY->Phy, GenericSMI -> GenericPhy. Remove unneeded unsafes.
We shouldn't use `unsafe` to mark merely "dangerous" actions, only actions that
actually cause UB.
2025-01-26 22:43:28 +01:00
Dario Nieuwenhuis
c8d29a1e2c
Merge pull request #3795 from nikvoid/stm32-phy-addr-detection
STM32: Option to detect Ethernet PHY address automatically
2025-01-26 21:21:06 +00:00
Dario Nieuwenhuis
ff52bde787 stm32: change all examples and tests to use GenericSMI::new_auto(). 2025-01-26 22:17:25 +01:00
Dario Nieuwenhuis
7e0c70b1aa
Merge pull request #3812 from noracarmig/sai_v3_dma
Allow stm32 H7 and L5 families to use external SAI sync & allow recovering after dropping a DMA channel
2025-01-26 20:21:51 +00:00
Dario Nieuwenhuis
3064318220
Merge pull request #3811 from elagil/fix_stm32h5_ucpd
Fix STM32H5 UCPD reception
2025-01-26 20:20:25 +00:00
Dario Nieuwenhuis
845da2ced1
Merge pull request #3810 from Freax13/enhancement/invalid-i2c-rp
remove checks for reserved I2c addresses
2025-01-26 16:53:17 +00:00
Tom Dohrmann
3e5514653f
remove checks for reserved I2c addresses
There are some non-compliant devices that respond to reserved I2c
addresses. rp2040 behaves sanely for these addresses, so let's just
allow using them.
2025-01-26 17:43:04 +01:00
elagil
d9026f06fe fix: STM32H5 UCPD reception 2025-01-26 17:33:26 +01:00
noracarmig
fcacbae233 Allow chips from L5 (sai_v3_2pdm) and H7 (sai_v3_4pdm) families to use external sai sync 2025-01-26 15:58:52 +00:00
Dario Nieuwenhuis
7db46771b8
Merge pull request #3807 from ibuki2003/sync-channel-clear-wakeup
embassy-sync: fix clear() to wake senders
2025-01-26 15:43:07 +00:00
Dario Nieuwenhuis
ef78441ec1
Merge pull request #3808 from embassy-rs/jamesmunns-patch-1
Set embassy-rp target in docs-rs metadata
2025-01-26 15:32:59 +00:00
noracarmig
72020fc012 Reset complete count global variable on Dma configure 2025-01-26 14:53:10 +00:00
James Munns
f2128a2953
Update Cargo.toml
Avoid docs.rs build failures like https://docs.rs/crate/embassy-rp/0.3.0/builds/1609962
2025-01-26 12:53:39 +01:00
ibuki2003
e2ddba92f7
embassy-sync: fix clear() to wake senders 2025-01-26 17:23:41 +09:00
Easyoakland
2fe299cc53 don't infinite loop if udp::send methods receive a buffer too large to ever be sent 2025-01-24 18:45:43 -07:00
Dario Nieuwenhuis
51d87c6603
Merge pull request #3802 from Georges760/stm32-more-defmt
derive `defmt::Format` on pub struct/enum of `embassy-stm32::rtc`
2025-01-24 11:35:22 +00:00
Georges Palauqui
da0f6dbe08 derive defmt::Format on pub struct/enum of stm32::rtc 2025-01-24 11:58:33 +01:00
Dario Nieuwenhuis
4e3d066251
Merge pull request #3779 from algesten/fix/f107-rcc
Full RCC support for STM32F107
2025-01-24 09:13:45 +00:00
Martin Algesten
4743501172 Move PLL2/3 config to before PLL 2025-01-24 10:06:32 +01:00
Martin Algesten
3ba94c0ab3 Fix init order of set_prediv1src 2025-01-24 09:36:11 +01:00
Martin Algesten
c72d9ec859 Review fixes 2025-01-24 09:16:24 +01:00
nikvoid
afe6b9a192 split PHY constructor to new and new_auto 2025-01-23 13:34:54 +02:00
nikvoid
dff8be9bb6 run rustfmt 2025-01-22 18:11:32 +02:00
nikvoid
83ccbf48d7 remove cortex-m delay 2025-01-22 18:09:25 +02:00
nikvoid
2d7e0b6e0f use Delay from embassy-time to wait for PHY response 2025-01-22 13:43:45 +02:00
nikvoid
5885369f47 Option to detect Ethernet PHY address automatically 2025-01-22 13:23:29 +02:00
Dario Nieuwenhuis
195b1a593a
Merge pull request #3792 from adamgreig/stm32-clkmux-unreachable
stm32: Change unreachable panic to explicit error message when access…
2025-01-22 01:22:37 +00:00
Adam Greig
da8612e95b
stm32: Change unreachable panic to explicit error message when accessing clock-muxed peripherals set to invalid clocks 2025-01-22 01:17:20 +00:00
Dario Nieuwenhuis
010d4622f9
Merge pull request #3765 from dimpolo/hertz-display
stm32: impl Display for time::Hertz
2025-01-22 00:34:40 +01:00
Dario Nieuwenhuis
1d8ef6faa2
Merge pull request #3777 from adom-inc/rp2350-watchdog-fix
fix: enable RP2350 watchdog tick generator
2025-01-21 23:08:01 +00:00
Dario Nieuwenhuis
cf05aa5ac8
Merge pull request #3778 from HaoboGu/doc/embassy-time-queue
doc: fix embassy-time doc
2025-01-21 23:05:16 +00:00
Dario Nieuwenhuis
23cb93081e
Merge pull request #3791 from embassy-rs/fix-split-pins
Fix issue with enabled split-pxy feature
2025-01-21 23:02:29 +00:00
Dario Nieuwenhuis
eda51673f5
Merge pull request #3704 from CNLHC/pwm_support_gp32
feat: Add 32-bit timer support for waveform function
2025-01-21 22:57:47 +00:00
Dario Nieuwenhuis
3de0a21aca stm32: test split pins in CI. 2025-01-21 23:55:40 +01:00
Dario Nieuwenhuis
5bba87e0c9
Merge pull request #3782 from Andreychik32/main
stm32/can: fix wrong negation of fdcan set_transmit_pause function parameter
2025-01-21 22:29:57 +00:00
Dario Nieuwenhuis
13e17a5091
Merge pull request #3790 from bugadani/faq
Add __pender error to the FAQ
2025-01-21 21:50:12 +00:00
Dániel Buga
8052ef037e
Add __pender error to the FAQ 2025-01-21 22:26:18 +01:00
mahu-wm
42817c4259
Fix issue with enabled split-pxy feature
The fixed error message is:
error[E0425]: cannot find value `pin_name` in this scope
2025-01-20 10:55:21 +01:00
Bronson
c65b6db318 remove from sender 2025-01-20 08:51:59 +01:00