| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 5 | -7/+7 |
| | | |||||
| * | more docs fixes | Robin Mueller | 2025-09-23 | 1 | -1/+1 |
| | | |||||
| * | Clippy fixes | Dion Dokter | 2025-09-18 | 5 | -19/+19 |
| | | |||||
| * | Add clone impl on shared i2c | Dion Dokter | 2025-09-18 | 2 | -0/+36 |
| | | |||||
| * | fix: remove static lifetime requirements from i2c shared bus. | Preston Peranich | 2025-07-31 | 1 | -4/+4 |
| | | |||||
| * | Impl multiwrite flash for yielding async | Dion Dokter | 2025-07-28 | 1 | -0/+5 |
| | | |||||
| * | Impl multiwrite trait for concat flash | Dion Dokter | 2025-07-28 | 1 | -2/+20 |
| | | |||||
| * | Impl multiwrite flash for partition | Dion Dokter | 2025-07-28 | 2 | -2/+6 |
| | | |||||
| * | feat(embedded-hal)!: rely on v1.0 traits for `I2c` on `BlockingAsync` | ROMemories | 2025-07-24 | 1 | -7/+3 |
| | | |||||
| * | feat(embedded-hal)!: rely on v1.0 traits for `SpiBus` on `BlockingAsync` | ROMemories | 2025-07-24 | 1 | -11/+7 |
| | | |||||
| * | Add proper error handling if CS is not dropped | Shaw Drastin | 2025-02-07 | 1 | -2/+14 |
| | | |||||
| * | SpiDevice cancel safety: always set CS pin to high on drop | Shaw Drastin | 2025-02-04 | 1 | -4/+11 |
| | | | | | | If a transfer is dropped, the CS will stay in a low state, which seems to be unsafe. | ||||
| * | Remove useless std cargo features. | Dario Nieuwenhuis | 2024-12-25 | 1 | -1/+1 |
| | | |||||
| * | Hand-roll Clone impl instead of derive | Mathias | 2024-07-18 | 2 | -2/+20 |
| | | |||||
| * | Add Clone derive to flash Partition in embassy-embedded-hal | Mathias | 2024-07-18 | 2 | -0/+2 |
| | | |||||
| * | embassy-embedded-hal: add support for all word sizes to async shared spi. | Dario Nieuwenhuis | 2024-05-20 | 1 | -6/+8 |
| | | |||||
| * | embassy-embedded-hal: remove Word generic for blocking SpiDeviceWithConfig. | Dario Nieuwenhuis | 2024-05-20 | 1 | -11/+4 |
| | | |||||
| * | PR remarks | Ragarnoy | 2024-05-20 | 1 | -1/+1 |
| | | |||||
| * | rustmft | Ragarnoy | 2024-05-20 | 1 | -8/+4 |
| | | |||||
| * | Remove old embedded-hal trait implementations | ragarnoy | 2024-05-20 | 1 | -94/+4 |
| | | |||||
| * | Add Copy and 'static constraint to Word type in SPI structs | Ragarnoy | 2024-05-20 | 1 | -4/+9 |
| | | |||||
| * | rustfmt | Ragarnoy | 2024-05-20 | 1 | -13/+23 |
| | | |||||
| * | Improve flexibility by introducing SPI word size as a generic parameter | Ragarnoy | 2024-05-20 | 1 | -16/+63 |
| | | |||||
| * | Allow changing Spi/I2cDeviceWithConfig's config at runtime | Caleb Jamison | 2024-03-23 | 4 | -0/+20 |
| | | |||||
| * | Forward transaction() from blocking I2cDevice to underlying bus | Sebastian Goll | 2024-03-20 | 1 | -6/+10 |
| | | |||||
| * | feat: impl `MultiwriteNorFlash` for `BlockingAsync` | Haobo Gu | 2024-03-15 | 1 | -2/+6 |
| | | | | | Signed-off-by: Haobo Gu <[email protected]> | ||||
| * | embassy-embedded-hal: add README. | Dario Nieuwenhuis | 2024-01-11 | 1 | -2/+1 |
| | | |||||
| * | Remove nightly autodetects. | Dario Nieuwenhuis | 2024-01-10 | 1 | -2/+0 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 7 | -28/+14 |
| | | |||||
| * | Update embedded-(hal,io,nal). | Dario Nieuwenhuis | 2023-11-29 | 3 | -19/+27 |
| | | |||||
| * | shared_bus/blocking/spi: fix build and behaviour when "time" disabled | Torin Cooper-Bennun | 2023-11-27 | 1 | -2/+10 |
| | | | | | | new behaviour: check for DelayUs presence in operations instead of shortcircuiting | ||||
| * | embassy-embedded-hal: don't use feature(try_blocks). | Dario Nieuwenhuis | 2023-11-24 | 2 | -17/+37 |
| | | |||||
| * | Re-add impl_trait_projections | Dániel Buga | 2023-10-30 | 1 | -1/+2 |
| | | |||||
| * | time: Update examples, tests, and other code to use new Timer::after_x ↵ | Adam Greig | 2023-10-15 | 1 | -6/+2 |
| | | | | | convenience methods | ||||
| * | Add some uncontroversial derives to Error types | James Munns | 2023-10-06 | 1 | -1/+1 |
| | | |||||
| * | Remove impl_trait_projections. | Dario Nieuwenhuis | 2023-10-02 | 1 | -1/+1 |
| | | |||||
| * | eh: update set_config and add get_config | xoviat | 2023-10-01 | 6 | -10/+28 |
| | | |||||
| * | Update embedded-hal to 1.0.0-rc.1 (#1783) | Dario Nieuwenhuis | 2023-08-16 | 1 | -10/+1 |
| | | |||||
| * | update embedded-hal crates. | Dario Nieuwenhuis | 2023-07-04 | 5 | -276/+56 |
| | | |||||
| * | Add offset and size accessors to Partition | Rasmus Melchior Jacobsen | 2023-05-30 | 2 | -0/+20 |
| | | |||||
| * | Fix tests. | Dario Nieuwenhuis | 2023-05-29 | 2 | -6/+4 |
| | | |||||
| * | Use RefCell in blocking mutex | Rasmus Melchior Jacobsen | 2023-05-27 | 1 | -13/+27 |
| | | |||||
| * | Add BlockingPartition | Rasmus Melchior Jacobsen | 2023-05-27 | 4 | -23/+159 |
| | | |||||
| * | Remove runtime offset and size assertions | Rasmus Melchior Jacobsen | 2023-05-26 | 3 | -20/+18 |
| | | |||||
| * | Create flash partition for shared flash access | Rasmus Melchior Jacobsen | 2023-05-26 | 5 | -127/+307 |
| | | |||||
| *-. | Merge #1475 #1478 #1482 | bors[bot] | 2023-05-25 | 5 | -2/+527 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 utility | Rasmus Melchior Jacobsen | 2023-05-24 | 2 | -0/+288 |
| | |/ |/| | |||||
| | * | Move module documentation | Rasmus Melchior Jacobsen | 2023-05-22 | 2 | -2/+2 |
| | | | |||||
| | * | Add YieldingAsync adapter | Rasmus Melchior Jacobsen | 2023-05-22 | 3 | -77/+239 |
| | | | |||||
| | * | Yield between BlockingAsync NorFlash write and erase operations | Rasmus Melchior Jacobsen | 2023-05-22 | 1 | -2/+77 |
| | | | |||||
