aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/adc/f1.rs
Commit message (Collapse)AuthorAgeFilesLines
* stm32: extract block_for_usxoviat2025-11-131-2/+2
| | | | remove from pub api
* adc: seal special channelsxoviat2025-11-111-3/+3
|
* adc: use common vref schemexoviat2025-11-101-16/+8
|
* adc: remove sample_time from structxoviat2025-11-101-10/+3
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* stm32/adc: enable interrupt for stm32f1Dario Nieuwenhuis2025-04-071-6/+8
| | | | Co-Authored-By: Tnze <[email protected]>
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-5/+2
|
* stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-3/+3
|
* remove InternalChannel and AdcPinUniva2024-05-221-5/+1
|
* add back InternalChannel and implement it where its missingUniva2024-05-211-1/+5
|
* add AnyAdcChannelUniva2024-05-201-8/+8
|
* stm32 adc: use fn blocking_delay_us(us: u32)Andres Vahter2024-04-101-10/+3
|
* stm32 adc: remove DelayNsAndres Vahter2024-04-101-6/+13
|
* stm32: use embedded_hal_1::delay::DelayNsAndres Vahter2024-04-091-3/+3
| | | | This makes delay compatible with https://lib.rs/crates/rtic-monotonics.
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-2/+2
|
* stm32/adc: reexport enums from PAC to avoid boilerplate hell.Dario Nieuwenhuis2024-02-261-9/+9
|
* stm32: autogenerate clocks struct, enable mux for all chips.Dario Nieuwenhuis2024-02-021-2/+1
|
* Update stm32-metapac.Dario Nieuwenhuis2023-12-081-1/+1
|
* enable clock firstpbert2023-10-121-1/+1
|
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-2/+1
|
* stm32/adc: cleanup f1, f3, v1, and v2xoviat2023-09-271-6/+45
|
* stm32/f3: add high res for hrtim and misc.xoviat2023-09-101-1/+1
|
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-281-1/+1
| | | | internal use only. (#1700)
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-52/+40
|
* Refactor: Use `PeripheralRef`Grant Miller2022-10-261-5/+3
|
* Refactor: Factor out `Adc` struct declarationGrant Miller2022-10-261-6/+1
|
* Refactor: Impl `From` for `SampleTime` and `Resolution`Grant Miller2022-10-261-6/+3
|
* Refactor: Factor out `SampleTime`Grant Miller2022-10-261-56/+1
|
* stm32/adc: Remove voltage and temperature conversionsGrant Miller2022-10-241-21/+0
|
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-4/+4
|
* Run rustfmt.Dario Nieuwenhuis2022-06-121-3/+5
|
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
| | | | | | - Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
* Support unstable-trait feature for stm32Ulf Lilleengen2022-01-261-1/+1
|
* adc: Implement support for f1 ADC blockSjoerd Simons2021-12-301-0/+233
Add basic support for the STM32F1xx ADC blocks.