2347 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
9158bfde62
Merge pull request #4685 from Abrahamh08/main
feat(nrf/spim): erase Instance type from Spim
2025-09-26 13:38:56 +00:00
Roi Bachynskyi
f3d3b88993 lpc55: dma and async usart 2025-09-25 12:20:10 +03:00
Abraham Hamidi
987009df7b feat(nrf/spim): erase Instance type from Spim 2025-09-24 15:58:33 -05:00
Ulf Lilleengen
e9232bfad3
Merge branch 'main' into add-nrf-rtc-driver 2025-09-22 10:38:20 +02:00
Dario Nieuwenhuis
4d71f432ad Update manifests to satisfy new checks. 2025-09-22 00:47:08 +02:00
Robin Mueller
f7c3005345 add basic RTC driver for nRF 2025-09-22 00:24:45 +02:00
9names
c69d17e5fb examples/rp235x: Add multicore stack overflow example 2025-09-21 19:12:38 +10:00
Ulf Lilleengen
90f6497959
Merge pull request #4216 from 1-rafael-1/rp2040-rtc-alarm
embassy-rp (rp2040): Rtc wait_for_alarm
2025-09-17 09:19:38 +00:00
i509VCB
bbc93851fb
Merge pull request #4646 from Iooon/mspm0-adc
MSPM0: add adc implementation
2025-09-17 05:18:03 +00:00
Per Rosengren
42c21a24e5 Merge remote-tracking branch 'upstream/main' into adc_v3-enums 2025-09-16 19:17:13 +02:00
Per Rosengren
4e1e424955 Cleanup 2025-09-16 19:14:00 +02:00
Per Rosengren
07e86b23f1 Re-export API enums and update examples 2025-09-16 19:11:13 +02:00
1-rafael-1
362624ca5f Log current date and time when alarm is triggered 2025-09-15 21:57:49 +02:00
1-rafael-1
ac32f43c3d alarm handling to poll hardware status directly; add ci test 2025-09-15 21:10:22 +02:00
1-rafael-1
6bb3d2c072 Merge branch 'main' into rp2040-rtc-alarm 2025-09-15 20:07:18 +02:00
Dario Nieuwenhuis
92a6fd2946
Merge pull request #4658 from Riceman2000/main
Add example for W55RP20-EVB-Pico
2025-09-15 16:29:17 +00:00
Dario Nieuwenhuis
a674030f13
Merge pull request #4661 from mkj/pr/onewire-parasite
rp: Add onewire parasite power for ds18b20
2025-09-15 12:57:53 +00:00
Süha Ünüvar
5ee77055a1 fix examples 2025-09-15 18:43:23 +08:00
riceman2000
1c080559fd Fix removed comments 2025-09-14 14:14:59 -04:00
riceman2000
daae1fe5c9 Up SPI freq 2025-09-14 11:30:22 -04:00
Matt Johnston
7c551b4fdf rp/pio: Copy onewire examples from rp to rp235x
The rp pio_onewire example was updated on
cd27a8a06b0160d654ebed7b89ca473041710235 but not rp235x.
Copy them to be the same.
2025-09-14 16:54:14 +08:00
Matt Johnston
8f10e3638d rp/pio: Add onewire strong pullups, parasite power
DS18B20 sensors require a strong pullup to be applied for the duration
of the temperature conversion, within 10us of the command. The rp2xxx
pins have sufficient drive strength to use as the pullup (no external
mosfet needed).

Add a new write_bytes_pullup() that will apply the pullup after
bytes are written. Existing read_bytes()/write_bytes() has no change to
onewire timing.

A pio_onewire_parasite example reads multiple sensors individually,
applying the strong pullup.
2025-09-14 16:54:14 +08:00
crispaudio
31b5a3f0a4 mspm0-adc: implement From for AnyAdcChannel 2025-09-14 01:34:49 +02:00
riceman2000
6beb7e35a6 Remove unused imports 2025-09-12 22:56:52 -04:00
Rice
97adc129b8
Merge branch 'embassy-rs:main' into main 2025-09-12 17:17:41 -04:00
riceman2000
139ee90775 Updated example 2025-09-12 17:17:24 -04:00
Riceman2000
f829ddd3b2 Example first draft 2025-09-12 12:47:55 -04:00
Riceman2000
0ea3478fb5 Fix typo in PIO SPI examples 2025-09-12 12:47:47 -04:00
Roi Bachynskyi
547a52103b lpc55: added lpc55-core0 feature
Co-authored-by: Irina Chiorean <chioreanirina2005@gmail.com>
2025-09-12 11:43:59 +03:00
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
crispaudio
7b9fe7e639 mspm0-adc: remove dynamic vrsel and cleanup 2025-09-09 22:21:10 +02:00
crispaudio
bbcaab13bc mspm0-adc: add adc with examples 2025-09-08 09:10:16 +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