Files
aligned
bare_metal
cast
cortex_m
cortex_m_rt
embedded_hal
nb
r0
stm32f103xx
adc1
adc2
afio
evcr
exticr1
exticr2
exticr3
exticr4
mapr
mapr2
bkp
can
can_btr
can_esr
can_fa1r
can_ffa1r
can_fm1r
can_fmr
can_fs1r
can_ier
can_mcr
can_msr
can_rdh0r
can_rdh1r
can_rdl0r
can_rdl1r
can_rdt0r
can_rdt1r
can_rf0r
can_rf1r
can_ri0r
can_ri1r
can_tdh0r
can_tdh1r
can_tdh2r
can_tdl0r
can_tdl1r
can_tdl2r
can_tdt0r
can_tdt1r
can_tdt2r
can_ti0r
can_ti1r
can_ti2r
can_tsr
f0r1
f0r2
f10r1
f10r2
f11r1
f11r2
f12r1
f12r2
f13r1
f13r2
f1r1
f1r2
f2r1
f2r2
f3r1
f3r2
f4r1
f4r2
f5r1
f5r2
f6r1
f6r2
f7r1
f7r2
f8r1
f8r2
f9r1
f9r2
crc
dac
cr
dhr12l1
dhr12l2
dhr12ld
dhr12r1
dhr12r2
dhr12rd
dhr8r1
dhr8r2
dhr8rd
dor1
dor2
swtrigr
dbg
dma1
ccr1
ccr2
ccr3
ccr4
ccr5
ccr6
ccr7
cmar1
cmar2
cmar3
cmar4
cmar5
cmar6
cmar7
cndtr1
cndtr2
cndtr3
cndtr4
cndtr5
cndtr6
cndtr7
cpar1
cpar2
cpar3
cpar4
cpar5
cpar6
cpar7
ifcr
isr
exti
flash
fsmc
bcr1
bcr2
bcr3
bcr4
btr1
btr2
btr3
btr4
bwtr1
bwtr2
bwtr3
bwtr4
eccr2
eccr3
patt2
patt3
patt4
pcr2
pcr3
pcr4
pio4
pmem2
pmem3
pmem4
sr2
sr3
sr4
gpioa
i2c1
iwdg
pwr
rcc
ahbenr
apb1enr
apb1rstr
apb2enr
apb2rstr
bdcr
cfgr
cir
cr
csr
rtc
sdio
arg
clkcr
cmd
dcount
dctrl
dlen
dtimer
fifo
fifocnt
icr
mask
power
resp2
resp3
resp4
respcmd
respi1
sta
spi1
tim1
arr
bdtr
ccer
ccmr1_input
ccmr1_output
ccmr2_input
ccmr2_output
ccr1
ccr2
ccr3
ccr4
cnt
cr1
cr2
dcr
dier
dmar
egr
psc
rcr
smcr
sr
tim10
arr
ccer
ccmr1_input
ccmr1_output
ccr1
cnt
cr1
cr2
dier
egr
psc
sr
tim2
arr
ccer
ccmr1_input
ccmr1_output
ccmr2_input
ccmr2_output
ccr1
ccr2
ccr3
ccr4
cnt
cr1
cr2
dcr
dier
dmar
egr
psc
smcr
sr
tim6
tim9
arr
ccer
ccmr1_input
ccmr1_output
ccr1
ccr2
cnt
cr1
cr2
dier
egr
psc
smcr
sr
uart4
uart5
usart1
usb
wwdg
stm32f103xx_hal
vcell
void
volatile_register
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#[doc = r" Value read from the register"]
pub struct R {
    bits: u32,
}
impl super::DCOUNT {
    #[doc = r" Reads the contents of the register"]
    #[inline]
    pub fn read(&self) -> R {
        R {
            bits: self.register.get(),
        }
    }
}
#[doc = r" Value of the field"]
pub struct DATACOUNTR {
    bits: u32,
}
impl DATACOUNTR {
    #[doc = r" Value of the field as raw bits"]
    #[inline]
    pub fn bits(&self) -> u32 {
        self.bits
    }
}
impl R {
    #[doc = r" Value of the register as raw bits"]
    #[inline]
    pub fn bits(&self) -> u32 {
        self.bits
    }
    #[doc = "Bits 0:24 - Data count value"]
    #[inline]
    pub fn datacount(&self) -> DATACOUNTR {
        let bits = {
            const MASK: u32 = 33554431;
            const OFFSET: u8 = 0;
            ((self.bits >> OFFSET) & MASK as u32) as u32
        };
        DATACOUNTR { bits }
    }
}