Dániel Buga 692a768b3a
Introduce esp-metadata-generated (#3754)
* Move macros to new crate

* Generate a single file

* Pre-generate esp-metadata-generated

* Move saving code to xtask

* Format with both rustfmt and prettyplease

* Fix doc build

* Unhide macros

* Fix doc string

* Update semver-check baseline
2025-07-07 15:37:05 +00:00

18 lines
810 B
Rust

#![cfg_attr(not(feature = "build-script"), no_std)]
#[cfg(all(not(feature = "build-script"), feature = "esp32"))]
include!("_generated_esp32.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32c2"))]
include!("_generated_esp32c2.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32c3"))]
include!("_generated_esp32c3.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32c6"))]
include!("_generated_esp32c6.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32h2"))]
include!("_generated_esp32h2.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32s2"))]
include!("_generated_esp32s2.rs");
#[cfg(all(not(feature = "build-script"), feature = "esp32s3"))]
include!("_generated_esp32s3.rs");
#[cfg(feature = "build-script")]
include!("_build_script_utils.rs");