summaryrefslogtreecommitdiff
path: root/embassy-stm32
AgeCommit message (Expand)Author
2021-09-03Remove trait_alias, allow(incomplete_features).Dario Nieuwenhuis
2021-09-01Rename Random impl to Rng.Bob McWhirter
2021-08-30Move random utils to another trait.Bob McWhirter
2021-08-27Add a convenience next(range) to Rng.Bob McWhirter
2021-08-26Merge pull request #373 from embassy-rs/docsDario Nieuwenhuis
2021-08-26Fixes #374: Ensure Rng's error is defmt-able.Bob McWhirter
2021-08-26build(stm32): remove gen.py build dependencynumero-744
2021-08-25time: allow storing state inside the driver struct.Dario Nieuwenhuis
2021-08-24Formatting.Bob McWhirter
2021-08-24Fix blocking-write for SPI.Bob McWhirter
2021-08-20Add support for STM32G0Ben Gamari
2021-08-19stm32/metapac: check GPIO RCC regs are always found.Dario Nieuwenhuis
2021-08-19stm32: move dbgmcu stuff to toplevel config setting, defaulting to true.Dario Nieuwenhuis
2021-08-19stm32: remove last use of python at build timeDario Nieuwenhuis
2021-08-19stm32/wl: add stub APB3 to get it to build.Dario Nieuwenhuis
2021-08-19stm32/rcc: update for new version namingDario Nieuwenhuis
2021-08-19stm32/exti: unify all versions into single implDario Nieuwenhuis
2021-08-19Update cortex-m-rt to v0.7 for stm32, rp.Dario Nieuwenhuis
2021-08-18bxcan: CleanupTimo Kröger
2021-08-18bxcan: Make `bxcan` a hard dependencyTimo Kröger
2021-08-18bxcan: namechange "bxcan_v1" -> "can_bxcan"Timo Kröger
2021-08-18bxcan: Disable on dropTimo Kröger
2021-08-18CAN support with bxcan crateTimo Kröger
2021-08-17Add per-core EXTI supportUlf Lilleengen
2021-08-17Add example for STM32WL55Ulf Lilleengen
2021-08-16Add H7 exti button example using correct EXTI reg block offsets.Bob McWhirter
2021-08-16Add IRQ-driven buffered USART implementation for STM32 v2 usart (#356)Ulf Lilleengen
2021-08-10stm32: Add fences to DMA codeThales Fragoso
2021-08-05embassy-stm32: Eliminate use of unwrapBen Gamari
2021-08-05stm32h7: Use unwrap!Ben Gamari
2021-08-05stm32f4: Use unwrap! where possibleBen Gamari
2021-08-05time_driver: use regular fn ptr -> raw ptr castsDario Nieuwenhuis
2021-08-05stm32/time: add Cargo features to choose tim2/tim3Dario Nieuwenhuis
2021-08-05time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis
2021-08-04Merge pull request #344 from bobmcwhirter/remove_buildersDario Nieuwenhuis
2021-08-04Update nightly, remove removed features.Dario Nieuwenhuis
2021-08-04stm32: add missing `+ 'a` bounds on trait GATsDario Nieuwenhuis
2021-08-04Further work sharing config for example and removing duplicated code.Bob McWhirter
2021-08-04Remove builders from Config(s) and examples.Bob McWhirter
2021-08-04Merge pull request #301 from thalesfragoso/i2cv2-dmaDario Nieuwenhuis
2021-08-04Merge pull request #341 from lulf/usart-dma-readDario Nieuwenhuis
2021-08-04Rename bread -> read_blockingUlf Lilleengen
2021-08-03Formatting fixes.Bob McWhirter
2021-08-03Enhance Rcc configuration to be more fluentish.Bob McWhirter
2021-08-03Add uart::Read DMA-based implementationUlf Lilleengen
2021-08-02common: Initialize PeripheralMutex state with closure to ensure it's done in-...Dario Nieuwenhuis
2021-08-02Make const the states when able.Dario Nieuwenhuis
2021-08-02Mark `new`s as unsafe due to not being leak-safe.Dario Nieuwenhuis
2021-08-02hal-common: remove Pin in PeripheralMutexDario Nieuwenhuis
2021-08-02Use an em bikeshed instead of an underscore bikeshed.Bob McWhirter