fpgad_macros 0.1.1

Procedural macros for the FPGAd project
Documentation
# fpgad_macros

Procedural macros for the FPGAd project.

## Overview

This crate provides procedural macros used by the FPGAd daemon to simplify platform registration and other compile-time code generation tasks.

## Macros

### `#[platform]`

The `platform` attribute macro is used to register FPGA platform implementations with the daemon.

**Usage:**

```rust,ignore
use fpgad_macros::platform;

#[platform(compat_string = "xlnx,zynqmp")]
pub struct ZynqMPPlatform {
    // Platform-specific fields
}
```

This macro automatically implements the necessary registration code for the platform, making it discoverable by the FPGAd daemon at runtime.

## License

GPL-3.0