10082 Commits

Author SHA1 Message Date
Anton Pöhl
94c208b52a Stm32 usart: better names for open drain pin modes 2025-04-16 20:42:51 +02:00
Dario Nieuwenhuis
2bb9c0f10d
Merge pull request #4100 from ckrenslehner/fix/stm32wb-low-power
fix: stm32wb55 low power feature did not compile
2025-04-15 19:14:30 +02:00
Dario Nieuwenhuis
c955320e5d
Merge pull request #4093 from 1-rafael-1/rp235x-input-pwm-fix
Enable input mode for PWM pins on RP235x and disable it on drop
2025-04-15 19:14:19 +02:00
ckrenslehner
af755a57ad fix: stm32wb55 low power feature did not compile 2025-04-15 18:01:46 +02:00
Dario Nieuwenhuis
e56a1d0e45
Merge pull request #4095 from G33KatWork/stm32_eth_v1_mii
Implement MII for STM32 V1 ethernet peripheral
2025-04-15 10:34:27 +00:00
Dario Nieuwenhuis
05c6634904
Merge pull request #4096 from wez/csprng
embassy-rp: impl rand_core::CryptoRng for Trng
2025-04-15 10:33:25 +00:00
Dario Nieuwenhuis
4cc7d41b24
Merge pull request #4097 from mkj/pr/rp-i2c-slave-pins
rp: i2c-slave example: fix twice-swapped sda/scl
2025-04-15 10:33:11 +00:00
Matt Johnston
6a6e421652 rp: i2c-slave example: fix twice-swapped sda/scl
sda and scl were swapped twice. The code worked, but would be confusing
trying to interface with pins externally.
2025-04-15 17:44:50 +08:00
Wez Furlong
a606a1a45a
embassy-rp: impl rand_core::CryptoRng for Trng
Per discussion in https://github.com/embassy-rs/embassy/pull/3338/files#r2040704590
the Trng implementation satisfies the requirements for CryptoRng,
so it is reasonable to implement this marker trait.
2025-04-14 19:22:33 -07:00
Andreas Galauner
d9f708ca6d Implement MII for STM32 V1 ethernet peripheral 2025-04-15 04:14:44 +02:00
1-rafael-1
dbd7ce4d38 Enable input mode for PWM pins on RP235x and disable it on drop 2025-04-14 22:41:28 +02:00
Dario Nieuwenhuis
dd787c3727
Merge pull request #4090 from diondokter/g4-adc5
Add the ADC5 to the DMA codegen for the STM32g4x3 and g4x4
2025-04-14 15:52:15 +00:00
Dion Dokter
04dd1d9e77 Add the ADC5 to the DMA codegen for the STM32g4x3 and g4x4 2025-04-14 14:57:28 +02:00
Ivan Li
bbfebf968e feat(embassy-stm32/opamp): Add some stm32g4 opamp usage
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
2025-04-14 20:42:46 +08:00
Ulf Lilleengen
8fc40e0b84
Merge pull request #4085 from 1-rafael-1/add-rp235x-in-docs-comments
update documentation and examples to mention RP235x
2025-04-14 07:58:59 +00:00
rafael
4e90c535d2
Update adc.rs 2025-04-14 09:26:53 +02:00
rafael
bed6dde744
Update adc.rs 2025-04-14 09:23:32 +02:00
Dario Nieuwenhuis
e0f85249f9
Merge pull request #3932 from AlixANNERAUD/add-rwlock
Add RwLock to embassy-sync
2025-04-14 00:50:49 +02:00
Dario Nieuwenhuis
c52c7ec429
Merge pull request #4086 from 1-rafael-1/somebody-forgot-wifi-credentials-in-code
update WiFi credentials to placeholders
2025-04-13 22:07:56 +00:00
1-rafael-1
642740b8cb update WiFi credentials to placeholders 2025-04-13 22:33:10 +02:00
1-rafael-1
6719e13059 update documentation and examples to mention RP235x 2025-04-13 22:23:07 +02:00
Dario Nieuwenhuis
dd3ae39d42
Merge pull request #4084 from iliana/cyw43-state-const-new
cyw43: make State::new a const fn
2025-04-13 17:09:35 +00:00
iliana etaoin
db83d7275e cyw43: make State::new a const fn 2025-04-13 00:26:43 -07:00
Mark Murphy
88b5752960
Update blinky_wifi example name
The RP pico w 2 blinky example is currently called `blinky_wifi`
2025-04-12 21:02:51 -04:00
Anton Pöhl
de06406899 Stm32 usart: Remove meaningless pin configurations 2025-04-12 20:56:00 +02:00
Alix ANNERAUD
181a324b4d Refactor RwLock implementation by removing unused map methods and cleaning up code for improved readability 2025-04-12 12:26:48 +02:00
Anton Pöhl
eb73cc7cfe Format 2025-04-11 20:58:03 +02:00
Anton Pöhl
a544726be4 Stm32 usart: remove HalfDuplexConfig
The pin parameters of usart::Config are used instead.
2025-04-11 20:58:03 +02:00
Anton Pöhl
e3cec4a246 Stm32 usart: make pin modes of cts, tx, rts and de configurable 2025-04-11 20:58:03 +02:00
Dario Nieuwenhuis
659c616f9f
Merge pull request #4070 from JuliDi/patch-2
[RP] Fix missing config.composite_with_iads = false; in webusb example
2025-04-11 14:20:59 +00:00
JuliDi
608fe44a43
remove incompatible device classes and protocol from RP webusb example 2025-04-11 13:57:41 +02:00
Dario Nieuwenhuis
0ecde285cc
Merge pull request #4074 from mchant/main
added qspi example for stm32h742
2025-04-11 00:23:05 +00:00
Dario Nieuwenhuis
29ef61cd57
Merge pull request #4077 from RichardWGNR/issue-4075
[embassy-stm32] Capability to modify CAN frame data without copying.
2025-04-11 00:06:28 +00:00
RichardWGNR
aae3f7fb70 Fix rustfmt #4075 2025-04-11 04:31:32 +05:00
RichardWGNR
4d903a713e Capability to modify CAN frame data without copying. #4075 2025-04-11 04:27:03 +05:00
Mick Chanthaseth
ea7b7e5f8c Merge branch 'main' of https://github.com/mchant/embassy 2025-04-10 14:11:14 -07:00
Mick Chanthaseth
5bc4de236c fixed fmt 2025-04-10 14:09:53 -07:00
Mick Chanthaseth
f066b01a3a
Merge branch 'embassy-rs:main' into main 2025-04-10 14:03:47 -07:00
Mick Chanthaseth
e4739113b7 added qspi example for stm32h742 2025-04-10 14:02:39 -07:00
Ulf Lilleengen
7e78e5829c
Merge pull request #4073 from RichardWGNR/issue-4062
[embassy-stm32] Documentation correction
2025-04-10 20:14:18 +00:00
RichardWGNR
8fb0186f87 Fix #4062 2025-04-11 00:36:00 +05:00
James Munns
efde7e2841
Merge pull request #4071 from felipebalbi/update-mimxrt600-fcb
Convert tabs into spaces in `memory.x` and update mimxrt600 fcb
2025-04-10 17:20:49 +00:00
Felipe Balbi
05606d0380 Update minimum FCB version to latest released
Version 0.2+ allows for the user to provide custom FCB for their
platform. By default, FCB should work on MIMXRT685s EVK, by NXP.

