airfrog-rpc 0.1.2

RPC support for co-processing using debug protocols
Documentation
# airfrog-rpc

A crate to perform remote procedure calls and reading/writing between controllers and targets over SWD and other debug protocols.

## Overview

Airfrog-rpc provides a robust, bidirectional communication protocol between an SWD controller and target microcontroller. Unlike debugging tools, this enables the controller and target to function as a co-processing pair of MCUs, each handling commands and returning results reliably over a channel usually used for debug purposes.

## Features

- Host and Target implementations
- Asynchronous and synchronous APIs
- Command/response semantics with sequence numbers
- Variable-length payloads
- Atomic operations using aligned word writes
- `no-std` target implementation
- Error handling and timeout support

## Getting Started

See the [crate documentation](https://docs.rs/airfrog-rpc).