aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/gpio.rs
Commit message (Expand)AuthorAgeFilesLines
* stm32/gpio: remove generics.Dario Nieuwenhuis2024-01-221-98/+43
* Change GPIO inherent methods back to `&self`.Dario Nieuwenhuis2024-01-101-52/+42
* Update embedded-hal to v1.0Dario Nieuwenhuis2024-01-091-21/+0
* stm32: more docs.Dario Nieuwenhuis2023-12-181-0/+2
* stm32: add some docs.Dario Nieuwenhuis2023-12-181-9/+72
* Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-141-42/+52
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-226/+213
* stm32/gpio: make port G work on U5.Dario Nieuwenhuis2023-10-231-0/+7
* stm32: avoid creating many tiny critical sections in init.Dario Nieuwenhuis2023-10-121-2/+3
* enable clock firstpbert2023-10-121-1/+1
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-1/+1
* stm32/gpio: Implement `eh1::digital::InputPin` for `OutputOpenDrain`Gabriel Górski2023-10-041-0/+12
* stm32: centralize enabling pwr, syscfg, flash.Dario Nieuwenhuis2023-09-251-0/+3
* Merge pull request #1751 from oro-os/add-pin-drop-docsxoviat2023-08-081-0/+8
|\
| * stm32: add note about Output/OutputOpenDrain drop behaviorJosh Junon2023-08-061-0/+8
* | embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-9/+18
|/
* rustfmtxoviat2023-07-291-1/+0
* stm32/pwm: add output type controlxoviat2023-07-291-0/+15
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-20/+16
* Replace Into<bool> for Level with From<Level> for boolExplodingWaffle2023-06-051-3/+3
* common/peripheral: do not require mut in PeripheralRef clone_unchecked.Dario Nieuwenhuis2023-04-111-1/+1
* stm32 gpio implement degrade to AnyPinJosh Mcguigan2023-02-021-0/+36
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-2/+1
* Implement I2C pullup configurationchemicstry2022-08-091-4/+4
* stm32/gpio: Add Peripheral<Self> bound to Pin.Dario Nieuwenhuis2022-07-231-1/+1
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-9/+9
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-9/+10
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-2/+2
* Move all gpio logic to Flexchemicstry2022-07-131-13/+7
* Change get_set_level to get_output_levelchemicstry2022-07-131-3/+3
* Use Into conversions instead of matcheschemicstry2022-07-131-24/+6
* Add more convenience GPIO functionschemicstry2022-07-131-0/+96
* Have removed ANOTHER redondant ErrorType trait impl[email protected]2022-07-101-4/+0
* Have removed redondant ErrorType trait impl[email protected]2022-07-101-4/+0
* rustfmt on previously edited files[email protected]2022-07-101-12/+9
* correction of the access to flex pin attribute in gpio_v2[email protected]2022-07-091-2/+2
* set_as_input_output() and set_as_output() : Have added comments and made func...[email protected]2022-07-081-3/+16
* Have added OutputOpenDrain with Flex[email protected]2022-07-041-63/+34
* Have added Flex to eh01 and eh2[email protected]2022-07-041-5/+111
* Flex GPIO implementation : Output[email protected]2022-06-301-62/+67
* have reverted changed in mod eh1 from previous commit[email protected]2022-06-301-2/+2
* Flex GPIO implementation : Input[email protected]2022-06-301-62/+105
* Run rustfmt.Dario Nieuwenhuis2022-06-121-35/+15
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
* Fix AF pullup configuration for GPIOv1chemicstry2022-06-061-8/+19
* Remove unnecessary cfgGrant Miller2022-05-081-1/+0
* stm32/gpio: Add support for `set_speed` for gpio v1Grant Miller2022-05-081-1/+11
* stm32/gpio: add EH1.0 trait impls.Dario Nieuwenhuis2022-05-031-1/+100
* Inline GPIO functionsNicolas Viennot2022-03-191-0/+38