Based on PR by James Munns on the original "out-of-tree" copy of
embassy-imxrt:

https://github.com/OpenDevicePartnership/embassy-imxrt/pull/387
2025-04-10 10:16:49 -07:00
Felipe Balbi
b4bbc00a00 Convert tabs into spaces
Indent everything with spaces instead of TABS.

Based on PR by James Munns on the original "out-of-tree" copy of
embassy-imxrt:

https://github.com/OpenDevicePartnership/embassy-imxrt/pull/387
2025-04-10 10:15:44 -07:00
Ulf Lilleengen
c7ab6a6ef7
Merge pull request #4068 from felipebalbi/imxrt-add-rtc-time-driver
Add Embassy iMXRT RTC Time Driver
2025-04-10 11:12:07 +00:00
Felipe Balbi
a78707b779 Add Embassy iMXRT RTC Time Driver 2025-04-09 13:22:26 -07:00
Ulf Lilleengen
6919732666
Merge pull request #4042 from felipebalbi/imxrt
Add embassy-imxrt
2025-04-09 18:56:30 +00:00
Felipe Balbi
aa9a16e569 Add embassy-imxrt
Adds initial support for MIMXRT600 series MCUs from NXP. Subsequent
PRs will add more drivers.
2025-04-09 09:37:45 -07:00
Dario Nieuwenhuis
0ec3e78c1b
Merge pull request #4066 from Phil-hacker/executor_fix_avr
Fix the avr executor
2025-04-09 08:14:09 +00:00
Dario Nieuwenhuis
eb6e22ab4d
Merge pull request #4065 from lonesometraveler/remove_duplicates
embassy-boot-rp-examples: Remove duplicate features in embassy-executor dependency
2025-04-09 07:38:14 +00:00