aboutsummaryrefslogtreecommitdiff
path: root/embassy-embedded-hal
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: impl `MultiwriteNorFlash` for `BlockingAsync`Haobo Gu2024-03-151-2/+6
| | | | Signed-off-by: Haobo Gu <[email protected]>
* Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-1/+8
|
* Add docs.rs metadata to all crates.Dario Nieuwenhuis2024-01-111-0/+3
|
* bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4.Dario Nieuwenhuis2024-01-111-1/+1
|
* embassy-embedded-hal: add README.Dario Nieuwenhuis2024-01-112-2/+13
|
* Remove nightly autodetects.Dario Nieuwenhuis2024-01-102-20/+0
|
* Update embedded-hal to v1.0Dario Nieuwenhuis2024-01-091-2/+2
|
* Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-141-2/+2
|
* update release version in examples and other cratesScott Mabin2023-12-041-2/+2
|
* update embedded-storage{,-async}, remove patch.Dario Nieuwenhuis2023-12-041-2/+2
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-299-34/+36
|
* Update embedded-(hal,io,nal).Dario Nieuwenhuis2023-11-294-21/+29
|
* shared_bus/blocking/spi: fix build and behaviour when "time" disabledTorin Cooper-Bennun2023-11-271-2/+10
| | | | | new behaviour: check for DelayUs presence in operations instead of shortcircuiting
* embassy-embedded-hal: don't use feature(try_blocks).Dario Nieuwenhuis2023-11-242-17/+37
|
* Prepare embassy-net 0.2.1 and embassy-sync 0.4.0Dániel Buga2023-10-311-1/+1
|
* Re-add impl_trait_projectionsDániel Buga2023-10-301-1/+2
|
* time: add `links` key, release v0.1.5.Dario Nieuwenhuis2023-10-161-1/+1
|
* time: Update examples, tests, and other code to use new Timer::after_x ↵Adam Greig2023-10-151-6/+2
| | | | convenience methods
* Release embassy-time 0.1.4Dániel Buga2023-10-121-1/+1
|
* Add some uncontroversial derives to Error typesJames Munns2023-10-061-1/+1
|
* Remove impl_trait_projections.Dario Nieuwenhuis2023-10-021-1/+1
|
* eh: update set_config and add get_configxoviat2023-10-016-10/+28
|
* feat: bump embassy-sync version to 0.3.0Ulf Lilleengen2023-09-141-1/+1
| | | | Update changelog in preparation for release
* Release embassy-time v0.1.3Jesse Braham2023-08-281-1/+1
|
* Update embedded-hal to 1.0.0-rc.1 (#1783)Dario Nieuwenhuis2023-08-162-12/+3
|
* Release embassy-time v0.1.2Dario Nieuwenhuis2023-07-061-1/+1
|
* update embedded-hal crates.Dario Nieuwenhuis2023-07-046-278/+61
|
* Add offset and size accessors to PartitionRasmus Melchior Jacobsen2023-05-302-0/+20
|
* Fix tests.Dario Nieuwenhuis2023-05-292-6/+4
|
* Use RefCell in blocking mutexRasmus Melchior Jacobsen2023-05-271-13/+27
|
* Add BlockingPartitionRasmus Melchior Jacobsen2023-05-274-23/+159
|
* Remove runtime offset and size assertionsRasmus Melchior Jacobsen2023-05-263-20/+18
|
* Create flash partition for shared flash accessRasmus Melchior Jacobsen2023-05-266-127/+308
|
*-. Merge #1475 #1478 #1482bors[bot]2023-05-256-4/+535
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1475: Add YieldingAsync adapter r=Dirbaio a=rmja This PR calls `yield_now()` for long blocking `NorFlash` read and erase operations. The motivation for this change is to allow for other tasks on the same executor to get something done between these long running operations, for example a task that feeds a watchdog. This will allow the watchdog to have a timer relative to e.g. one sector erase, instead of all sector erase. 1478: stm32: Minor fixes in flash regions for F4 dual bank layout r=Dirbaio a=rmja This PR has the following fixes: * Ensure that `FlashRegion` instances can only be created within the embassy-stm32 crate. * Remove `Drop` trait for `AltFlashLayout`, as it is hard to use, as one cannot take the individual regions out from the struct. Instead of going back to single bank mode on `Drop`, we instead transition to single bank mode when calling `Flash::into_regions()`. * Add missing `otp_region` to the dual bank layout and implement `NorFlash` for the alternate regions. 1482: Add ConcatFlash utility r=Dirbaio a=rmja This PR adds a `ConcatFlash` utility that can be used to concatenate two `NorFlash` flashes. This is especially useful when concatenating multiple flash regions with unequal erase size. Co-authored-by: Rasmus Melchior Jacobsen <[email protected]>
| | * Add ConcatFlash utilityRasmus Melchior Jacobsen2023-05-242-0/+288
| |/ |/|
| * Move module documentationRasmus Melchior Jacobsen2023-05-222-2/+2
| |
| * Add YieldingAsync adapterRasmus Melchior Jacobsen2023-05-224-79/+241
| |
| * Yield between BlockingAsync NorFlash write and erase operationsRasmus Melchior Jacobsen2023-05-222-3/+84
| |
* | Remove debugCaleb Jamison2023-05-221-2/+0
| |
* | Add i2c transactionCaleb Jamison2023-05-221-6/+13
|/
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
|
* Remove unused `feature(type_alias_impl_trait)`.Dario Nieuwenhuis2023-05-141-4/+1
|
* Remove the _todo_embedded_hal_serial impls. EH will probably not have these ↵Dario Nieuwenhuis2023-04-151-42/+0
| | | | serial traits.
* Release embassy-sync v0.2.0Dario Nieuwenhuis2023-04-131-1/+1
|
* Update embedded-hal crates.Dario Nieuwenhuis2023-04-067-144/+307
|
* Bump embedded-storage-async to 0.4Mehmet Ali Anil2023-03-062-13/+8
|
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-255-161/+103
|
* Update Rust nightly.Dario Nieuwenhuis2022-10-261-1/+1
|
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-0/+1
| | | | Closes: https://github.com/embassy-rs/embassy/issues/1002
* Build docs in CIDario Nieuwenhuis2022-10-021-1/+1
|