Skip to content

pzaino/merlin_module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Merlin Module

Security Audit CodeQL: FOSSA Status Build Test Rust

License FOSSA Status

GitHub language count GitHub commit activity GitHub contributors GitHub code search count

Status: WORK IN PROGRESS

Description

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.

Features

  • 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.

Usage

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};

Contributing

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.

License

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.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages