https://github.com/godunko/a0b-base
Author:Apache-2.0 WITH LLVM-exception
Version:0.6.0
Alire CI: Dependencies:
The a0b_base crate provides the root package hierarchy and foundational components tailored for low-level, embedded, and bare-metal Ada applications.
Key features include:
A0B.Types):
Integer_* and Unsigned_* types (1 to 64 bits).Unsigned_*_Array types in A0B.Types.Arrays.A0B.Types.Enumerable.A0B.Types.Big_Endian, sizes 16 to 64-bit) for wire-format protocols.A0B.Types.SVD.A0B.Storage):
bswap, clz, ffs, etc.) in A0B.Types.GCC_Builtins.a0b_base.tasking build variable to seamlessly propagate Ada tasking mode capabilities (none, ada, a0b) across dependent crates.