stm32wb_pac/hsem/
hwcfgr1.rs1#[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}