8 releases
Uses new Rust 2024
| new 0.2.4 | Dec 12, 2025 |
|---|---|
| 0.2.3 | Dec 9, 2025 |
| 0.2.2 | Nov 12, 2025 |
| 0.2.1 | Oct 24, 2025 |
| 0.1.2 | Oct 13, 2025 |
#485 in Embedded development
139 downloads per month
Used in 5 crates
150KB
3.5K
SLoC
One ROM configuration crate
This crate contains objects and functions for working with One ROM configurations:
- Supported ROM types (e.g. 2364, 27128) and their specifications
- One ROM Hardware revisions and their properties
- One ROM runtime image configuration
It is primarily intended for use by the One ROM firmware tooling, but may be useful in other embedded or WASM projects related to One ROM - for example, Airfrog and the One ROM website.
This crate is designed to be no_std compatible, but alloc is used by
the runtime image configuration code.
The code supporting ROM types and One ROM hardware revisions is generated
automatically by build.rs from JSON configuration files. This ensures
that the data is always up to date and consistent, and avoids the need for
runtime parsing or allocations.
onerom-config
One ROM configuration crate
This crate contains objects and functions for working with One ROM configurations:
- Supported ROM types (e.g. 2364, 27128) and their specifications
- One ROM Hardware revisions and their properties
- One ROM runtime image configuration
It is primarily intended for use by the One ROM firmware tooling, but may be useful in other embedded or WASM projects related to One ROM - for example, Airfrog and the One ROM website.
This crate is designed to be no_std compatible, but alloc is used by the runtime image configuration code.
The code supporting ROM types and One ROM hardware revisions is generated automatically by build.rs from JSON configuration files. This ensures that the data is always up to date and consistent, and avoids the need for runtime parsing or allocations.
Dependencies
~0.7–1.7MB
~36K SLoC