Status: WORK IN PROGRESS
The Merlin module is a Rust library designed to facilitate the development of Merlin Kernel's modules. It provides a set of utilities and macros that simplify the process of creating a kernel module.
If you don't know what RISC OS Merlin is or you are looking for the Merlin Kernel itself, please refer to the Project Presentation.
- Header Management: Automatically generates and manages headers for kernel modules.
- Constants: Provides a set of constants that are commonly used in kernel module development.
- Macros: Includes macros to simplify common tasks in module development.
To use the Merlin module in your project, add the following to your Cargo.toml
:
[dependencies]
merlin_module = { git = "https://github.com/pzaino/merlin_module.git" }
Then, in your Rust code, you can import the module:
extern crate merlin_module;
use merlin_module::{consts, header, macros};
We welcome contributions to the Merlin module! If you have suggestions, improvements, or bug fixes, please open an issue or submit a pull request on the GitHub repository.
This project is Copyright by Paolo Fabio Zaino (all rights reserved) and is licensed under the MPL 2.0 License. See the LICENSE file for details.