psoc-drivers 0.1.0

Hardware driver implementations for psoc-rs
//! Definitions specific to a die (such as register definitions and routing of peripherals to pins).
// Copyright (c) 2026, Infineon Technologies AG or an affiliate of Infineon Technologies AG.
// SPDX-License-Identifier: Apache-2.0
//
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
// in compliance with the License. You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software distributed under the
// License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
// express or implied. See the License for the specific language governing permissions and
// limitations under the License.

macro_rules! die {
    ($name:ident) => {
        paste::paste! {
            #[cfg(die = "" [< $name >])]
            pub use [<psoc_pac_ $name>]::*;
        }
    };
}

die!(psc3);
die!(psoc6_01);
die!(psoc6_02);
die!(psoc6_03);
die!(psoc6_04);