aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dac
Commit message (Expand)AuthorAgeFilesLines
* stm32/dac: use autogenerated RCC impls.Dario Nieuwenhuis2024-02-011-23/+0
* stm32: more docs.Dario Nieuwenhuis2023-12-191-1/+1
* stm32: add some docs.Dario Nieuwenhuis2023-12-182-9/+14
* stm32: fix dac traitDario Nieuwenhuis2023-11-251-1/+1
* STM32 DAC: Rework DAC driver, support all families.Adam Greig2023-11-251-363/+353
* STM32 DAC: Disable circular writes with GPDMA as it doesn't yet support circu...Adam Greig2023-11-251-0/+2
* STM32 DAC: Swap to new TSEL enum entirely in-HALAdam Greig2023-11-252-119/+309
* STM32 DAC: Use new Mode enum for setting channel modeAdam Greig2023-11-251-11/+54
* rcc: ahb/apb -> hclk/pclkxoviat2023-10-151-1/+1
* stm32: avoid creating many tiny critical sections in init.Dario Nieuwenhuis2023-10-121-10/+6
* enable clock firstpbert2023-10-121-4/+4
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-35/+27
* Merge pull request #2018 from jamesmunns/add-derivesDario Nieuwenhuis2023-10-071-1/+1
|\
| * Add some uncontroversial derives to Error typesJames Munns2023-10-061-1/+1
* | h7: implement RTC and LSE clock configurationMatt Ickstadt2023-10-061-2/+2
|/
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* update feature gates for v3JuliDi2023-07-221-5/+4
* Merge remote-tracking branch 'xoviat/update-metapac' into fix-dac-exampleJuliDi2023-07-221-2/+2
|\
| * stm32: add dac fixxoviat2023-07-221-0/+3
* | update DAC triggers to incorporate v3JuliDi2023-07-221-6/+43
* | stm32/dac: set pin mode to analog (ref #334)Adam Greig2023-07-221-4/+8
|/
* hal-common: require DerefMut for peripherals, not just Deref.Dario Nieuwenhuis2023-07-021-2/+2
* Update DAC examples, add DAC + DMA exampleJuliDi2023-06-281-1/+1
* fix warningsJuliDi2023-06-271-10/+11
* feature-gate set_channel_mode, undo dma.rs changesJuliDi2023-06-271-7/+10
* feature-gate dma write, make trigger not return a resultJuliDi2023-06-271-2/+5
* fix issues when DAC2 present, add additional options to DMA (NOT YET WORKING ...JuliDi2023-06-261-115/+152
* add docs, cleanupJuliDi2023-06-251-167/+155
* fix minor issues with splitting channels etcJuliDi2023-06-251-13/+33
* first attempt at fixing the 2nd channel problemJuliDi2023-06-241-142/+224
* allow independent use of ch1 and ch2 on dacJuliDi2023-06-231-50/+100
* update docs and update to new dma interfaceJuliDi2023-06-221-4/+16
* remove write_X variantsJuliDi2023-06-191-23/+3
* fix typo, minor cleanupJuliDi2023-06-191-6/+7
* remove Alignment and make Value and Value array look the sameJuliDi2023-06-191-10/+10
* add ValueArray type and respective write functionsJuliDi2023-06-191-84/+126
* add half transfer interrupt and circular dmaJuliDi2023-06-181-3/+14
* remove unnecessary use, disable DAC and DMA after transferJuliDi2023-06-171-3/+3
* implement mwe of a DMA write() method for DACJuliDi2023-06-171-0/+340
* Merge v1, v2 DAC and update register definitionschemicstry2022-08-043-295/+0
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-10/+10
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-9/+4
* Run rustfmt.Dario Nieuwenhuis2022-06-122-16/+10
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
* stm32/dac: Check proper channelMichal Srb2022-04-121-1/+1
* Add STM32L5 support.Dario Nieuwenhuis2022-04-081-1/+1
* Fix compile for stm32wbchemicstry2022-03-181-1/+1
* Fix RCC safety and add reset to DACchemicstry2022-03-181-8/+24
* stm32: move macrotables to embassy-stm32 build.rsDario Nieuwenhuis2022-02-261-1/+1
* stm32: fix build for h7abDario Nieuwenhuis2022-02-241-2/+4