#[doc = r" Writes the reset value to the register"]
#[inline]
pubfnreset(&self){
self.write(|w|w)
}
}
#[doc = r" Value of the field"]
pubstructDATA_BYTE_7R{
bits: u8,
}
implDATA_BYTE_7R{
#[doc = r" Value of the field as raw bits"]
#[inline]
pubfnbits(&self)-> u8{
self.bits
}
}
#[doc = r" Value of the field"]
pubstructDATA_BYTE_6R{
bits: u8,
}
implDATA_BYTE_6R{
#[doc = r" Value of the field as raw bits"]
#[inline]
pubfnbits(&self)-> u8{
self.bits
}
}
#[doc = r" Value of the field"]
pubstructDATA_BYTE_5R{
bits: u8,
}
implDATA_BYTE_5R{
#[doc = r" Value of the field as raw bits"]
#[inline]
pubfnbits(&self)-> u8{
self.bits
}
}
#[doc = r" Value of the field"]
pubstructDATA_BYTE_4R{
bits: u8,
}
implDATA_BYTE_4R{
#[doc = r" Value of the field as raw bits"]
#[inline]
pubfnbits(&self)-> u8{
self.bits
}
}
#[doc = r" Proxy"]
pubstruct_DATA_BYTE_7W<'a>{
w: &'amutW,
}
impl<'a>_DATA_BYTE_7W<'a>{
#[doc = r" Writes raw bits to the field"]
#[inline]
pubunsafefnbits(self,value: u8)-> &'amutW{
constMASK: u8=255;
constOFFSET: u8=0;
self.w.bits&=!((MASKasu32)<<OFFSET);
self.w.bits|=((value&MASK)asu32)<<OFFSET;
self.w
}
}
#[doc = r" Proxy"]
pubstruct_DATA_BYTE_6W<'a>{
w: &'amutW,
}
impl<'a>_DATA_BYTE_6W<'a>{
#[doc = r" Writes raw bits to the field"]
#[inline]
pubunsafefnbits(self,value: u8)-> &'amutW{
constMASK: u8=255;
constOFFSET: u8=8;
self.w.bits&=!((MASKasu32)<<OFFSET);
self.w.bits|=((value&MASK)asu32)<<OFFSET;
self.w
}
}
#[doc = r" Proxy"]
pubstruct_DATA_BYTE_5W<'a>{
w: &'amutW,
}
impl<'a>_DATA_BYTE_5W<'a>{
#[doc = r" Writes raw bits to the field"]
#[inline]
pubunsafefnbits(self,value: u8)-> &'amutW{
constMASK: u8=255;
constOFFSET: u8=16;
self.w.bits&=!((MASKasu32)<<OFFSET);
self.w.bits|=((value&MASK)asu32)<<OFFSET;
self.w
}
}
#[doc = r" Proxy"]
pubstruct_DATA_BYTE_4W<'a>{
w: &'amutW,
}
impl<'a>_DATA_BYTE_4W<'a>{
#[doc = r" Writes raw bits to the field"]
#[inline]
pubunsafefnbits(self,value: u8)-> &'amutW{
constMASK: u8=255;
constOFFSET: u8=24;
self.w.bits&=!((MASKasu32)<<OFFSET);
self.w.bits|=((value&MASK)asu32)<<OFFSET;
self.w
}
}
implR{
#[doc = r" Value of the register as raw bits"]
#[inline]
pubfnbits(&self)-> u32{
self.bits
}
#[doc = "Bits 0:7 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7."]
#[inline]
pubfndata_byte_7(&self)-> DATA_BYTE_7R{
letbits={
constMASK: u8=255;
constOFFSET: u8=0;
((self.bits>>OFFSET)&MASKasu32)asu8
};
DATA_BYTE_7R{bits}
}
#[doc = "Bits 8:15 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6."]
#[inline]
pubfndata_byte_6(&self)-> DATA_BYTE_6R{
letbits={
constMASK: u8=255;
constOFFSET: u8=8;
((self.bits>>OFFSET)&MASKasu32)asu8
};
DATA_BYTE_6R{bits}
}
#[doc = "Bits 16:23 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5."]
#[inline]
pubfndata_byte_5(&self)-> DATA_BYTE_5R{
letbits={
constMASK: u8=255;
constOFFSET: u8=16;
((self.bits>>OFFSET)&MASKasu32)asu8
};
DATA_BYTE_5R{bits}
}
#[doc = "Bits 24:31 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4."]
#[inline]
pubfndata_byte_4(&self)-> DATA_BYTE_4R{
letbits={
constMASK: u8=255;
constOFFSET: u8=24;
((self.bits>>OFFSET)&MASKasu32)asu8
};
DATA_BYTE_4R{bits}
}
}
implW{
#[doc = r" Reset value of the register"]
#[inline]
pubfnreset_value()-> W{
W{bits: 0}
}
#[doc = r" Writes raw bits to the register"]
#[inline]
pubunsafefnbits(&mutself,bits: u32)-> &mutSelf{
self.bits=bits;
self
}
#[doc = "Bits 0:7 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7."]
#[inline]
pubfndata_byte_7(&mutself)-> _DATA_BYTE_7W{
_DATA_BYTE_7W{w: self}
}
#[doc = "Bits 8:15 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6."]
#[inline]
pubfndata_byte_6(&mutself)-> _DATA_BYTE_6W{
_DATA_BYTE_6W{w: self}
}
#[doc = "Bits 16:23 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5."]
#[inline]
pubfndata_byte_5(&mutself)-> _DATA_BYTE_5W{
_DATA_BYTE_5W{w: self}
}
#[doc = "Bits 24:31 - Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4."]