aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
Commit message (Expand)AuthorAgeFilesLines
* rcc: remove mux_prefix from clocksxoviat2023-10-144-72/+58
* Merge pull request #2053 from jr-oss/fix_stm32_advanced_timer_enable_outputxoviat2023-10-143-5/+13
|\
| * STM32: timer enable_output does not take bool, but just enables the outputRalf2023-10-133-6/+6
| * STM32: Fix regression in advanced timer to enable output of PWM signal by par...Ralf2023-10-131-3/+11
* | rcc mux: update metapacxoviat2023-10-134-38/+41
|/
* make set_config concrete methods public againScott Mabin2023-10-124-10/+9
* Release embassy-time 0.1.4Dániel Buga2023-10-121-1/+1
* stm32: avoid creating many tiny critical sections in init.Dario Nieuwenhuis2023-10-1212-143/+145
* Merge pull request #2035 from pbert519/stm_reset_and_enableDario Nieuwenhuis2023-10-1236-172/+109
|\
| * Remove critical section for resetpbert2023-10-121-4/+2
| * enable clock firstpbert2023-10-1235-56/+56
| * Remove workaround for adc v3pbert2023-10-122-16/+3
| * STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-1234-151/+103
* | Merge pull request #2033 from andresovela/stm32-add-timeout-to-i2cUlf Lilleengen2023-10-123-253/+164
|\ \ | |/ |/|
| * Remove outdated commentAndres Oliva2023-10-111-2/+0
| * cargo fmtAndres Oliva2023-10-111-1/+0
| * Feature guarded more unused stuffAndres Oliva2023-10-111-1/+7
| * Fix some issues with unused stuffAndres Oliva2023-10-111-0/+3
| * cfg! macro didn't work, had to duplicate functions with different guardsAndres Oliva2023-10-111-21/+29
| * cargo fmtAndres Oliva2023-10-111-2/+12
| * Try using cfg! macroAndres Oliva2023-10-111-16/+20
| * Added guards to individual APIsAndres Oliva2023-10-113-6/+80
| * Move the feature gates to the i2c module instead of the pub use statementAndres Oliva2023-10-112-3/+1
| * Gate pub use _version::*Andres Oliva2023-10-111-0/+2
| * Add comment about feature gate on I2C modAndres Oliva2023-10-111-0/+2
| * Add time feature back and gate i2c on timeAndres Oliva2023-10-112-5/+5
| * stm32: add timeout to I2C driverAndres Oliva2023-10-104-272/+79
* | stm32: add initial rcc mux for h5xoviat2023-10-113-10/+202
* | stm32: remove atomic-polyfill.Dario Nieuwenhuis2023-10-127-28/+69
* | stm32/rcc: LSE xtal is 32768hz, not 32000hz.Dario Nieuwenhuis2023-10-111-1/+1
* | stm32/rcc: add LSE/LSI to all chips, add RTC to more chips.Dario Nieuwenhuis2023-10-1121-349/+239
* | stm32/rcc: unify L0 and L1.Dario Nieuwenhuis2023-10-115-219/+16
* | stm32/rcc: rename HSE32 to HSEDario Nieuwenhuis2023-10-112-8/+8
* | stm32/rcc: use more PLL etc enums from PAC.Dario Nieuwenhuis2023-10-1116-921/+357
|/
* stm32 flash: check lock bit before unlockingAndres Vahter2023-10-107-20/+40
* stm32/eth: Move `phy_addr` from `Ethernet` to `PHY`Gabriel Górski2023-10-094-32/+27
* stm32/rcc: use PLL enums from PAC.Dario Nieuwenhuis2023-10-0918-1258/+470
* stm32: update metapacxoviat2023-10-081-2/+2
* Merge pull request #2022 from HelloWorldTeraByte/impl-pwm-traitDario Nieuwenhuis2023-10-073-0/+106
|\
| * Implemented Pwm trait for complementary pwm from embedded_halrandi2023-10-071-0/+40
| * Implemented Pwm trait from embedded_halrandi2023-10-072-0/+66
* | Merge pull request #2018 from jamesmunns/add-derivesDario Nieuwenhuis2023-10-075-4/+5
|\ \
| * | Add some uncontroversial derives to Error typesJames Munns2023-10-065-4/+5
| |/
* | Merge pull request #2015 from willglynn/stm32u5_faster_clocksDario Nieuwenhuis2023-10-061-85/+261
|\ \
| * | stm32: u5: implement >55 MHz clock speedsWill Glynn2023-10-051-85/+261
| |/
* | stm32: implement MCO for all chips.Dario Nieuwenhuis2023-10-076-329/+39
* | Add MCO support for stm32wl familyshakencodes2023-10-063-34/+25
* | h7: implement RTC and LSE clock configurationMatt Ickstadt2023-10-0610-52/+192
|/
* Merge pull request #2013 from xoviat/opampxoviat2023-10-042-5/+31
|\
| * stm32: update metapac and fix opamp chxoviat2023-10-042-5/+31