# DISCLAIMER
# This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products.
# No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all
# applicable laws, including copyright laws.
# THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED
# OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT.  ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY
# LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT,
# INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR
# ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
# Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability
# of this software. By using this software, you agree to the additional terms and conditions found by accessing the
# following link:
# http://www.renesas.com/disclaimer
#
# Generated from SVD 1.2, with svd2pac 0.6.1 on Sun, 15 Mar 2026 07:11:44 +0000

[package]
name = "ra6m2-pac"
version = "0.3.0"
edition = "2024"
description = "Peripheral Access Crate (PAC) for R7FAA6M2."
authors = ["Tri Nguyen <trongtribk06@gmail.com>"]
keywords = ["ra6m2", "ra", "arm", "cortex-m", "renesas"]
repository = "https://github.com/nguyentri/ra-pac"
documentation = "https://docs.rs/crate/ra6m2-pac/latest"
categories = ["embedded", "hardware-support", "no-std"]
include = ["src/*", "Cargo.toml", "README.md", "build.rs", "device.x"]
readme = "README.md"
license = "MIT OR Apache-2.0"

[lib]
test = false
bench = false

[dependencies]
phf = { version = "0.11", features = ["macros"], optional = true }
cortex-m-rt = { version = "0.7", optional = true }
cortex-m = "0.7.6"

[features]
port0 = []
port1 = []
port2 = [ "port1" ]
port3 = [ "port1" ]
port4 = [ "port1" ]
port5 = [ "port0" ]
port6 = [ "port0" ]
port7 = [ "port0" ]
port8 = [ "port0" ]
port9 = [ "port0" ]
porta = [ "port0" ]
portb = [ "port0" ]
pfs = []
pmisc = []
spi0 = []
spi1 = [ "spi0" ]
gpt_ops = []
gpt32eh0 = []
gpt32eh1 = [ "gpt32eh0" ]
gpt32eh2 = [ "gpt32eh0" ]
gpt32eh3 = [ "gpt32eh0" ]
gpt32e4 = [ "gpt32eh0" ]
gpt32e5 = [ "gpt32eh0" ]
gpt32e6 = [ "gpt32eh0" ]
gpt32e7 = [ "gpt32eh0" ]
usbhs = []
sci0 = []
sci1 = [ "sci0" ]
sci2 = [ "sci0" ]
sci3 = [ "sci0" ]
sci4 = [ "sci0" ]
sci5 = [ "sci0" ]
sci6 = [ "sci0" ]
sci7 = [ "sci0" ]
sci8 = [ "sci0" ]
sci9 = [ "sci0" ]
iic0 = []
iic1 = []
iic2 = [ "iic1" ]
system = []
edmac0 = []
etherc0 = []
sdhi0 = []
sdhi1 = [ "sdhi0" ]
crc = []
ctsu = []
mmpu = []
smpu = []
spmon = []
adc120 = []
adc121 = []
mstp = []
gpt328 = []
gpt329 = [ "gpt328" ]
gpt3210 = [ "gpt328" ]
gpt3211 = [ "gpt328" ]
gpt3212 = [ "gpt328" ]
gpt3213 = [ "gpt328" ]
rtc = []
ssie0 = []
ssie1 = [ "ssie0" ]
usbfs = []
srcram = []
src = []
icu = []
sram = []
gpt_odc = []
agt0 = []
agt1 = [ "agt0" ]
fcache = []
bus = []
dac12 = []
ami = []
poeg = []
irda = []
can0 = []
can1 = [ "can0" ]
pdc = []
qspi = []
mmf = []
dmac0 = []
dmac1 = [ "dmac0" ]
dmac2 = [ "dmac0" ]
dmac3 = [ "dmac0" ]
dmac4 = [ "dmac0" ]
dmac5 = [ "dmac0" ]
dmac6 = [ "dmac0" ]
dmac7 = [ "dmac0" ]
dma = []
dtc = []
dbg = []
tsn = []
acmphs0 = []
acmphs1 = []
acmphs2 = [ "acmphs1" ]
acmphs3 = [ "acmphs1" ]
acmphs4 = [ "acmphs1" ]
acmphs5 = [ "acmphs1" ]
elc = []
wdt = []
iwdt = []
kint = []
doc = []
cac = []

all = ["port0" , "port1" , "port2" , "port3" , "port4" , "port5" , "port6" , "port7" , "port8" , "port9" , "porta" , "portb" , "pfs" , "pmisc" , "spi0" , "spi1" , "gpt_ops" , "gpt32eh0" , "gpt32eh1" , "gpt32eh2" , "gpt32eh3" , "gpt32e4" , "gpt32e5" , "gpt32e6" , "gpt32e7" , "usbhs" , "sci0" , "sci1" , "sci2" , "sci3" , "sci4" , "sci5" , "sci6" , "sci7" , "sci8" , "sci9" , "iic0" , "iic1" , "iic2" , "system" , "edmac0" , "etherc0" , "sdhi0" , "sdhi1" , "crc" , "ctsu" , "mmpu" , "smpu" , "spmon" , "adc120" , "adc121" , "mstp" , "gpt328" , "gpt329" , "gpt3210" , "gpt3211" , "gpt3212" , "gpt3213" , "rtc" , "ssie0" , "ssie1" , "usbfs" , "srcram" , "src" , "icu" , "sram" , "gpt_odc" , "agt0" , "agt1" , "fcache" , "bus" , "dac12" , "ami" , "poeg" , "irda" , "can0" , "can1" , "pdc" , "qspi" , "mmf" , "dmac0" , "dmac1" , "dmac2" , "dmac3" , "dmac4" , "dmac5" , "dmac6" , "dmac7" , "dma" , "dtc" , "dbg" , "tsn" , "acmphs0" , "acmphs1" , "acmphs2" , "acmphs3" , "acmphs4" , "acmphs5" , "elc" , "wdt" , "iwdt" , "kint" , "doc" , "cac"]

tracing = ["dep:phf"]

tracing_dummy = []

rt = ["cortex-m-rt/device"]

[package.metadata.docs.rs]
features = ["all", "rt"]
