Dario Nieuwenhuis
036e6ae30c
Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )
2023-07-28 13:23:22 +02:00
Dario Nieuwenhuis
558918651e
stm32: update stm32-metapac.
2023-06-19 03:22:12 +02:00
Dario Nieuwenhuis
10c9cc31b1
Remove unnecessary use of atomic-polyfill.
...
Only use it when CAS is actually needed.
2022-12-23 20:46:49 +01:00
Grant Miller
171b764d82
Refactor: Use PeripheralRef
2022-10-26 18:36:04 -05:00
Grant Miller
4f2dcca34b
Refactor: Fix v4 RccPeripheral
bounds
2022-10-26 17:59:44 -05:00
Grant Miller
9c30d565b9
Refactor: Factor out Adc
struct declaration
2022-10-26 17:51:12 -05:00
Grant Miller
88bbc238b7
Set resolution directly
2022-10-26 17:07:58 -05:00
Grant Miller
2cfe2439c9
Refactor: Impl From
for SampleTime
and Resolution
2022-10-26 17:07:58 -05:00
Grant Miller
7b38b95e10
Refactor: Factor out Resolution
2022-10-26 17:07:58 -05:00
Grant Miller
a5b1d2237f
Refactor: Factor out SampleTime
2022-10-26 17:06:44 -05:00
Grant Miller
545cc9326b
stm32/adc: Remove voltage and temperature conversions
2022-10-24 04:00:29 -05:00
chemicstry
322cfafed3
Fix adc_v4 compilation
2022-10-07 14:53:03 +03:00
chemicstry
df7174ecb0
Fix internal channel reading on adc_v2
2022-10-07 14:31:55 +03:00
chemicstry
42434c75bc
Make vref units explicit
2022-07-27 14:13:59 +03:00
chemicstry
b1f0d6320e
Improve set_vref
docs
2022-07-27 01:30:32 +03:00
chemicstry
046778fc53
Improve ADC configuration options
2022-07-27 01:17:26 +03:00
Dario Nieuwenhuis
4901c34d9c
Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral
2022-07-23 14:00:19 +02:00
Grant Miller
5ecbe5c918
embassy-stm32: Simplify time
...
- Remove unused `MilliSeconds`, `MicroSeconds`, and `NanoSeconds` types
- Remove `Bps`, `KiloHertz`, and `MegaHertz` types that were only used
for converting to `Hertz`
- Replace all instances of `impl Into<Hertz>` with `Hertz`
- Add `hz`, `khz`, and `mhz` methods to `Hertz`, as well as
free function shortcuts
- Remove `U32Ext` extension trait
2022-07-10 21:46:45 -05:00
Dario Nieuwenhuis
a8703b7598
Run rustfmt.
2022-06-12 22:22:31 +02:00
Dario Nieuwenhuis
5085100df2
Add embassy-cortex-m crate.
...
- 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`.
2022-06-12 21:45:38 +02:00
Grant Miller
4bccd77849
stm32/adc/v4: Fix log statement
2022-05-02 15:14:49 -05:00
Matous Hybl
371f3ef419
Add ADC support for H7
2022-04-12 22:25:00 +02:00