defmt and debug feature for PAC
This commit is contained in:
parent
3fe3b833a6
commit
3b4dd9d5c3
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "va416xx"
|
name = "va416xx"
|
||||||
version = "0.3.0"
|
version = "0.4.0"
|
||||||
authors = ["Robin Mueller <muellerr@irs.uni-stuttgart.de>"]
|
authors = ["Robin Mueller <muellerr@irs.uni-stuttgart.de>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "PAC for the Vorago VA416xx family of MCUs"
|
description = "PAC for the Vorago VA416xx family of MCUs"
|
||||||
@ -15,6 +15,8 @@ categories = ["embedded", "no-std", "hardware-support"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
cortex-m = "0.7"
|
cortex-m = "0.7"
|
||||||
vcell = "0.1.3"
|
vcell = "0.1.3"
|
||||||
|
|
||||||
|
defmt = { version = "0.3", optional = true }
|
||||||
critical-section = { version = "1", optional = true }
|
critical-section = { version = "1", optional = true }
|
||||||
|
|
||||||
[dependencies.cortex-m-rt]
|
[dependencies.cortex-m-rt]
|
||||||
@ -23,6 +25,8 @@ version = ">=0.6.15,<0.8"
|
|||||||
|
|
||||||
[features]
|
[features]
|
||||||
rt = ["cortex-m-rt/device"]
|
rt = ["cortex-m-rt/device"]
|
||||||
|
# Adds Debug implementation
|
||||||
|
debug = []
|
||||||
|
|
||||||
[package.metadata.docs.rs]
|
[package.metadata.docs.rs]
|
||||||
all-features = true
|
all-features = true
|
||||||
|
@ -29,7 +29,7 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
svdtools patch svd/va416xx-patch.yml
|
svdtools patch svd/va416xx-patch.yml
|
||||||
${svd2rust_bin} --reexport-interrupt -i svd/va416xx.svd.patched
|
${svd2rust_bin} --reexport-interrupt --impl-defmt defmt --impl-debug-feature debug -i svd/va416xx.svd.patched
|
||||||
|
|
||||||
result=$?
|
result=$?
|
||||||
if [ $result -ne 0 ]; then
|
if [ $result -ne 0 ]; then
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<AddressSpec>;
|
pub type R = crate::R<AddressSpec>;
|
||||||
#[doc = "Register `ADDRESS` writer"]
|
#[doc = "Register `ADDRESS` writer"]
|
||||||
pub type W = crate::W<AddressSpec>;
|
pub type W = crate::W<AddressSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<ClktolimitSpec>;
|
pub type R = crate::R<ClktolimitSpec>;
|
||||||
#[doc = "Register `CLKTOLIMIT` writer"]
|
#[doc = "Register `CLKTOLIMIT` writer"]
|
||||||
pub type W = crate::W<ClktolimitSpec>;
|
pub type W = crate::W<ClktolimitSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<CmdSpec>;
|
pub type R = crate::R<CmdSpec>;
|
||||||
#[doc = "Register `CMD` writer"]
|
#[doc = "Register `CMD` writer"]
|
||||||
pub type W = crate::W<CmdSpec>;
|
pub type W = crate::W<CmdSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<DataSpec>;
|
pub type R = crate::R<DataSpec>;
|
||||||
#[doc = "Register `DATA` writer"]
|
#[doc = "Register `DATA` writer"]
|
||||||
pub type W = crate::W<DataSpec>;
|
pub type W = crate::W<DataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `RXCOUNT` reader"]
|
#[doc = "Register `RXCOUNT` reader"]
|
||||||
pub type R = crate::R<RxcountSpec>;
|
pub type R = crate::R<RxcountSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<RxfifoirqtrgSpec>;
|
pub type R = crate::R<RxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<RxfifoirqtrgSpec>;
|
pub type W = crate::W<RxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `S0_STATE` reader"]
|
#[doc = "Register `S0_STATE` reader"]
|
||||||
pub type R = crate::R<S0StateSpec>;
|
pub type R = crate::R<S0StateSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `STATE` reader"]
|
#[doc = "Register `STATE` reader"]
|
||||||
pub type R = crate::R<StateSpec>;
|
pub type R = crate::R<StateSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<TmconfigSpec>;
|
pub type R = crate::R<TmconfigSpec>;
|
||||||
#[doc = "Register `TMCONFIG` writer"]
|
#[doc = "Register `TMCONFIG` writer"]
|
||||||
pub type W = crate::W<TmconfigSpec>;
|
pub type W = crate::W<TmconfigSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `TXCOUNT` reader"]
|
#[doc = "Register `TXCOUNT` reader"]
|
||||||
pub type R = crate::R<TxcountSpec>;
|
pub type R = crate::R<TxcountSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<TxfifoirqtrgSpec>;
|
pub type R = crate::R<TxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<TxfifoirqtrgSpec>;
|
pub type W = crate::W<TxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<WordsSpec>;
|
pub type R = crate::R<WordsSpec>;
|
||||||
#[doc = "Register `WORDS` writer"]
|
#[doc = "Register `WORDS` writer"]
|
||||||
pub type W = crate::W<WordsSpec>;
|
pub type W = crate::W<WordsSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `CLKDIV0` reader"]
|
#[doc = "Register `CLKDIV0` reader"]
|
||||||
pub type R = crate::R<Clkdiv0Spec>;
|
pub type R = crate::R<Clkdiv0Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv1Spec>;
|
pub type R = crate::R<Clkdiv1Spec>;
|
||||||
#[doc = "Register `CLKDIV1` writer"]
|
#[doc = "Register `CLKDIV1` writer"]
|
||||||
pub type W = crate::W<Clkdiv1Spec>;
|
pub type W = crate::W<Clkdiv1Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv2Spec>;
|
pub type R = crate::R<Clkdiv2Spec>;
|
||||||
#[doc = "Register `CLKDIV2` writer"]
|
#[doc = "Register `CLKDIV2` writer"]
|
||||||
pub type W = crate::W<Clkdiv2Spec>;
|
pub type W = crate::W<Clkdiv2Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv3Spec>;
|
pub type R = crate::R<Clkdiv3Spec>;
|
||||||
#[doc = "Register `CLKDIV3` writer"]
|
#[doc = "Register `CLKDIV3` writer"]
|
||||||
pub type W = crate::W<Clkdiv3Spec>;
|
pub type W = crate::W<Clkdiv3Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv4Spec>;
|
pub type R = crate::R<Clkdiv4Spec>;
|
||||||
#[doc = "Register `CLKDIV4` writer"]
|
#[doc = "Register `CLKDIV4` writer"]
|
||||||
pub type W = crate::W<Clkdiv4Spec>;
|
pub type W = crate::W<Clkdiv4Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv5Spec>;
|
pub type R = crate::R<Clkdiv5Spec>;
|
||||||
#[doc = "Register `CLKDIV5` writer"]
|
#[doc = "Register `CLKDIV5` writer"]
|
||||||
pub type W = crate::W<Clkdiv5Spec>;
|
pub type W = crate::W<Clkdiv5Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv6Spec>;
|
pub type R = crate::R<Clkdiv6Spec>;
|
||||||
#[doc = "Register `CLKDIV6` writer"]
|
#[doc = "Register `CLKDIV6` writer"]
|
||||||
pub type W = crate::W<Clkdiv6Spec>;
|
pub type W = crate::W<Clkdiv6Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Clkdiv7Spec>;
|
pub type R = crate::R<Clkdiv7Spec>;
|
||||||
#[doc = "Register `CLKDIV7` writer"]
|
#[doc = "Register `CLKDIV7` writer"]
|
||||||
pub type W = crate::W<Clkdiv7Spec>;
|
pub type W = crate::W<Clkdiv7Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -3,6 +3,7 @@ pub type R = crate::R<PortaSpec>;
|
|||||||
#[doc = "Register `PORTA[%s]` writer"]
|
#[doc = "Register `PORTA[%s]` writer"]
|
||||||
pub type W = crate::W<PortaSpec>;
|
pub type W = crate::W<PortaSpec>;
|
||||||
#[doc = "Input Filter Selectoin\n\nValue on reset: 0"]
|
#[doc = "Input Filter Selectoin\n\nValue on reset: 0"]
|
||||||
|
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
|
||||||
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
||||||
#[repr(u8)]
|
#[repr(u8)]
|
||||||
pub enum Flttype {
|
pub enum Flttype {
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -3,8 +3,6 @@ svd2rust release can be generated by cloning the svd2rust [repository], checking
|
|||||||
#![allow(non_camel_case_types)]
|
#![allow(non_camel_case_types)]
|
||||||
#![allow(non_snake_case)]
|
#![allow(non_snake_case)]
|
||||||
#![no_std]
|
#![no_std]
|
||||||
// Manually inserted.
|
|
||||||
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
|
|
||||||
use core::marker::PhantomData;
|
use core::marker::PhantomData;
|
||||||
use core::ops::Deref;
|
use core::ops::Deref;
|
||||||
#[doc = r"Number available in the NVIC for configuring priority"]
|
#[doc = r"Number available in the NVIC for configuring priority"]
|
||||||
@ -467,6 +465,7 @@ pub static __INTERRUPTS: [Vector; 196] = [
|
|||||||
Vector { _handler: TXEV },
|
Vector { _handler: TXEV },
|
||||||
];
|
];
|
||||||
#[doc = r"Enumeration of all the interrupts."]
|
#[doc = r"Enumeration of all the interrupts."]
|
||||||
|
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
|
||||||
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
||||||
#[repr(u16)]
|
#[repr(u16)]
|
||||||
pub enum Interrupt {
|
pub enum Interrupt {
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `DATAIN` reader"]
|
#[doc = "Register `DATAIN` reader"]
|
||||||
pub type R = crate::R<DatainSpec>;
|
pub type R = crate::R<DatainSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `DATAINBYTE[%s]` reader"]
|
#[doc = "Register `DATAINBYTE[%s]` reader"]
|
||||||
pub type R = crate::R<DatainbyteSpec>;
|
pub type R = crate::R<DatainbyteSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<DatamaskSpec>;
|
pub type R = crate::R<DatamaskSpec>;
|
||||||
#[doc = "Register `DATAMASK` writer"]
|
#[doc = "Register `DATAMASK` writer"]
|
||||||
pub type W = crate::W<DatamaskSpec>;
|
pub type W = crate::W<DatamaskSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<DatamaskbyteSpec>;
|
pub type R = crate::R<DatamaskbyteSpec>;
|
||||||
#[doc = "Register `DATAMASKBYTE[%s]` writer"]
|
#[doc = "Register `DATAMASKBYTE[%s]` writer"]
|
||||||
pub type W = crate::W<DatamaskbyteSpec>;
|
pub type W = crate::W<DatamaskbyteSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `DATAOUT` writer"]
|
#[doc = "Register `DATAOUT` writer"]
|
||||||
pub type W = crate::W<DataoutSpec>;
|
pub type W = crate::W<DataoutSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for crate::generic::Reg<DataoutSpec> {
|
impl core::fmt::Debug for crate::generic::Reg<DataoutSpec> {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
||||||
write!(f, "(not readable)")
|
write!(f, "(not readable)")
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `DATAOUTBYTE[%s]` writer"]
|
#[doc = "Register `DATAOUTBYTE[%s]` writer"]
|
||||||
pub type W = crate::W<DataoutbyteSpec>;
|
pub type W = crate::W<DataoutbyteSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for crate::generic::Reg<DataoutbyteSpec> {
|
impl core::fmt::Debug for crate::generic::Reg<DataoutbyteSpec> {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
||||||
write!(f, "(not readable)")
|
write!(f, "(not readable)")
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<EdgeStatusSpec>;
|
pub type R = crate::R<EdgeStatusSpec>;
|
||||||
#[doc = "Register `EDGE_STATUS` writer"]
|
#[doc = "Register `EDGE_STATUS` writer"]
|
||||||
pub type W = crate::W<EdgeStatusSpec>;
|
pub type W = crate::W<EdgeStatusSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<IrqEdgeSpec>;
|
pub type R = crate::R<IrqEdgeSpec>;
|
||||||
#[doc = "Register `IRQ_EDGE` writer"]
|
#[doc = "Register `IRQ_EDGE` writer"]
|
||||||
pub type W = crate::W<IrqEdgeSpec>;
|
pub type W = crate::W<IrqEdgeSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<IrqEnbSpec>;
|
pub type R = crate::R<IrqEnbSpec>;
|
||||||
#[doc = "Register `IRQ_ENB` writer"]
|
#[doc = "Register `IRQ_ENB` writer"]
|
||||||
pub type W = crate::W<IrqEnbSpec>;
|
pub type W = crate::W<IrqEnbSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `IRQ_END` reader"]
|
#[doc = "Register `IRQ_END` reader"]
|
||||||
pub type R = crate::R<IrqEndSpec>;
|
pub type R = crate::R<IrqEndSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<IrqEvtSpec>;
|
pub type R = crate::R<IrqEvtSpec>;
|
||||||
#[doc = "Register `IRQ_EVT` writer"]
|
#[doc = "Register `IRQ_EVT` writer"]
|
||||||
pub type W = crate::W<IrqEvtSpec>;
|
pub type W = crate::W<IrqEvtSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `IRQ_RAW` reader"]
|
#[doc = "Register `IRQ_RAW` reader"]
|
||||||
pub type R = crate::R<IrqRawSpec>;
|
pub type R = crate::R<IrqRawSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<IrqSenSpec>;
|
pub type R = crate::R<IrqSenSpec>;
|
||||||
#[doc = "Register `IRQ_SEN` writer"]
|
#[doc = "Register `IRQ_SEN` writer"]
|
||||||
pub type W = crate::W<IrqSenSpec>;
|
pub type W = crate::W<IrqSenSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<ClkprescaleSpec>;
|
pub type R = crate::R<ClkprescaleSpec>;
|
||||||
#[doc = "Register `CLKPRESCALE` writer"]
|
#[doc = "Register `CLKPRESCALE` writer"]
|
||||||
pub type W = crate::W<ClkprescaleSpec>;
|
pub type W = crate::W<ClkprescaleSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<DataSpec>;
|
pub type R = crate::R<DataSpec>;
|
||||||
#[doc = "Register `DATA` writer"]
|
#[doc = "Register `DATA` writer"]
|
||||||
pub type W = crate::W<DataSpec>;
|
pub type W = crate::W<DataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<RxfifoirqtrgSpec>;
|
pub type R = crate::R<RxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<RxfifoirqtrgSpec>;
|
pub type W = crate::W<RxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `STATE` reader"]
|
#[doc = "Register `STATE` reader"]
|
||||||
pub type R = crate::R<StateSpec>;
|
pub type R = crate::R<StateSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<TxfifoirqtrgSpec>;
|
pub type R = crate::R<TxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<TxfifoirqtrgSpec>;
|
pub type W = crate::W<TxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `EF_ID0` reader"]
|
#[doc = "Register `EF_ID0` reader"]
|
||||||
pub type R = crate::R<EfId0Spec>;
|
pub type R = crate::R<EfId0Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `EF_ID1` reader"]
|
#[doc = "Register `EF_ID1` reader"]
|
||||||
pub type R = crate::R<EfId1Spec>;
|
pub type R = crate::R<EfId1Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PROCID` reader"]
|
#[doc = "Register `PROCID` reader"]
|
||||||
pub type R = crate::R<ProcidSpec>;
|
pub type R = crate::R<ProcidSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<CntValueSpec>;
|
pub type R = crate::R<CntValueSpec>;
|
||||||
#[doc = "Register `CNT_VALUE` writer"]
|
#[doc = "Register `CNT_VALUE` writer"]
|
||||||
pub type W = crate::W<CntValueSpec>;
|
pub type W = crate::W<CntValueSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -21,6 +21,7 @@ pub type IrqEnbR = crate::BitReader;
|
|||||||
#[doc = "Field `IRQ_ENB` writer - Interrupt Enable"]
|
#[doc = "Field `IRQ_ENB` writer - Interrupt Enable"]
|
||||||
pub type IrqEnbW<'a, REG> = crate::BitWriter<'a, REG>;
|
pub type IrqEnbW<'a, REG> = crate::BitWriter<'a, REG>;
|
||||||
#[doc = "Counter Status Selection\n\nValue on reset: 0"]
|
#[doc = "Counter Status Selection\n\nValue on reset: 0"]
|
||||||
|
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
|
||||||
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
||||||
#[repr(u8)]
|
#[repr(u8)]
|
||||||
pub enum StatusSel {
|
pub enum StatusSel {
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<PwmValueSpec>;
|
pub type R = crate::R<PwmValueSpec>;
|
||||||
#[doc = "Register `PWM_VALUE` writer"]
|
#[doc = "Register `PWM_VALUE` writer"]
|
||||||
pub type W = crate::W<PwmValueSpec>;
|
pub type W = crate::W<PwmValueSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<PwmaValueSpec>;
|
pub type R = crate::R<PwmaValueSpec>;
|
||||||
#[doc = "Register `PWMA_VALUE` writer"]
|
#[doc = "Register `PWMA_VALUE` writer"]
|
||||||
pub type W = crate::W<PwmaValueSpec>;
|
pub type W = crate::W<PwmaValueSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<PwmbValueSpec>;
|
pub type R = crate::R<PwmbValueSpec>;
|
||||||
#[doc = "Register `PWMB_VALUE` writer"]
|
#[doc = "Register `PWMB_VALUE` writer"]
|
||||||
pub type W = crate::W<PwmbValueSpec>;
|
pub type W = crate::W<PwmbValueSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<RstValueSpec>;
|
pub type R = crate::R<RstValueSpec>;
|
||||||
#[doc = "Register `RST_VALUE` writer"]
|
#[doc = "Register `RST_VALUE` writer"]
|
||||||
pub type W = crate::W<RstValueSpec>;
|
pub type W = crate::W<RstValueSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Addr9Spec>;
|
pub type R = crate::R<Addr9Spec>;
|
||||||
#[doc = "Register `ADDR9` writer"]
|
#[doc = "Register `ADDR9` writer"]
|
||||||
pub type W = crate::W<Addr9Spec>;
|
pub type W = crate::W<Addr9Spec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<Addr9maskSpec>;
|
pub type R = crate::R<Addr9maskSpec>;
|
||||||
#[doc = "Register `ADDR9MASK` writer"]
|
#[doc = "Register `ADDR9MASK` writer"]
|
||||||
pub type W = crate::W<Addr9maskSpec>;
|
pub type W = crate::W<Addr9maskSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<DataSpec>;
|
pub type R = crate::R<DataSpec>;
|
||||||
#[doc = "Register `DATA` writer"]
|
#[doc = "Register `DATA` writer"]
|
||||||
pub type W = crate::W<DataSpec>;
|
pub type W = crate::W<DataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<RxfifoirqtrgSpec>;
|
pub type R = crate::R<RxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
#[doc = "Register `RXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<RxfifoirqtrgSpec>;
|
pub type W = crate::W<RxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<RxfifortstrgSpec>;
|
pub type R = crate::R<RxfifortstrgSpec>;
|
||||||
#[doc = "Register `RXFIFORTSTRG` writer"]
|
#[doc = "Register `RXFIFORTSTRG` writer"]
|
||||||
pub type W = crate::W<RxfifortstrgSpec>;
|
pub type W = crate::W<RxfifortstrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `STATE` reader"]
|
#[doc = "Register `STATE` reader"]
|
||||||
pub type R = crate::R<StateSpec>;
|
pub type R = crate::R<StateSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `TXBREAK` writer"]
|
#[doc = "Register `TXBREAK` writer"]
|
||||||
pub type W = crate::W<TxbreakSpec>;
|
pub type W = crate::W<TxbreakSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for crate::generic::Reg<TxbreakSpec> {
|
impl core::fmt::Debug for crate::generic::Reg<TxbreakSpec> {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
|
||||||
write!(f, "(not readable)")
|
write!(f, "(not readable)")
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<TxfifoirqtrgSpec>;
|
pub type R = crate::R<TxfifoirqtrgSpec>;
|
||||||
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
#[doc = "Register `TXFIFOIRQTRG` writer"]
|
||||||
pub type W = crate::W<TxfifoirqtrgSpec>;
|
pub type W = crate::W<TxfifoirqtrgSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `PERID` reader"]
|
#[doc = "Register `PERID` reader"]
|
||||||
pub type R = crate::R<PeridSpec>;
|
pub type R = crate::R<PeridSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `SYND_CHECK_32_44_DATA` reader"]
|
#[doc = "Register `SYND_CHECK_32_44_DATA` reader"]
|
||||||
pub type R = crate::R<SyndCheck32_44DataSpec>;
|
pub type R = crate::R<SyndCheck32_44DataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#[doc = "Register `SYND_CHECK_32_52_DATA` reader"]
|
#[doc = "Register `SYND_CHECK_32_52_DATA` reader"]
|
||||||
pub type R = crate::R<SyndCheck32_52DataSpec>;
|
pub type R = crate::R<SyndCheck32_52DataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
pub type R = crate::R<SyndDataSpec>;
|
pub type R = crate::R<SyndDataSpec>;
|
||||||
#[doc = "Register `SYND_DATA` writer"]
|
#[doc = "Register `SYND_DATA` writer"]
|
||||||
pub type W = crate::W<SyndDataSpec>;
|
pub type W = crate::W<SyndDataSpec>;
|
||||||
|
#[cfg(feature = "debug")]
|
||||||
impl core::fmt::Debug for R {
|
impl core::fmt::Debug for R {
|
||||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||||
write!(f, "{}", self.bits())
|
write!(f, "{}", self.bits())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user