2314 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
55b3c5c6e8 ci: use devtool to build. 2025-09-11 21:52:47 +02:00
Dion Dokter
09701a339d Fix example 2025-09-11 14:45:41 +02:00
Dion Dokter
d04dc2bc35 Add cargo metadata 2025-09-11 14:45:27 +02:00
diondokter
99209accb5 Add edf example to CI and fix the example 2025-09-11 14:45:27 +02:00
James Munns
67ed473973 rustfmt 2025-09-11 14:45:06 +02:00
James Munns
0cb1ffe025 Add EDF example 2025-09-11 14:45:06 +02:00
Remmirad
224d6b0312 nrf: 802.15.4 embassy-net-driver 2025-09-06 11:54:29 +02:00
Dario Nieuwenhuis
25e0ebf520
Merge pull request #4430 from fwolter/add-f1-remap
Add STM32F1 AFIO remap
2025-09-05 22:45:57 +00:00
Dario Nieuwenhuis
7419b398bf stm32/afio: use type inference for timer remaps as well. 2025-09-05 23:00:31 +02:00
Dario Nieuwenhuis
46bf0c71cc
Merge pull request #4210 from mcaveniathor/pio_i2s_rx
Add PioI2sIn, PioI2sInProgram, and example binary
2025-09-05 19:08:06 +00:00
Thor McAvenia
241129c569 Add PioI2sIn, PioI2sInProgram, and example binary 2025-09-05 21:01:37 +02:00
Adrian Wowk
451625ff55 rp: fix pio spi async example 2025-09-05 20:35:48 +02:00
Adrian Wowk
62ff0194f4 rp: add pio spi runtime reconfiguration 2025-09-05 20:35:48 +02:00
Adrian Wowk
83b42e0db6 style: cleanup with rustfmt 2025-09-05 20:35:48 +02:00
Adrian Wowk
236662c748 rp: add pio spi examples 2025-09-05 20:35:48 +02:00
Dario Nieuwenhuis
1c2fa92293
Merge pull request #4620 from embassy-rs/lolsai
stm32: add i2s support for all versions, cleanup spi/i2s/sai versions.
2025-09-05 14:13:10 +00:00
Dario Nieuwenhuis
581594d1f5
Merge pull request #4496 from variegated-coffee/psram
feat(embassy-rp): RP2350 - Add support for QMI CS1, and for APS6404L PSRAM
2025-09-05 13:45:00 +00:00
Dario Nieuwenhuis
704c294162
Merge branch 'main' into adc_with_clock 2025-09-05 15:29:20 +02:00
Dario Nieuwenhuis
60b640bd97 stm32/sai: update for new metapac, simplify cfgs. 2025-09-05 15:19:22 +02:00
Adrian Figueroa
c487034dc7 style: formatting 2025-09-05 14:43:43 +02:00
Adrian Figueroa
40eb557682 feat: SAI example 2025-09-05 14:43:29 +02:00
Dario Nieuwenhuis
70aaa82e49
Merge pull request #4623 from paroga/stm32l0_usb_serial
stm32/l0: Add usb serial example
2025-09-05 12:06:22 +00:00
wackazong
9ac8944478 Fix offset calculation 2025-09-04 13:38:14 +02:00
Dario Nieuwenhuis
d1429868ce nrf: add NFCT NDEF example. 2025-09-04 13:38:08 +02:00
Patrick Gansterer
160ee7f805 stm32/l0: Add usb serial example 2025-09-01 17:26:41 +02:00
Per Rosengren
a548d7efe3 Add Adc::new_with_clock() to configure analog clock
Required on STM32WL with default HAL initialization.

The function is only available for adc_g0, but all
that have clock config should add implementations.
2025-08-30 22:01:40 +02:00
Florian Grandel
47e45c9821
rtos-trace: upgraded feature support
Upgrade rtos-trace for start/stop and marker support.

