stm32wb_pac/hsem/
hwcfgr1.rs

1#[doc = "Reader of register HWCFGR1"]
2pub type R = crate::R<u32, super::HWCFGR1>;
3#[doc = "Reader of field `NBINT`"]
4pub type NBINT_R = crate::R<u8, u8>;
5#[doc = "Reader of field `NBSEM`"]
6pub type NBSEM_R = crate::R<u8, u8>;
7impl R {
8    #[doc = "Bits 8:11 - Hardware Configuration number of interrupts supported number of master IDs"]
9    #[inline(always)]
10    pub fn nbint(&self) -> NBINT_R {
11        NBINT_R::new(((self.bits >> 8) & 0x0f) as u8)
12    }
13    #[doc = "Bits 0:7 - Hardware Configuration number of semaphores"]
14    #[inline(always)]
15    pub fn nbsem(&self) -> NBSEM_R {
16        NBSEM_R::new((self.bits & 0xff) as u8)
17    }
18}