Dario Nieuwenhuis
|
eca9aac194
|
Fix warnings in recent nightly.
|
2024-03-20 16:39:09 +01:00 |
|
Dario Nieuwenhuis
|
3d842dac85
|
fmt: disable "unused" warnings.
|
2024-03-20 14:53:19 +01:00 |
|
Dario Nieuwenhuis
|
7c2aae88da
|
Merge pull request #2717 from AlejandroFNadal/patch-1
Add comment warning for new users about changing pins on Ethernet for different devices + example of change
|
2024-03-20 13:27:04 +00:00 |
|
AlejandroFNadal
|
2587ade63e
|
Rust formatting for comments.
|
2024-03-20 14:11:04 +01:00 |
|
Alejandro Nadal
|
47ebec82b8
|
Add comment warning for new users about changing pins on Ethernet for different devices
Not all STM32H7 devices share the pins of the example. Added a warning and a specific example for STM32H747XIH
|
2024-03-20 13:56:15 +01:00 |
|
Dario Nieuwenhuis
|
23740abdca
|
Merge pull request #2716 from embassy-rs/stm32-opendrain-eh02-input
stm32/gpio: add missing eh02 InputPin for OutputOpenDrain.
|
2024-03-20 12:55:52 +00:00 |
|
Dario Nieuwenhuis
|
a2fd4d751e
|
stm32/gpio: add missing eh02 InputPin for OutputOpenDrain.
|
2024-03-20 13:49:19 +01:00 |
|
Dario Nieuwenhuis
|
56e01d969f
|
Merge pull request #2713 from sgoll/i2c-blocking-transaction
stm32/i2c(v1): Implement blocking transactions
|
2024-03-20 12:40:13 +00:00 |
|
Dario Nieuwenhuis
|
5477d57168
|
Merge pull request #2714 from noahbliss/patch-1
Doc update: signaled does not clear signal
|
2024-03-20 12:30:36 +00:00 |
|
Dario Nieuwenhuis
|
b8731ab31f
|
Merge pull request #2712 from sgoll/i2c-dev-transaction
Forward transaction() from blocking I2cDevice to underlying bus
|
2024-03-20 12:30:20 +00:00 |
|
Sebastian Goll
|
cff665f2ec
|
Avoid unnecessary double-reference
|
2024-03-20 13:08:42 +01:00 |
|
Noah Bliss
|
d06dbf332b
|
Doc update: signaled does not clear signal
signaled does not clear signal (doc update)
|
2024-03-20 03:19:01 +00:00 |
|
Sebastian Goll
|
4eb4108952
|
Fix build for I2C v2 targets
|
2024-03-20 03:33:15 +01:00 |
|
Sebastian Goll
|
8f19a2b537
|
Avoid missing stop condition when write/read with empty read buffer
|
2024-03-20 02:59:30 +01:00 |
|
Sebastian Goll
|
c96062fbcd
|
Implement blocking transaction handling for I2C v1
|
2024-03-20 02:59:30 +01:00 |
|
Sebastian Goll
|
7c08616c02
|
Introduce frame options to control start/stop conditions
|
2024-03-20 02:55:49 +01:00 |
|
Sebastian Goll
|
d65724207d
|
Forward transaction() from blocking I2cDevice to underlying bus
|
2024-03-20 01:12:04 +01:00 |
|
Dario Nieuwenhuis
|
7bf4710f3f
|
Merge pull request #2711 from embassy-rs/stm32-usb-clock-check
stm32/usb: assert correct clock on init, set mux in all examples.
|
2024-03-19 21:18:31 +00:00 |
|
Dario Nieuwenhuis
|
4858a53a39
|
stm32/usb: ensure mux is configured in examples.
|
2024-03-19 22:10:59 +01:00 |
|
Dario Nieuwenhuis
|
d90abb8ac9
|
stm32/usb: assert usb clock is okay.
|
2024-03-19 22:10:59 +01:00 |
|
Dario Nieuwenhuis
|
daa64bd540
|
stm32/usb: extract common init code.
|
2024-03-19 22:10:59 +01:00 |
|
Dario Nieuwenhuis
|
530ff9d4d3
|
stm32/usb: merge usb and usb_otg into single module.
|
2024-03-19 22:07:16 +01:00 |
|
Dario Nieuwenhuis
|
594d330a49
|
Merge pull request #2710 from adamgreig/stm32-sai
STM32: SAI: Fix MCKDIV for SAI v3/v4
|
2024-03-19 21:38:54 +01:00 |
|
Adam Greig
|
5a879b3ed1
|
STM32: SAI: Fix MCKDIV for SAI v3/v4
|
2024-03-19 02:17:50 +00:00 |
|
Dario Nieuwenhuis
|
ea25112f7d
|
Merge pull request #2706 from barafael/patch-3
Fix minor typos in embassy_rp/src/lib.rs
|
2024-03-18 22:05:16 +00:00 |
|
Rafael Bachmann
|
5221965a1f
|
Fix minor typos in embassy_rp/src/lib.rs
|
2024-03-18 23:02:46 +01:00 |
|
Dario Nieuwenhuis
|
6d9f87356b
|
Merge pull request #2677 from ExplodingWaffle/peri-clock
stm32/rcc: wait for peripheral clock to be active. also, hold the peripheral reset while enabling the clock.
|
2024-03-18 16:23:28 +00:00 |
|
Harry Brooke
|
1f9ffbfb18
|
remove peripheral reads
|
2024-03-18 00:05:02 +00:00 |
|
Dario Nieuwenhuis
|
bd4cb82945
|
Merge pull request #2703 from cschuhen/feature/support_second_h7CAN
FDCAN: Fix offset issue preventing CAN2 and CAN3 from working.
|
2024-03-16 19:05:29 +00:00 |
|
Corey Schuhen
|
3f5c8784af
|
FDCAN: Fix offset issue preventing CAN2 and CAN3 from working.
Fix for not H7
|
2024-03-16 19:32:38 +10:00 |
|
Dario Nieuwenhuis
|
c580d4c490
|
Merge pull request #2701 from timokroeger/stm32-ucpd
STM32 UCPD CI Test
|
2024-03-15 18:51:09 +00:00 |
|
Dario Nieuwenhuis
|
0f03018434
|
tests/stm32: run ucpd only on g0.
|
2024-03-15 19:47:05 +01:00 |
|
Timo Kröger
|
067e677ae5
|
[UCPD] Add unit test for stm32g071rb board
One test for changing the CC line pull-up resistor is skipped for now.
|
2024-03-15 17:49:15 +01:00 |
|
Timo Kröger
|
21e2499f35
|
[UCPD] Fix dead-battery disable for G0
Inverted flag got missed in the original PR.
|
2024-03-15 17:44:27 +01:00 |
|
Dario Nieuwenhuis
|
a92a73abe4
|
Merge pull request #2699 from HaoboGu/main
Impl `MultiwriteNorFlash` for `BlockingAsync`
|
2024-03-15 13:45:10 +00:00 |
|
Haobo Gu
|
47b9758151
|
feat: impl MultiwriteNorFlash for BlockingAsync
Signed-off-by: Haobo Gu <haobogu@outlook.com>
|
2024-03-15 21:38:32 +08:00 |
|
Dario Nieuwenhuis
|
963fda2404
|
Merge pull request #2652 from timokroeger/stm32-ucpd
STM32 USB Type-C/USB Power Delivery Interface (UCPD)
|
2024-03-14 21:21:33 +00:00 |
|
Timo Kröger
|
7b80de5e3d
|
[UCPD] Enable dead-battery support in example
|
2024-03-14 22:14:20 +01:00 |
|
Timo Kröger
|
57ca072dc3
|
[UCPD] Enable RX PHY only when receiving
|
2024-03-14 22:05:22 +01:00 |
|
Timo Kröger
|
62b0410e86
|
[UCPD] Set CC pins to analog mode
Example: On STM32G431 CC2 has a pull-up (default JTAG signal) which needs to be disabled.
|
2024-03-14 21:55:05 +01:00 |
|
Timo Kröger
|
88d1d38be7
|
[UCPD] RXORDSETEN can only be modified when disabled
|
2024-03-14 21:55:05 +01:00 |
|
Timo Kröger
|
b634f8f511
|
[UCPD] Fix hard reset interrupt disable flags
|
2024-03-14 21:55:05 +01:00 |
|
Timo Kröger
|
6e5bb8003a
|
[UCPD] Adjust TX clock divider
|
2024-03-14 21:55:05 +01:00 |
|
Timo Kröger
|
e95e95ac7a
|
[UCPD] Take interrupt in constructor and enable it
|
2024-03-14 21:55:05 +01:00 |
|
Dario Nieuwenhuis
|
23e8fd8337
|
Merge pull request #2695 from votrungchi/main
stm32: add usb_hid_keyboard example
|
2024-03-14 20:39:58 +00:00 |
|
Vo Trung Chi
|
9f699e5772
|
stm32: add usb_hid_keyboard example
Signed-off-by: Vo Trung Chi <votrungchi_108@live.com>
|
2024-03-14 23:14:43 +07:00 |
|
Dario Nieuwenhuis
|
bbcab556c8
|
Merge pull request #2693 from cschuhen/feature/bxcan_use_frame
Use the same Frame struct for BXCAN and FDCAN.
|
2024-03-14 09:34:40 +00:00 |
|
Corey Schuhen
|
535e4c20e8
|
Remove unused methods including incorrect #[must_use...
|
2024-03-14 08:21:45 +10:00 |
|
Corey Schuhen
|
242759a600
|
Use Result instead of Option for Frame creation.
|
2024-03-13 17:46:50 +10:00 |
|
Corey Schuhen
|
12a3af5043
|
Shared frame types.
Remove BXCAN speciffic id and frame modules
Remove SizedClassicData
|
2024-03-13 17:46:50 +10:00 |
|