These methods are not used in embassy code but can be useful in client
code.

Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2025-08-30 17:54:03 +02:00
diondokter
48c2deb8f3 Fix examples 2025-08-29 13:24:53 +02:00
Dario Nieuwenhuis
8aec341f28 executor: return error when creating the spawntoken, not when spawning. 2025-08-29 13:23:21 +02:00
i509VCB
d3c84ee1d3
Merge pull request #4574 from bespsm/mspm0-wwdt
MSPM0: add window watchdog implementation (WWDT0, WWDT1)
2025-08-28 16:52:44 +00:00
Ulf Lilleengen
1f945bcebd chore: prepare cyw43-pio release 2025-08-28 12:27:14 +02:00
Ulf Lilleengen
a527905be4 fix: version bumps 2025-08-28 12:25:43 +02:00
Siarhei B
2eb643bac6 mspm0-watchdog: rename mod watchdog to wwdt 2025-08-28 10:16:03 +02:00
Siarhei B
93ba2c9c95 mspm0-watchdog: add watchdog examples for all chips 2025-08-28 10:15:56 +02:00
Ulf Lilleengen
3e8d8fec15 fix: update more minor versions 2025-08-27 08:44:05 +02:00
Ulf Lilleengen
df112a83f0 fix: remaining versions 2025-08-26 22:06:52 +02:00
Ulf Lilleengen
83f2557eac chore: prepare embassy crate releases 2025-08-26 16:05:09 +02:00
Dario Nieuwenhuis
3a6ea3a31c Load all crates in the graph, honor the "publish" flag to prevent publishing examples/tests. 2025-08-25 19:44:50 +02:00
Gabriel Smith
5a1be543ac stm32/adc/v3: allow DMA reads to loop through enabled channels
Tested on an STM32H533RE. Documentation of other chips has been
reviewed, but not extensively.
2025-08-22 14:56:19 -04:00
Rob Wells
9c72c684d1
rp: fix blocking I2C example regarding pull-up resistors
This amends the blocking I2C example for embassy-rp.

Commit bbc3e49 added a pull-up configuration and a comment that pull-ups
were not enabled by default. This was made out-of-date by badcdcc, which
ensured pull-ups were enabled by default to make the larger I2C
configuration change non-breaking.

This commit removes the (now-unnecessary) pull-up configuration, and
adds a comment to clarify that the default I2C configuration enables
pull-ups.
2025-08-19 19:27:12 +01:00
James Munns
6433d7bf39
Merge pull request #4564 from erwin-ps/feature/rp-i2c-add-pullup-config
Add configurable internal pullups for rp i2c
2025-08-19 15:04:26 +00:00
erwin
bbc3e49c58 Add configurable internal pullups for rp i2c
- Example updated to demonstrate enabling internal pullups
- Add `sda_pullup` and `scl_pullup` fields to I2C Config
2025-08-18 14:39:18 +02:00
i509VCB
32f142d585
Merge pull request #4435 from bespsm/mspm0-i2c
MSPM0: Add I2C Controller (blocking & async) + examples for mspm0l1306, mspm0g3507 (tested MCUs)
2025-08-14 20:36:40 +00:00
Ulf Lilleengen
34aa186734 chore: prepare embassy-boot-stm32 release 2025-08-12 21:31:05 +02:00
Ulf Lilleengen
c7b9060a74 fix: prepare embassy-sync 0.7.1 release
* Add newtype for moved type to preserve API compat
2025-08-12 21:05:32 +02:00
Ulf Lilleengen
a09dec872a
Merge pull request #4532 from embassy-rs/update-metapac
chore: update metapac and prepare embassy-stm32 0.3.0
2025-08-12 19:27:37 +02:00
Ulf Lilleengen
c4c5167e3d chore: update metapac and prepare embassy-stm32 0.3.0 2025-08-12 18:17:41 +02:00
nerwalt
985cdba7b3 Enable temp support on the nrf54l15
Alphabetize ther peripherals in the pac
2025-08-12 09:56:50 -06:00
Roi Bachynskyi
f3f819fc37 feat: lpc55 blocking usart added 2025-08-12 08:49:49 +03:00
Dario Nieuwenhuis
c67e6adb43
Merge pull request #4517 from phycrax/config-with-speed-freq
embassy-stm32: Add frequency and gpio speed to Config for i2c and i2s
2025-08-09 11:50:34 +02:00