r32_emmc_response1.rs 1.8 KB

12
  1. # [ doc = "Register `R32_EMMC_RESPONSE1` reader" ] pub struct R ( crate :: R < R32_EMMC_RESPONSE1_SPEC > ) ; impl core :: ops :: Deref for R { type Target = crate :: R < R32_EMMC_RESPONSE1_SPEC > ; # [ inline ( always ) ] fn deref ( & self ) -> & Self :: Target { & self . 0 } } impl From < crate :: R < R32_EMMC_RESPONSE1_SPEC > > for R { # [ inline ( always ) ] fn from ( reader : crate :: R < R32_EMMC_RESPONSE1_SPEC > ) -> Self { R ( reader ) } } # [ doc = "Field `R32_EMMC_RESPONSE1` reader - response parameter register" ] pub struct R32_EMMC_RESPONSE1_R ( crate :: FieldReader < u32 , u32 > ) ; impl R32_EMMC_RESPONSE1_R { pub ( crate ) fn new ( bits : u32 ) -> Self { R32_EMMC_RESPONSE1_R ( crate :: FieldReader :: new ( bits ) ) } } impl core :: ops :: Deref for R32_EMMC_RESPONSE1_R { type Target = crate :: FieldReader < u32 , u32 > ; # [ inline ( always ) ] fn deref ( & self ) -> & Self :: Target { & self . 0 } } impl R { # [ doc = "Bits 32:63 - response parameter register" ] # [ inline ( always ) ] pub fn r32_emmc_response1 ( & self ) -> R32_EMMC_RESPONSE1_R { R32_EMMC_RESPONSE1_R :: new ( ( ( self . bits >> 32 ) & 0xffff_ffff ) as u32 ) } } # [ doc = "SD 128bits response register, \\[63:32\\]
  2. 32bits\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [r32_emmc_response1](index.html) module" ] pub struct R32_EMMC_RESPONSE1_SPEC ; impl crate :: RegisterSpec for R32_EMMC_RESPONSE1_SPEC { type Ux = u32 ; } # [ doc = "`read()` method returns [r32_emmc_response1::R](R) reader structure" ] impl crate :: Readable for R32_EMMC_RESPONSE1_SPEC { type Reader = R ; } # [ doc = "`reset()` method sets R32_EMMC_RESPONSE1 to value 0" ] impl crate :: Resettable for R32_EMMC_RESPONSE1_SPEC { # [ inline ( always ) ] fn reset_value ( ) -> Self :: Ux { 0 } }