Commit Graph

8195 Commits

Author SHA1 Message Date
Corey Schuhen
b4a2f7fb70 Use phantom for lifetime holder instead of not used pointer to pointer. 2024-05-30 22:10:46 +10:00
Mattis Kieffer
28f5f0baba add dac buffer function 2024-05-30 14:07:47 +02:00
Corey Schuhen
7fd79857c3 Fix example. 2024-05-30 22:00:02 +10:00
Dario Nieuwenhuis
39c5a6c3f7
Merge pull request #3002 from honzasp/rcc-info
stm32/rcc: replace generated enable/disable code with runtime info
2024-05-30 11:50:40 +00:00
Corey Schuhen
245c895d09 Remove generics for BXCAN. 2024-05-30 21:39:11 +10:00
Dario Nieuwenhuis
7bc71a8262
Merge pull request #3019 from embassy-rs/rtc-lowpower-mod
stm32/rtc: move lowpower stuff to a separate mod.
2024-05-30 11:34:46 +00:00
Dario Nieuwenhuis
2c691baadd stm32/rtc: move lowpower stuff to a separate mod. 2024-05-30 13:26:14 +02:00
Dario Nieuwenhuis
62f4b4ee1e
Merge pull request #3018 from embassy-rs/nopacpointer
stm32: remove pointer-to-pointer-to-registers.
2024-05-30 11:17:51 +00:00
Dario Nieuwenhuis
c46172acac stm32: remove pointer-to-pointer-to-registers.
in chiptool pacs the register block struct is already a pointer, so
using pointers to it is redundant.
2024-05-30 13:07:18 +02:00
Dario Nieuwenhuis
7532a06f67
Merge pull request #3007 from liarokapisv/spi_v3-fix-rx
Add proper rxonly support for spi_v3 and force tx dma stream requirem…
2024-05-30 10:44:48 +00:00
Dario Nieuwenhuis
e9cb9badf7
Merge pull request #3012 from cschuhen/feature/fdcan_no_generics
Remove generic argument for STM32 FDCAN.
2024-05-30 10:42:53 +00:00
Gustav Toft
d3c3670a96 Merge branch 'main' of https://github.com/embassy-rs/embassy into fix_main 2024-05-30 09:56:09 +02:00
Dario Nieuwenhuis
50210e8cdc
Merge pull request #3017 from lucasgranberg/main
add set_as_analog to stm32 gpio Flex
2024-05-29 14:22:44 +00:00
Bruno Bousquet
a87b333034 fix fmt 2024-05-29 10:02:54 -04:00
Bruno Bousquet
292c1dd0b8 rename get_width_ticks and add info!() in examples 2024-05-29 09:59:00 -04:00
Bruno Bousquet
a23fa8dcb2
Apply suggestions from code review
Co-authored-by: Romain Reignier <romainreignier@users.noreply.github.com>
2024-05-29 09:14:05 -04:00
Lucas Granberg
b282edcc6e add set_as_analog to stm32 gpio Flex 2024-05-29 14:56:29 +03:00
Ulf Lilleengen
56235c97bc
Merge pull request #3016 from embassy-rs/embassy-sync-release
Prepare for embassy-sync 0.6.0 release
2024-05-29 10:40:02 +00:00
Ulf Lilleengen
52965ae96a remove duplicate entry 2024-05-29 12:38:33 +02:00
Ulf Lilleengen
d040dfaff9 add missing entries to changelog 2024-05-29 12:21:41 +02:00
Ulf Lilleengen
cf0d227cca Prepare for embassy-sync 0.6.0 release 2024-05-29 12:09:55 +02:00
Corey Schuhen
35feb1bf23 Remove generic argument for STM32 FDCAN. 2024-05-29 20:07:17 +10:00
Ulf Lilleengen
53dedd2ff5
Merge pull request #3015 from valleyflowerbear/main
Fix watchdog CTRL register getting overwritten
2024-05-29 07:39:06 +00:00
Nick
9031ce7fa7 rp: fix watchdog CTRL register getting overwritten 2024-05-29 06:30:41 +01:00
Bruno Bousquet
7f4803ddaf fix fmt again 2024-05-29 00:55:49 -04:00
Bruno Bousquet
66122aa60f Merge branch 'pwm_input_f103' into pwm_input 2024-05-29 00:53:09 -04:00
Bruno Bousquet
61f1f80e90 fix fmt 2024-05-29 00:52:55 -04:00
Bruno Bousquet
69badfb845 remove dev files 2024-05-29 00:37:50 -04:00
Bruno Bousquet
50039b17a7 fix F103 example 2024-05-29 00:33:35 -04:00
Bruno Bousquet
521332bdd1 pwm_input is working on F446 2024-05-29 00:28:26 -04:00
Bruno Bousquet
a6c419d096 add f103 example for input_capture 2024-05-28 23:12:08 -04:00
Bruno Bousquet
f1d5f4ca21 undo minor changes 2024-05-28 22:43:23 -04:00
Bruno Bousquet
a52841041d use timer LL 2024-05-28 22:38:08 -04:00
Bruno Bousquet
7c1e1ee288 example is working now 2024-05-28 22:30:10 -04:00
Bruno Bousquet
41b9a12574 compile pwm_input example 2024-05-28 20:36:23 -04:00
Bruno Bousquet
642465a7da add stm32f446 files 2024-05-28 20:20:15 -04:00
Alexandros Liarokapis
4f76f6b9df add spi_dma rx-only test 2024-05-28 16:08:36 +03:00
Dario Nieuwenhuis
000b022ae2
Merge pull request #2988 from de-vri-es/bxcan-tx-fifo-scheduling
embassy_stm32: implement optional FIFO scheduling for outgoing frames
2024-05-28 11:12:37 +00:00
Alexandros Liarokapis
4d1fbcd9cd address review comments 2024-05-28 13:38:27 +03:00
Alexandros Liarokapis
46fc15783d add spi_v4 and spi_v5 support but block i2scfg rx-only configuration 2024-05-28 12:50:24 +03:00
Dario Nieuwenhuis
34bc439f17
Merge pull request #3011 from plaes/docs-faq-fix-bdma-link
docs: faq: Fix link to bdma example and improve wording.
2024-05-28 10:58:20 +02:00
Priit Laes
4d431b3080 docs: faq: Fix link to bdma example and improve wording. 2024-05-28 11:27:21 +03:00
Alexandros Liarokapis
9a6ed79ad1 remove rx-only support for new spi versions with missing I2SCFGR register 2024-05-27 20:51:50 +03:00
Alexandros Liarokapis
1d05015a1c broaden tsize read support to other spi versions 2024-05-27 20:47:24 +03:00
Alexandros Liarokapis
76fbec74da fix spi panic on read due to i2s configuration conversion check 2024-05-27 20:43:24 +03:00
Dario Nieuwenhuis
8d7c3f7de1
Merge pull request #3008 from aurelj/stm32-rcc-hsi
stm32: ensure the core runs on HSI clock while setting up rcc
2024-05-27 17:28:13 +00:00
Aurélien Jacobs
ec6cfc1f21 stm32: ensure the core runs on HSI clock while setting up rcc 2024-05-27 17:31:29 +02:00
Alexandros Liarokapis
25cc5241b1 Add i2s support for spi_v3. 2024-05-27 18:06:20 +03:00
Alexandros Liarokapis
f9324201b1 add proper rxonly support for spi_v3 and force tx dma stream requirement on others 2024-05-27 17:49:47 +03:00
Maarten de Vries
807e573994 embassy_stm32: allow scheduling lower priority frames in bxcan driver 2024-05-27 16:10:08 +02:00