aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/gpio.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* stm32: exclude spammy files from docs by prefixing with `_`.Dario Nieuwenhuis2022-03-041-1/+1
* stm32: move macrotables to embassy-stm32 build.rsDario Nieuwenhuis2022-02-261-1/+1
* stm32: centralize gpio reg access in the gpio module.Dario Nieuwenhuis2022-02-241-43/+59
* stm32/gpio: fix wrong conf for AF input.Dario Nieuwenhuis2022-02-241-1/+1
* stm32: remove unused sealed::OptionalPinDario Nieuwenhuis2022-02-121-2/+0
* stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers ...Dario Nieuwenhuis2022-02-101-1/+6
* stm32: Remove OptionalPinDario Nieuwenhuis2022-02-101-48/+0
* stm32: replace `peripheral_rcc!` macrotable with build.rsDario Nieuwenhuis2022-02-091-7/+1
* Support unstable-trait feature for stm32Ulf Lilleengen2022-01-261-1/+1
* stm32/gpio: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-191-75/+155
* stm32: use critical_section instead of cortex_m::interruptDario Nieuwenhuis2022-01-191-6/+6
* Make exti an optional featureUlf Lilleengen2022-01-121-0/+3
* Update stm32-data: rcc regs info comes from yamls now.Dario Nieuwenhuis2021-11-291-8/+4
* Add AFType::Input for input configurations.Tobias Pisani2021-10-111-4/+8
* Correctly set alternate function for stm32f1 gpiosTobias Pisani2021-10-111-4/+10
* Generate USART pin definitions for stm32f1Tobias Pisani2021-10-111-6/+6
* partial alternate function configuration on STM32f1Tobias Pisani2021-10-111-9/+26
* Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)Mariusz Ryndzionek2021-09-281-16/+119