aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/i2c
Commit message (Expand)AuthorAgeFilesLines
...
* stm32: update set_configxoviat2023-10-012-2/+8
* stm32: fix refcounts for usart, spi, and i2cxoviat2023-09-042-0/+12
* embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-12/+3
* stm32: only enable async TimeoutI2c on V2 I2C peripheralMatt Ickstadt2023-07-311-0/+8
* stm32: add async timeout functions to I2c and TimeoutI2cMatt Ickstadt2023-07-312-9/+135
* stm32: add outlives bounds to TimeoutI2c impl blocksMatt Ickstadt2023-07-311-6/+10
* TimeoutI2c: allow ref to live shorter than peripheralMatt Ickstadt2023-07-281-9/+11
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-282-3/+3
* Ensure I2C master_stop() called after errorshakencodes2023-07-101-16/+36
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-192-315/+233
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-083-8/+8
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-3/+3
* stm32: move to bind_interruptsxoviat2023-05-242-23/+39
* Merge #1370bors[bot]2023-04-191-61/+49
|\
| * stm32/i2c: ignore wakes without interruptxoviat2023-04-191-0/+9
| * stm32/i2c: fix races when using dma.xoviat2023-04-171-62/+41
* | stm32/dma: refactor.Dario Nieuwenhuis2023-04-181-3/+3
|/
* fix I2C controller problems after NACKGlenn Dirkx2023-04-101-1/+1
* Update embedded-hal crates.Dario Nieuwenhuis2023-04-063-187/+119
* Stop sampling when exiting the Saadc methodshuntc2023-01-181-2/+8
* Remove unnecessary use of atomic-polyfill.Dario Nieuwenhuis2022-12-231-2/+3
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-21/+13
* Add more docschemicstry2022-10-241-0/+3
* fmtchemicstry2022-10-241-18/+88
* Unify i2cv1 definition with i2cv2chemicstry2022-10-241-5/+17
* Remove weird async timeoutschemicstry2022-10-241-42/+13
* Implement TimeoutI2c for i2cv2chemicstry2022-10-242-11/+11
* Merge branch 'i2c_timeout2_v2' into i2c_timeout2chemicstry2022-10-241-55/+133
|\
| * i2cv2 timeoutschemicstry2022-10-241-55/+133
* | Add docschemicstry2022-10-241-0/+7
* | Gate TimeoutI2c behind i2cv1chemicstry2022-10-241-2/+2
|/
* Implement time featurechemicstry2022-10-241-0/+2
* Implement i2cv1 timeoutchemicstry2022-10-243-23/+213
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-292-6/+6
* Replace futures::future::poll_fn -> core::future::poll_fn.Dario Nieuwenhuis2022-09-221-1/+1
* Do not use cfg_if for embedded-hal-async feature gates.Dario Nieuwenhuis2022-08-311-34/+33
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-1/+1
* Make sda/scl pullups separate as in nRF HALchemicstry2022-08-102-18/+44
* Implement I2C pullup configurationchemicstry2022-08-092-4/+42
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-1/+1
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-232-18/+18
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-8/+7
* embassy-stm32: Simplify timeGrant Miller2022-07-102-12/+6
* Merge #850bors[bot]2022-07-102-0/+38
|\
| * impl SetConfig for stm32 i2c and SPIHenrik Alsér2022-07-092-0/+38
* | CleanupHenrik Alsér2022-07-081-1/+0
* | stm32/i2c: impl ErrorType for all.Dario Nieuwenhuis2022-07-071-1/+1
* | NoDmaHenrik Alsér2022-07-071-3/+1
* | CleanupHenrik Alsér2022-07-071-1/+0
* | v1 fixHenrik Alsér2022-07-071-1/+1