Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: updating from newer svd2rust #43

Merged
merged 1 commit into from
Jul 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions src/can/clc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ impl From<crate::W<CLC_SPEC>> for W {
}
}
#[doc = "Field `DISR` reader - Module Disable Request Bit"]
pub type DISR_R = crate::BitReader<bool>;
pub type DISR_R = crate::BitReader;
#[doc = "Field `DISR` writer - Module Disable Request Bit"]
pub type DISR_W<'a, const O: u8> = crate::BitWriter<'a, u32, CLC_SPEC, bool, O>;
pub type DISR_W<'a, const O: u8> = crate::BitWriter<'a, CLC_SPEC, O>;
#[doc = "Field `DISS` reader - Module Disable Status Bit"]
pub type DISS_R = crate::BitReader<bool>;
pub type DISS_R = crate::BitReader;
#[doc = "Field `EDIS` reader - Sleep Mode Enable Control"]
pub type EDIS_R = crate::BitReader<bool>;
pub type EDIS_R = crate::BitReader;
#[doc = "Field `EDIS` writer - Sleep Mode Enable Control"]
pub type EDIS_W<'a, const O: u8> = crate::BitWriter<'a, u32, CLC_SPEC, bool, O>;
pub type EDIS_W<'a, const O: u8> = crate::BitWriter<'a, CLC_SPEC, O>;
impl R {
#[doc = "Bit 0 - Module Disable Request Bit"]
#[inline(always)]
Expand Down
8 changes: 4 additions & 4 deletions src/can/fdr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ impl From<crate::W<FDR_SPEC>> for W {
}
}
#[doc = "Field `STEP` reader - Step Value"]
pub type STEP_R = crate::FieldReader<u16, u16>;
pub type STEP_R = crate::FieldReader<u16>;
#[doc = "Field `STEP` writer - Step Value"]
pub type STEP_W<'a, const O: u8> = crate::FieldWriter<'a, u32, FDR_SPEC, u16, u16, 10, O>;
pub type STEP_W<'a, const O: u8> = crate::FieldWriter<'a, FDR_SPEC, 10, O, u16>;
#[doc = "Field `DM` reader - Divider Mode"]
pub type DM_R = crate::FieldReader<u8, u8>;
pub type DM_R = crate::FieldReader;
#[doc = "Field `DM` writer - Divider Mode"]
pub type DM_W<'a, const O: u8> = crate::FieldWriter<'a, u32, FDR_SPEC, u8, u8, 2, O>;
pub type DM_W<'a, const O: u8> = crate::FieldWriter<'a, FDR_SPEC, 2, O>;
impl R {
#[doc = "Bits 0:9 - Step Value"]
#[inline(always)]
Expand Down
9 changes: 6 additions & 3 deletions src/can/id.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ impl From<crate::R<ID_SPEC>> for R {
}
}
#[doc = "Field `MOD_REV` reader - Module Revision Number"]
pub type MOD_REV_R = crate::FieldReader<u8, u8>;
pub type MOD_REV_R = crate::FieldReader;
#[doc = "Field `MOD_TYPE` reader - Module Type"]
pub type MOD_TYPE_R = crate::FieldReader<u8, MOD_TYPE_A>;
pub type MOD_TYPE_R = crate::FieldReader<MOD_TYPE_A>;
#[doc = "Module Type\n\nValue on reset: 192"]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[repr(u8)]
Expand All @@ -30,6 +30,9 @@ impl From<MOD_TYPE_A> for u8 {
variant as _
}
}
impl crate::FieldSpec for MOD_TYPE_A {
type Ux = u8;
}
impl MOD_TYPE_R {
#[doc = "Get enumerated values variant"]
#[inline(always)]
Expand All @@ -46,7 +49,7 @@ impl MOD_TYPE_R {
}
}
#[doc = "Field `MOD_NUMBER` reader - Module Number Value"]
pub type MOD_NUMBER_R = crate::FieldReader<u16, u16>;
pub type MOD_NUMBER_R = crate::FieldReader<u16>;
impl R {
#[doc = "Bits 0:7 - Module Revision Number"]
#[inline(always)]
Expand Down
6 changes: 3 additions & 3 deletions src/can/list.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ impl From<crate::R<LIST_SPEC>> for R {
}
}
#[doc = "Field `BEGIN` reader - List Begin"]
pub type BEGIN_R = crate::FieldReader<u8, u8>;
pub type BEGIN_R = crate::FieldReader;
#[doc = "Field `END` reader - List End"]
pub type END_R = crate::FieldReader<u8, u8>;
pub type END_R = crate::FieldReader;
#[doc = "Field `SIZE` reader - List Size"]
pub type SIZE_R = crate::FieldReader<u8, u8>;
pub type SIZE_R = crate::FieldReader;
#[doc = "Field `EMPTY` reader - List Empty Indication"]
pub type EMPTY_R = crate::BitReader<EMPTY_A>;
#[doc = "List Empty Indication\n\nValue on reset: 0"]
Expand Down
11 changes: 7 additions & 4 deletions src/can/mcr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ impl From<crate::W<MCR_SPEC>> for W {
}
}
#[doc = "Field `CLKSEL` reader - Baud Rate Logic Clock Select"]
pub type CLKSEL_R = crate::FieldReader<u8, CLKSEL_A>;
pub type CLKSEL_R = crate::FieldReader<CLKSEL_A>;
#[doc = "Baud Rate Logic Clock Select\n\nValue on reset: 0"]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[repr(u8)]
Expand All @@ -57,6 +57,9 @@ impl From<CLKSEL_A> for u8 {
variant as _
}
}
impl crate::FieldSpec for CLKSEL_A {
type Ux = u8;
}
impl CLKSEL_R {
#[doc = "Get enumerated values variant"]
#[inline(always)]
Expand Down Expand Up @@ -97,7 +100,7 @@ impl CLKSEL_R {
}
}
#[doc = "Field `CLKSEL` writer - Baud Rate Logic Clock Select"]
pub type CLKSEL_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MCR_SPEC, u8, CLKSEL_A, 4, O>;
pub type CLKSEL_W<'a, const O: u8> = crate::FieldWriter<'a, MCR_SPEC, 4, O, CLKSEL_A>;
impl<'a, const O: u8> CLKSEL_W<'a, O> {
#[doc = "No clock supplied"]
#[inline(always)]
Expand Down Expand Up @@ -126,9 +129,9 @@ impl<'a, const O: u8> CLKSEL_W<'a, O> {
}
}
#[doc = "Field `MPSEL` reader - Message Pending Selector"]
pub type MPSEL_R = crate::FieldReader<u8, u8>;
pub type MPSEL_R = crate::FieldReader;
#[doc = "Field `MPSEL` writer - Message Pending Selector"]
pub type MPSEL_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MCR_SPEC, u8, u8, 4, O>;
pub type MPSEL_W<'a, const O: u8> = crate::FieldWriter<'a, MCR_SPEC, 4, O>;
impl R {
#[doc = "Bits 0:3 - Baud Rate Logic Clock Select"]
#[inline(always)]
Expand Down
2 changes: 1 addition & 1 deletion src/can/mitr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ impl From<crate::W<MITR_SPEC>> for W {
}
}
#[doc = "Field `IT` writer - Interrupt Trigger"]
pub type IT_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MITR_SPEC, u8, u8, 8, O>;
pub type IT_W<'a, const O: u8> = crate::FieldWriter<'a, MITR_SPEC, 8, O>;
impl W {
#[doc = "Bits 0:7 - Interrupt Trigger"]
#[inline(always)]
Expand Down
2 changes: 1 addition & 1 deletion src/can/msid.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ impl From<crate::R<MSID_SPEC>> for R {
}
}
#[doc = "Field `INDEX` reader - Message Pending Index"]
pub type INDEX_R = crate::FieldReader<u8, u8>;
pub type INDEX_R = crate::FieldReader;
impl R {
#[doc = "Bits 0:5 - Message Pending Index"]
#[inline(always)]
Expand Down
4 changes: 2 additions & 2 deletions src/can/msimask.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ impl From<crate::W<MSIMASK_SPEC>> for W {
}
}
#[doc = "Field `IM` reader - Message Index Mask"]
pub type IM_R = crate::FieldReader<u32, u32>;
pub type IM_R = crate::FieldReader<u32>;
#[doc = "Field `IM` writer - Message Index Mask"]
pub type IM_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MSIMASK_SPEC, u32, u32, 32, O>;
pub type IM_W<'a, const O: u8> = crate::FieldWriter<'a, MSIMASK_SPEC, 32, O, u32>;
impl R {
#[doc = "Bits 0:31 - Message Index Mask"]
#[inline(always)]
Expand Down
4 changes: 2 additions & 2 deletions src/can/mspnd.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ impl From<crate::W<MSPND_SPEC>> for W {
}
}
#[doc = "Field `PND` reader - Message Pending"]
pub type PND_R = crate::FieldReader<u32, u32>;
pub type PND_R = crate::FieldReader<u32>;
#[doc = "Field `PND` writer - Message Pending"]
pub type PND_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MSPND_SPEC, u32, u32, 32, O>;
pub type PND_W<'a, const O: u8> = crate::FieldWriter<'a, MSPND_SPEC, 32, O, u32>;
impl R {
#[doc = "Bits 0:31 - Message Pending"]
#[inline(always)]
Expand Down
12 changes: 6 additions & 6 deletions src/can/panctr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ impl From<crate::W<PANCTR_SPEC>> for W {
}
}
#[doc = "Field `PANCMD` reader - Panel Command"]
pub type PANCMD_R = crate::FieldReader<u8, u8>;
pub type PANCMD_R = crate::FieldReader;
#[doc = "Field `PANCMD` writer - Panel Command"]
pub type PANCMD_W<'a, const O: u8> = crate::FieldWriter<'a, u32, PANCTR_SPEC, u8, u8, 8, O>;
pub type PANCMD_W<'a, const O: u8> = crate::FieldWriter<'a, PANCTR_SPEC, 8, O>;
#[doc = "Field `BUSY` reader - Panel Busy Flag"]
pub type BUSY_R = crate::BitReader<BUSY_A>;
#[doc = "Panel Busy Flag\n\nValue on reset: 1"]
Expand Down Expand Up @@ -111,13 +111,13 @@ impl RBUSY_R {
}
}
#[doc = "Field `PANAR1` reader - Panel Argument 1"]
pub type PANAR1_R = crate::FieldReader<u8, u8>;
pub type PANAR1_R = crate::FieldReader;
#[doc = "Field `PANAR1` writer - Panel Argument 1"]
pub type PANAR1_W<'a, const O: u8> = crate::FieldWriter<'a, u32, PANCTR_SPEC, u8, u8, 8, O>;
pub type PANAR1_W<'a, const O: u8> = crate::FieldWriter<'a, PANCTR_SPEC, 8, O>;
#[doc = "Field `PANAR2` reader - Panel Argument 2"]
pub type PANAR2_R = crate::FieldReader<u8, u8>;
pub type PANAR2_R = crate::FieldReader;
#[doc = "Field `PANAR2` writer - Panel Argument 2"]
pub type PANAR2_W<'a, const O: u8> = crate::FieldWriter<'a, u32, PANCTR_SPEC, u8, u8, 8, O>;
pub type PANAR2_W<'a, const O: u8> = crate::FieldWriter<'a, PANCTR_SPEC, 8, O>;
impl R {
#[doc = "Bits 0:7 - Panel Command"]
#[inline(always)]
Expand Down
6 changes: 3 additions & 3 deletions src/can_mo/mo/moamr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ impl From<crate::W<MOAMR_SPEC>> for W {
}
}
#[doc = "Field `AM` reader - Acceptance Mask for Message Identifier"]
pub type AM_R = crate::FieldReader<u32, u32>;
pub type AM_R = crate::FieldReader<u32>;
#[doc = "Field `AM` writer - Acceptance Mask for Message Identifier"]
pub type AM_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MOAMR_SPEC, u32, u32, 29, O>;
pub type AM_W<'a, const O: u8> = crate::FieldWriter<'a, MOAMR_SPEC, 29, O, u32>;
#[doc = "Field `MIDE` reader - Acceptance Mask Bit for Message IDE Bit"]
pub type MIDE_R = crate::BitReader<MIDE_A>;
#[doc = "Acceptance Mask Bit for Message IDE Bit\n\nValue on reset: 1"]
Expand Down Expand Up @@ -75,7 +75,7 @@ impl MIDE_R {
}
}
#[doc = "Field `MIDE` writer - Acceptance Mask Bit for Message IDE Bit"]
pub type MIDE_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOAMR_SPEC, MIDE_A, O>;
pub type MIDE_W<'a, const O: u8> = crate::BitWriter<'a, MOAMR_SPEC, O, MIDE_A>;
impl<'a, const O: u8> MIDE_W<'a, O> {
#[doc = "Message object n accepts the reception of both, standard and extended frames."]
#[inline(always)]
Expand Down
17 changes: 10 additions & 7 deletions src/can_mo/mo/moar.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ impl From<crate::W<MOAR_SPEC>> for W {
}
}
#[doc = "Field `ID` reader - CAN Identifier of Message Object n"]
pub type ID_R = crate::FieldReader<u32, u32>;
pub type ID_R = crate::FieldReader<u32>;
#[doc = "Field `ID` writer - CAN Identifier of Message Object n"]
pub type ID_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MOAR_SPEC, u32, u32, 29, O>;
pub type ID_W<'a, const O: u8> = crate::FieldWriter<'a, MOAR_SPEC, 29, O, u32>;
#[doc = "Field `IDE` reader - Identifier Extension Bit of Message Object n"]
pub type IDE_R = crate::BitReader<IDE_A>;
#[doc = "Identifier Extension Bit of Message Object n\n\nValue on reset: 0"]
Expand Down Expand Up @@ -75,7 +75,7 @@ impl IDE_R {
}
}
#[doc = "Field `IDE` writer - Identifier Extension Bit of Message Object n"]
pub type IDE_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOAR_SPEC, IDE_A, O>;
pub type IDE_W<'a, const O: u8> = crate::BitWriter<'a, MOAR_SPEC, O, IDE_A>;
impl<'a, const O: u8> IDE_W<'a, O> {
#[doc = "Message object n handles standard frames with 11-bit identifier."]
#[inline(always)]
Expand All @@ -89,12 +89,12 @@ impl<'a, const O: u8> IDE_W<'a, O> {
}
}
#[doc = "Field `PRI` reader - Priority Class"]
pub type PRI_R = crate::FieldReader<u8, PRI_A>;
pub type PRI_R = crate::FieldReader<PRI_A>;
#[doc = "Priority Class\n\nValue on reset: 0"]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[repr(u8)]
pub enum PRI_A {
#[doc = "1: Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list."]
#[doc = "1: Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL &amp; TXEN0 &amp; TXEN1 = 1) somewhere before this object in the list."]
VALUE2 = 1,
#[doc = "2: Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see )."]
VALUE3 = 2,
Expand All @@ -107,6 +107,9 @@ impl From<PRI_A> for u8 {
variant as _
}
}
impl crate::FieldSpec for PRI_A {
type Ux = u8;
}
impl PRI_R {
#[doc = "Get enumerated values variant"]
#[inline(always)]
Expand Down Expand Up @@ -135,9 +138,9 @@ impl PRI_R {
}
}
#[doc = "Field `PRI` writer - Priority Class"]
pub type PRI_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MOAR_SPEC, u8, PRI_A, 2, O>;
pub type PRI_W<'a, const O: u8> = crate::FieldWriter<'a, MOAR_SPEC, 2, O, PRI_A>;
impl<'a, const O: u8> PRI_W<'a, O> {
#[doc = "Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1 = 1) somewhere before this object in the list."]
#[doc = "Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL &amp; TXEN0 &amp; TXEN1 = 1) somewhere before this object in the list."]
#[inline(always)]
pub fn value2(self) -> &'a mut W {
self.variant(PRI_A::VALUE2)
Expand Down
48 changes: 24 additions & 24 deletions src/can_mo/mo/moctr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,53 +20,53 @@ impl From<crate::W<MOCTR_SPEC>> for W {
}
}
#[doc = "Field `RESRXPND` writer - Reset/Set Receive Pending"]
pub type RESRXPND_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESRXPND_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESTXPND` writer - Reset/Set Transmit Pending"]
pub type RESTXPND_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESTXPND_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESRXUPD` writer - Reset/Set Receive Updating"]
pub type RESRXUPD_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESRXUPD_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESNEWDAT` writer - Reset/Set New Data"]
pub type RESNEWDAT_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESNEWDAT_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESMSGLST` writer - Reset/Set Message Lost"]
pub type RESMSGLST_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESMSGLST_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESMSGVAL` writer - Reset/Set Message Valid"]
pub type RESMSGVAL_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESMSGVAL_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESRTSEL` writer - Reset/Set Receive/Transmit Selected"]
pub type RESRTSEL_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESRTSEL_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESRXEN` writer - Reset/Set Receive Enable"]
pub type RESRXEN_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESRXEN_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESTXRQ` writer - Reset/Set Transmit Request"]
pub type RESTXRQ_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESTXRQ_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESTXEN0` writer - Reset/Set Transmit Enable 0"]
pub type RESTXEN0_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESTXEN0_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESTXEN1` writer - Reset/Set Transmit Enable 1"]
pub type RESTXEN1_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESTXEN1_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `RESDIR` writer - Reset/Set Message Direction"]
pub type RESDIR_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type RESDIR_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETRXPND` writer - Reset/Set Receive Pending"]
pub type SETRXPND_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETRXPND_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETTXPND` writer - Reset/Set Transmit Pending"]
pub type SETTXPND_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETTXPND_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETRXUPD` writer - Reset/Set Receive Updating"]
pub type SETRXUPD_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETRXUPD_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETNEWDAT` writer - Reset/Set New Data"]
pub type SETNEWDAT_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETNEWDAT_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETMSGLST` writer - Reset/Set Message Lost"]
pub type SETMSGLST_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETMSGLST_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETMSGVAL` writer - Reset/Set Message Valid"]
pub type SETMSGVAL_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETMSGVAL_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETRTSEL` writer - Reset/Set Receive/Transmit Selected"]
pub type SETRTSEL_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETRTSEL_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETRXEN` writer - Reset/Set Receive Enable"]
pub type SETRXEN_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETRXEN_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETTXRQ` writer - Reset/Set Transmit Request"]
pub type SETTXRQ_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETTXRQ_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETTXEN0` writer - Reset/Set Transmit Enable 0"]
pub type SETTXEN0_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETTXEN0_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETTXEN1` writer - Reset/Set Transmit Enable 1"]
pub type SETTXEN1_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETTXEN1_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
#[doc = "Field `SETDIR` writer - Reset/Set Message Direction"]
pub type SETDIR_W<'a, const O: u8> = crate::BitWriter<'a, u32, MOCTR_SPEC, bool, O>;
pub type SETDIR_W<'a, const O: u8> = crate::BitWriter<'a, MOCTR_SPEC, O>;
impl W {
#[doc = "Bit 0 - Reset/Set Receive Pending"]
#[inline(always)]
Expand Down
16 changes: 8 additions & 8 deletions src/can_mo/mo/modatah.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,21 @@ impl From<crate::W<MODATAH_SPEC>> for W {
}
}
#[doc = "Field `DB4` reader - Data Byte 4 of Message Object n"]
pub type DB4_R = crate::FieldReader<u8, u8>;
pub type DB4_R = crate::FieldReader;
#[doc = "Field `DB4` writer - Data Byte 4 of Message Object n"]
pub type DB4_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MODATAH_SPEC, u8, u8, 8, O>;
pub type DB4_W<'a, const O: u8> = crate::FieldWriter<'a, MODATAH_SPEC, 8, O>;
#[doc = "Field `DB5` reader - Data Byte 5 of Message Object n"]
pub type DB5_R = crate::FieldReader<u8, u8>;
pub type DB5_R = crate::FieldReader;
#[doc = "Field `DB5` writer - Data Byte 5 of Message Object n"]
pub type DB5_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MODATAH_SPEC, u8, u8, 8, O>;
pub type DB5_W<'a, const O: u8> = crate::FieldWriter<'a, MODATAH_SPEC, 8, O>;
#[doc = "Field `DB6` reader - Data Byte 6 of Message Object n"]
pub type DB6_R = crate::FieldReader<u8, u8>;
pub type DB6_R = crate::FieldReader;
#[doc = "Field `DB6` writer - Data Byte 6 of Message Object n"]
pub type DB6_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MODATAH_SPEC, u8, u8, 8, O>;
pub type DB6_W<'a, const O: u8> = crate::FieldWriter<'a, MODATAH_SPEC, 8, O>;
#[doc = "Field `DB7` reader - Data Byte 7 of Message Object n"]
pub type DB7_R = crate::FieldReader<u8, u8>;
pub type DB7_R = crate::FieldReader;
#[doc = "Field `DB7` writer - Data Byte 7 of Message Object n"]
pub type DB7_W<'a, const O: u8> = crate::FieldWriter<'a, u32, MODATAH_SPEC, u8, u8, 8, O>;
pub type DB7_W<'a, const O: u8> = crate::FieldWriter<'a, MODATAH_SPEC, 8, O>;
impl R {
#[doc = "Bits 0:7 - Data Byte 4 of Message Object n"]
#[inline(always)]
Expand Down
Loading