A0b_asynchronous_operations

Website:

https://github.com/godunko/a0b-asynchronous_operations

Author:
  • Vadim Godunko
Maintainer:
  • Vadim Godunko <vgodunko@gmail.com>
License:

Apache-2.0 WITH LLVM-exception

Version:

0.1.0

Alire CI:

Dependencies: Dependents:

No dependents.

Badge:

A0B: Asynchronous Operations

#a0b #asynchronous

Common Ada types and utilities for describing asynchronous operations in the A0B embedded framework.

The crate provides transfer descriptors that track a buffer address, the requested transfer length, the number of bytes transferred, and the operation state (inactive, active, success, or failure). It also includes arrays of transfer descriptors for batch operations and helper procedures to initialize descriptors and record successful or failed completion.