xous-core/libs/cramium-hal
bunnie dff4dded64 remove yield_slice() in std target
This is a bad idea because yield_slice() causes the active
process to hand off to a new one (without an IRQ). However,
the idea of most flash operations is we really want them
atomic - we can't have something else decide to go and muck
with flash while say, we are waiting for a page erase to
complete. So, implement spin locking to block the CPU
during phases where the hardware operation is non-interruptable.
2025-05-18 04:25:37 +08:00
..
src remove yield_slice() in std target 2025-05-18 04:25:37 +08:00
Cargo.toml republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00