Alex Moon
77d355e0ec
Make the nrf Twim RAM buffer a instance variable instead of stack allocated
2025-04-18 15:14:18 -04:00
Dario Nieuwenhuis
9d62fba7d2
Merge pull request #4112 from embassy-rs/update-metapac-4929
...
stm32: update metapac, cleanup clocks a bit.
2025-04-18 18:47:55 +00:00
Dario Nieuwenhuis
7512c5f14e
stm32: update metapac, cleanup clocks a bit.
2025-04-18 20:32:15 +02:00
Dario Nieuwenhuis
4c6311a1e3
Merge pull request #4111 from antonok-edm/hash-context-clone
...
Derive `Clone` for `hash::Context`
2025-04-18 18:21:21 +00:00
Anton Lazarev
11241c579a
derive Clone
for hash::Context
...
The HASH accelerator can be used for HMAC if a key is provided. One
significant use case of HMAC is as a PRF for the PBKDF2 algorithm, but
this requires that the hashing state can be recursively "branched"
multiple times.
2025-04-18 11:15:24 -07:00
Adam Greig
17d3adac4b
STM32: Fix CAN transmit on bxcan targets
2025-04-18 17:19:21 +01:00
Dario Nieuwenhuis
ca40dc7ff7
Merge pull request #3843 from ost-ing/sdmmc-multiblocks
...
STM32 SDMMC multiple block read/write support
2025-04-18 16:09:48 +00:00
Adam Greig
dc3b83f9c8
STM32: Change CAN data() to return slice with correct length
2025-04-18 14:42:16 +01:00
Adam Greig
97172c36b7
STM32: Fix G4 build without defmt feature
2025-04-18 14:41:56 +01:00
Oliver
eb83d049c7
stm32/sdmmc: add support for multiple block reads and writes.
2025-04-18 14:21:29 +02:00
Dario Nieuwenhuis
3ffee5e22b
Merge pull request #3965 from toon23/stm32_usart-pin_config
...
Stm32 usart: implement pin config for cts, tx, rts and de
2025-04-18 11:10:00 +00:00
Dario Nieuwenhuis
59c42bd6d2
Merge pull request #4082 from markmurphydev/patch-1
...
Update blinky_wifi example name
2025-04-18 11:09:07 +00:00
Dario Nieuwenhuis
667400111a
Merge pull request #4089 from IvanLi-CN/g4-opamp
...
feat(embassy-stm32/opamp): Add some STM32G4 opamp usage
2025-04-18 11:09:00 +00:00
Dario Nieuwenhuis
7a620661da
Merge pull request #4107 from bugadani/cmsisdap
...
Add CMSIS-DAP driver
2025-04-18 10:54:37 +00:00
Dario Nieuwenhuis
fce0602dee
Merge pull request #4108 from Josep8128/main
...
Added USB core_id 0x1000 for STM32
2025-04-18 10:54:29 +00:00
Dario Nieuwenhuis
27e4d70377
RIP stm32l073rz
2025-04-18 12:53:43 +02:00
Josep Angel Oltra
69d2ce4eab
Added USB core_id 0x1000 for STM32
2025-04-17 22:57:13 +02:00
Dániel Buga
b0eacf0eec
Add optional trace endpoint
2025-04-17 22:29:15 +02:00
Dániel Buga
e410e65b83
Add CMSIS-DAP driver
2025-04-17 21:03:58 +02:00
Dario Nieuwenhuis
443ffd8b6d
Merge pull request #4102 from dkm/patch-1
...
Fix link in faq.adoc
2025-04-17 11:25:03 +02:00
Marc Poulhiès
8b565fc85e
Fix link in faq.adoc
...
Looks like a link was using markdown instead of asciidoc.
2025-04-16 21:40:30 +02:00
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