summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.toml4
-rw-r--r--src/gclk/syncbusy.rs306
2 files changed, 155 insertions, 155 deletions
diff --git a/Cargo.toml b/Cargo.toml
index eeb07b8..f81e85e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -9,7 +9,7 @@ vcell = "*"
[dependencies.cortex-m-rt]
optional = true
-version = "*"
+version = "0.7.0"
[features]
-rt = ["cortex-m-rt/samc21n18a"]
+rt = ["cortex-m-rt/device"]
diff --git a/src/gclk/syncbusy.rs b/src/gclk/syncbusy.rs
index d759b91..a6bc05e 100644
--- a/src/gclk/syncbusy.rs
+++ b/src/gclk/syncbusy.rs
@@ -31,23 +31,23 @@ impl core::ops::Deref for SWRST_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL0_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL0_A> for bool {
#[inline(always)]
@@ -134,23 +134,23 @@ impl core::ops::Deref for GENCTRL0_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL1_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL1_A> for bool {
#[inline(always)]
@@ -237,23 +237,23 @@ impl core::ops::Deref for GENCTRL1_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL2_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL2_A> for bool {
#[inline(always)]
@@ -340,23 +340,23 @@ impl core::ops::Deref for GENCTRL2_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL3_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL3_A> for bool {
#[inline(always)]
@@ -443,23 +443,23 @@ impl core::ops::Deref for GENCTRL3_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL4_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL4_A> for bool {
#[inline(always)]
@@ -546,23 +546,23 @@ impl core::ops::Deref for GENCTRL4_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL5_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL5_A> for bool {
#[inline(always)]
@@ -649,23 +649,23 @@ impl core::ops::Deref for GENCTRL5_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL6_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL6_A> for bool {
#[inline(always)]
@@ -752,23 +752,23 @@ impl core::ops::Deref for GENCTRL6_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL7_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL7_A> for bool {
#[inline(always)]
@@ -855,23 +855,23 @@ impl core::ops::Deref for GENCTRL7_R {
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum GENCTRL8_A {
#[doc = "1: Generic clock generator 0"]
- GCLK0 = 1,
- #[doc = "1: Generic clock generator 1"]
- GCLK1 = 1,
- #[doc = "1: Generic clock generator 2"]
- GCLK2 = 1,
- #[doc = "1: Generic clock generator 3"]
- GCLK3 = 1,
- #[doc = "1: Generic clock generator 4"]
- GCLK4 = 1,
- #[doc = "1: Generic clock generator 5"]
- GCLK5 = 1,
- #[doc = "1: Generic clock generator 6"]
- GCLK6 = 1,
- #[doc = "1: Generic clock generator 7"]
- GCLK7 = 1,
- #[doc = "1: Generic clock generator 8"]
- GCLK8 = 1,
+ GCLK0 = 0x1,
+ #[doc = "2: Generic clock generator 1"]
+ GCLK1 = 0x2,
+ #[doc = "3: Generic clock generator 2"]
+ GCLK2 = 0x4,
+ #[doc = "4: Generic clock generator 3"]
+ GCLK3 = 0x8,
+ #[doc = "5: Generic clock generator 4"]
+ GCLK4 = 0x10,
+ #[doc = "6: Generic clock generator 5"]
+ GCLK5 = 0x20,
+ #[doc = "7: Generic clock generator 6"]
+ GCLK6 = 0x40,
+ #[doc = "8: Generic clock generator 7"]
+ GCLK7 = 0x80,
+ #[doc = "9: Generic clock generator 8"]
+ GCLK8 = 0x100,
}
impl From<GENCTRL8_A> for bool {
#[inline(always)]