cyt3bb_a/m0/sdhc0/core/
cqcrdct.rs

1#[doc = "Register `CQCRDCT` reader"]
2pub struct R(crate::R<CQCRDCT_SPEC>);
3impl core::ops::Deref for R {
4    type Target = crate::R<CQCRDCT_SPEC>;
5    #[inline(always)]
6    fn deref(&self) -> &Self::Target {
7        &self.0
8    }
9}
10impl From<crate::R<CQCRDCT_SPEC>> for R {
11    #[inline(always)]
12    fn from(reader: crate::R<CQCRDCT_SPEC>) -> Self {
13        R(reader)
14    }
15}
16#[doc = "Field `DCMD_RESP` reader - This register contains the response of the command generated by the last direct command (DCMD) task that was sent. Contents of this register are valid only after bit 31 of CQTDBR register is cleared by the controller."]
17pub type DCMD_RESP_R = crate::FieldReader<u32, u32>;
18impl R {
19    #[doc = "Bits 0:31 - This register contains the response of the command generated by the last direct command (DCMD) task that was sent. Contents of this register are valid only after bit 31 of CQTDBR register is cleared by the controller."]
20    #[inline(always)]
21    pub fn dcmd_resp(&self) -> DCMD_RESP_R {
22        DCMD_RESP_R::new(self.bits)
23    }
24}
25#[doc = "Command response for direct command register\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 [cqcrdct](index.html) module"]
26pub struct CQCRDCT_SPEC;
27impl crate::RegisterSpec for CQCRDCT_SPEC {
28    type Ux = u32;
29}
30#[doc = "`read()` method returns [cqcrdct::R](R) reader structure"]
31impl crate::Readable for CQCRDCT_SPEC {
32    type Reader = R;
33}
34#[doc = "`reset()` method sets CQCRDCT to value 0"]
35impl crate::Resettable for CQCRDCT_SPEC {
36    const RESET_VALUE: Self::Ux = 0;
37}