diff --git a/cmsis-svd-generator b/cmsis-svd-generator
index d3f66b3..8aafb14 160000
--- a/cmsis-svd-generator
+++ b/cmsis-svd-generator
@@ -1 +1 @@
-Subproject commit d3f66b332de2444d21e50a3a2a1b40974fb8563c
+Subproject commit 8aafb1430ce91c2c297e5731cb0bfd7e444393c2
diff --git a/jh7110-vf2-12a-pac/jh7110-starfive-visionfive-2-v1.2a.svd b/jh7110-vf2-12a-pac/jh7110-starfive-visionfive-2-v1.2a.svd
index 88b0140..6c409dc 100644
--- a/jh7110-vf2-12a-pac/jh7110-starfive-visionfive-2-v1.2a.svd
+++ b/jh7110-vf2-12a-pac/jh7110-starfive-visionfive-2-v1.2a.svd
@@ -256,9 +256,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -1284,9 +1284,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -2312,9 +2312,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -9952,9 +9952,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -10980,9 +10980,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -12008,9 +12008,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -13036,9 +13036,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_0/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_0/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_0/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_0/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_1/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_1/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_1/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_1/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_2/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_2/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_2/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_2/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_3/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_3/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_3/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_3/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_4/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_4/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_4/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_4/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_5/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_5/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_5/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_5/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-12a-pac/src/snps_designware_i2c_6/tar.rs b/jh7110-vf2-12a-pac/src/snps_designware_i2c_6/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-12a-pac/src/snps_designware_i2c_6/tar.rs
+++ b/jh7110-vf2-12a-pac/src/snps_designware_i2c_6/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/jh7110-starfive-visionfive-2-v1.3b.svd b/jh7110-vf2-13b-pac/jh7110-starfive-visionfive-2-v1.3b.svd
index a6cbd3a..83b09bd 100644
--- a/jh7110-vf2-13b-pac/jh7110-starfive-visionfive-2-v1.3b.svd
+++ b/jh7110-vf2-13b-pac/jh7110-starfive-visionfive-2-v1.3b.svd
@@ -256,9 +256,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -1284,9 +1284,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -2312,9 +2312,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -9952,9 +9952,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -10980,9 +10980,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -12008,9 +12008,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
@@ -13046,9 +13046,9 @@
32
- tar
- tar
- [31:0]
+ master_10bit
+ If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers.
+ [12:12]
read-write
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_0/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_0/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_0/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_0/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_1/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_1/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_1/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_1/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_2/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_2/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_2/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_2/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_3/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_3/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_3/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_3/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_4/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_4/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_4/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_4/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_5/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_5/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_5/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_5/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]
diff --git a/jh7110-vf2-13b-pac/src/snps_designware_i2c_6/tar.rs b/jh7110-vf2-13b-pac/src/snps_designware_i2c_6/tar.rs
index 8616cdf..931b1e7 100644
--- a/jh7110-vf2-13b-pac/src/snps_designware_i2c_6/tar.rs
+++ b/jh7110-vf2-13b-pac/src/snps_designware_i2c_6/tar.rs
@@ -2,23 +2,23 @@
pub type R = crate::R;
#[doc = "Register `tar` writer"]
pub type W = crate::W;
-#[doc = "Field `tar` reader - tar"]
-pub type TAR_R = crate::FieldReader;
-#[doc = "Field `tar` writer - tar"]
-pub type TAR_W<'a, REG, const O: u8> = crate::FieldWriter<'a, REG, 32, O, u32>;
+#[doc = "Field `master_10bit` reader - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_R = crate::BitReader;
+#[doc = "Field `master_10bit` writer - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
+pub type MASTER_10BIT_W<'a, REG, const O: u8> = crate::BitWriter<'a, REG, O>;
impl R {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
- pub fn tar(&self) -> TAR_R {
- TAR_R::new(self.bits)
+ pub fn master_10bit(&self) -> MASTER_10BIT_R {
+ MASTER_10BIT_R::new(((self.bits >> 12) & 1) != 0)
}
}
impl W {
- #[doc = "Bits 0:31 - tar"]
+ #[doc = "Bit 12 - If I2C_DYNAMIC_TAR_UPDATE is set, the 10-bit addressing mode has to be enabled via bit 12 of TAR register. We set it always as I2C_DYNAMIC_TAR_UPDATE can't be detected from registers."]
#[inline(always)]
#[must_use]
- pub fn tar(&mut self) -> TAR_W {
- TAR_W::new(self)
+ pub fn master_10bit(&mut self) -> MASTER_10BIT_W {
+ MASTER_10BIT_W::new(self)
}
#[doc = "Writes raw bits to the register."]
#[inline(always)]