oxide-mvu 0.4.2

A standalone MVU runtime for Rust with no_std support for embedded systems
Documentation
# oxide-mvu Examples

This directory contains example projects demonstrating `oxide-mvu` in various environments and use cases.

## Available Examples

### Embedded Examples

#### [cortex-m-single-core]./cortex-m-single-core

Demonstrates `oxide-mvu` running in a `no_std` environment on a single-core ARM Cortex-M microcontroller, emulated via Renode.

- **Platform**: nRF52840 (ARM Cortex-M4F, thumbv7em-none-eabihf)
- **Emulator**: Renode nrf52840 platform
- **Features**: `no_std`, embassy-nrf HAL, concurrent async event sources
- **Status**: Complete MVU application with timer and button simulation

**Quick start**:
```bash
cd examples/cortex-m-single-core
./test-docker.sh  # Runs in a Docker container with all dependencies isolated
```

## Planned Examples

- **cortex-m-multi-core**: Multi-core Cortex-M demonstrating concurrent event processing
- **wasm-browser**: WebAssembly example running oxide-mvu in the browser

## Contributing

When adding new examples, please:

1. Create a descriptive directory name
2. Include a comprehensive README.md
3. Provide Docker support when external dependencies are required
4. Include build and run scripts for ease of use
5. Update this index with a brief description

For questions or suggestions, please open an issue.