aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/ucpd.rs
Commit message (Expand)AuthorAgeFilesLines
* ucpd: Add software trim setting of the CC Rp/Rd for stm32u5 parts.Piotr Esden-Tempski2025-08-011-0/+31
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-12/+10
* fix: UCPD drop logicelagil2025-02-071-6/+11
* fix: STM32H5 UCPD receptionelagil2025-01-261-6/+14
* chore: fix buildelagil2025-01-031-5/+5
* chore: clean up stm32h5 ucpdelagil2025-01-031-14/+8
* fix: docstringselagil2024-12-221-2/+2
* fix: h5-only rx filterelagil2024-12-221-0/+2
* feat: stm32h5 UCPD exampleelagil2024-12-221-0/+40
* [UCPD] Add support for non-SOP packetsSjoerd Simons2024-08-181-4/+73
* [USPD] clear interrupt flags right after receptionSjoerd Simons2024-06-161-7/+6
* [UCPD] Don't disable ucpd rx after each receptionSjoerd Simons2024-06-161-2/+4
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-4/+4
* [UCPD] Use `ChannelAndRequest` helperTimo Kröger2024-05-101-24/+16
* Fix PeripheralRef soundness issue allowing &T.Dario Nieuwenhuis2024-05-071-11/+11
* stm32: add support for STM32H7[RS] "bootflash line", add HIL tests.Dario Nieuwenhuis2024-05-011-1/+1
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-31/+29
* [UCPD] Fix dead-battery disable for G0Timo Kröger2024-03-151-2/+2
* [UCPD] Enable RX PHY only when receivingTimo Kröger2024-03-141-38/+23
* [UCPD] Set CC pins to analog modeTimo Kröger2024-03-141-2/+6
* [UCPD] RXORDSETEN can only be modified when disabledTimo Kröger2024-03-141-10/+9
* [UCPD] Fix hard reset interrupt disable flagsTimo Kröger2024-03-141-2/+2
* [UCPD] Adjust TX clock dividerTimo Kröger2024-03-141-4/+2
* [UCPD] Take interrupt in constructor and enable itTimo Kröger2024-03-141-0/+6
* [UCPD] Disable dead-battery resistor for all familiesTimo Kröger2024-03-121-12/+46
* [UCPD] Disable RCC clock on dropTimo Kröger2024-03-121-0/+2
* [UCPD] Split into CC and PD phyTimo Kröger2024-03-121-76/+135
* [UCPD] Fix build for devices with GPDMATimo Kröger2024-03-121-7/+1
* [UCPD] Implement hard reset transmissionTimo Kröger2024-03-121-0/+51
* [UCPD] Receive hard resetsTimo Kröger2024-03-121-7/+35
* [UCPD] Improve example and defmt Format for enumsTimo Kröger2024-03-121-0/+3
* [UCPD] Combine RX and TXTimo Kröger2024-03-121-67/+58
* [UCPD] Implement PD transmitterTimo Kröger2024-03-121-1/+80
* [UCPD] Implement PD receiverTimo Kröger2024-03-121-2/+97
* [UCPD] Prepare for PD communication implementationTimo Kröger2024-03-121-1/+46
* [UCPD] Improve Type-C CC handlingTimo Kröger2024-03-121-22/+40
* [UCPD] Configuration Channel (CC) handlingTimo Kröger2024-03-121-4/+165
* [UCPD] Prepare interrupt handleTimo Kröger2024-03-121-2/+31
* [UCPD] Instance and Pin TraitsTimo Kröger2024-03-121-0/+28