esp32/emac_mac/
pmt_rwuffr.rs1#[doc = "Register `PMT_RWUFFR` reader"]
2pub type R = crate::R<PMT_RWUFFR_SPEC>;
3#[cfg(feature = "impl-register-debug")]
4impl core::fmt::Debug for R {
5 fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
6 write!(f, "{}", self.bits())
7 }
8}
9#[doc = "The MSB (31st bit) must be zero.Bit j\\[30:0\\] is the byte mask. If Bit 1/2/3/4 (byte number) of the byte mask is set the CRC block processes the Filter 1/2/3/4 Offset + j of the incoming packet(PWKPTR is 0/1/2/3).RWKPTR is 0:Filter 0 Byte Mask .RWKPTR is 1:Filter 1 Byte Mask RWKPTR is 2:Filter 2 Byte Mask RWKPTR is 3:Filter 3 Byte Mask RWKPTR is 4:Bit 3/11/19/27 specifies the address type defining the destination address type of the pattern.When the bit is set the pattern applies to only multicast packets\n\nYou can [`read`](crate::Reg::read) this register and get [`pmt_rwuffr::R`](R). See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
10pub struct PMT_RWUFFR_SPEC;
11impl crate::RegisterSpec for PMT_RWUFFR_SPEC {
12 type Ux = u32;
13}
14#[doc = "`read()` method returns [`pmt_rwuffr::R`](R) reader structure"]
15impl crate::Readable for PMT_RWUFFR_SPEC {}
16#[doc = "`reset()` method sets PMT_RWUFFR to value 0"]
17impl crate::Resettable for PMT_RWUFFR_SPEC {}