aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/adc/v3.rs
Commit message (Collapse)AuthorAgeFilesLines
* adc: type-erase regs instancexoviat2025-12-061-47/+44
|
* adc: move enable after configure_sequencexoviat2025-11-151-1/+15
|
* Merge pull request #4878 from Dectron-AB/adc-ch-fixesxoviat2025-11-141-2/+20
|\ | | | | | | Correcting channel numbers for internal voltage measurements etc.
| * undoing channel splitDaniel Nilsson2025-11-141-104/+50
| |
| * misspelled todo macroDaniel Nilsson2025-11-141-1/+1
| |
| * fix whitespace issuesDaniel Nilsson2025-11-141-1/+1
| |
| * adding support for stm32l4Daniel Nilsson2025-11-141-9/+23
| |
| * import spelling error fixDaniel Nilsson2025-11-141-1/+1
| |
| * whitespace fix..Daniel Nilsson2025-11-141-2/+1
| |
| * walking around ci unreachable code warningDaniel Nilsson2025-11-141-2/+8
| |
| * walking around stm32wb differencesDaniel Nilsson2025-11-141-10/+19
| |
| * ci fix: whitespace removalDaniel Nilsson2025-11-141-2/+0
| |
| * indention fixDaniel Nilsson2025-11-141-2/+2
| |
| * fixing one more failed rust fmt ciDaniel Nilsson2025-11-141-2/+2
| |
| * fixing failed rust fmt ciDaniel Nilsson2025-11-141-3/+3
| |
| * splitting up ADC1/2 implementations on Adc to ensure relevant methods are ↵Daniel Nilsson2025-11-141-50/+78
| | | | | | | | only visible on the ADC block where they are supported
| * correcting channel on interval Vbat, adding Vbat resistor disable to ↵Daniel Nilsson2025-11-141-2/+20
| | | | | | | | preserve current when not sampling.
* | Merge branch 'main' of https://github.com/embassy-rs/embassy into adcxoviat2025-11-131-16/+2
|\|
| * remove allow dead_codexoviat2025-11-131-0/+1
| |
| * extract averaging enumxoviat2025-11-131-16/+1
| |
* | fix async adc for h5 and othersxoviat2025-11-131-27/+20
|/ | | | closes #4882.
* stm32: extract adc4xoviat2025-11-121-148/+154
| | | | extract adc4 into common adc system and add anyInstance trait to cover adc4 and not adc4
* stm32/adc: extract into commonxoviat2025-11-121-488/+250
| | | | add common low-level interface for adc
* adc: seal special channelsxoviat2025-11-111-12/+12
|
* adc: consolidate functionsxoviat2025-11-101-1/+1
|
* adc: use common vref schemexoviat2025-11-101-52/+49
|
* adc: remove sample_time from structxoviat2025-11-101-26/+10
|
* stm32/low-power: cleanup and improvexoviat2025-11-041-1/+1
|
* Merge branch 'main' into adcxoviat2025-11-031-0/+3
|\
| * stm32wlex: low-power for adcliebman2025-11-031-0/+3
| |
* | stm32/adc: reorder and unifyxoviat2025-11-031-0/+32
| |
* | unify ringbuffered versionsxoviat2025-11-031-2/+2
|/
* stm32/adc/v3: missing cfg option for adc_u0 fro into_ring_bufferedmaor malka2025-10-071-1/+1
|
* Merge branch 'embassy-rs:main' into mainmaor19932025-10-071-2/+2
|\
| * Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-2/+2
| |
* | stm32/adc/v3: merged newer adc_g0 configuration method to intoRingBufferedmaor malka2025-10-071-42/+67
| |
* | stm32/adc/v3: syntax errors :(maor malka2025-10-061-3/+3
| |
* | stm32/adc/v3:maor malka2025-10-061-3/+8
| | | | | | | | | | * spelling mistakes fixed * added required changes to ringbufferedadc to support G0
* | Merge remote-tracking branch 'upstream/main'maor malka2025-09-231-48/+176
|\|
| * Merge remote-tracking branch 'upstream/main' into adc_v3-enumsPer Rosengren2025-09-161-0/+2
| |\
| | * derive Debug and Format for Averagingdimi2025-09-151-0/+2
| | |
| * | Re-export API enums and update examplesPer Rosengren2025-09-161-1/+3
| | |
| * | rustfmtPer Rosengren2025-09-161-3/+2
| | |
| * | ADC v3: Migrate to stm32-data g0 with enumsPer Rosengren2025-09-161-69/+110
| |/ | | | | | | Also allow separate sample times in read()
| * Add Adc::new_with_clock() to configure analog clockPer Rosengren2025-08-301-1/+86
| | | | | | | | | | | | | | Required on STM32WL with default HAL initialization. The function is only available for adc_g0, but all that have clock config should add implementations.
* | Merge branch 'embassy-rs:main' into mainmaor19932025-08-291-3/+4
|\|
| * stm32/adc/v3: allow DMA reads to loop through enabled channelsGabriel Smith2025-08-221-3/+4
| | | | | | | | | | Tested on an STM32H533RE. Documentation of other chips has been reviewed, but not extensively.
* | stm32/adc/v3: moved ringbuffered to seperate filemaor malka2025-08-261-174/+8
| |
* | stm32/adc/v3: build formatting fixesmaor malka2025-08-241-1/+1
| |
* | stm32/adc/v3: updated changelog and cfg fence for DMA methodsmaor malka2025-08-241-1/+3
| |