#[repr(transparent)]pub struct Ahbcr(pub u32);Expand description
AHB Bus Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Ahbcr
impl Ahbcr
Sourcepub const fn aparen(&self) -> Aparen
pub const fn aparen(&self) -> Aparen
Parallel mode enabled for AHB triggered Command (both read and write) .
Sourcepub const fn set_aparen(&mut self, val: Aparen)
pub const fn set_aparen(&mut self, val: Aparen)
Parallel mode enabled for AHB triggered Command (both read and write) .
Sourcepub const fn cachableen(&self) -> Cachableen
pub const fn cachableen(&self) -> Cachableen
Enable AHB bus cachable read access support.
Sourcepub const fn set_cachableen(&mut self, val: Cachableen)
pub const fn set_cachableen(&mut self, val: Cachableen)
Enable AHB bus cachable read access support.
Sourcepub const fn bufferableen(&self) -> Bufferableen
pub const fn bufferableen(&self) -> Bufferableen
Enable AHB bus bufferable write access support. This field affects the last beat of AHB write access, refer for more details about AHB bufferable write.
Sourcepub const fn set_bufferableen(&mut self, val: Bufferableen)
pub const fn set_bufferableen(&mut self, val: Bufferableen)
Enable AHB bus bufferable write access support. This field affects the last beat of AHB write access, refer for more details about AHB bufferable write.
Sourcepub const fn prefetchen(&self) -> bool
pub const fn prefetchen(&self) -> bool
AHB Read Prefetch Enable.
Sourcepub const fn set_prefetchen(&mut self, val: bool)
pub const fn set_prefetchen(&mut self, val: bool)
AHB Read Prefetch Enable.
Sourcepub const fn readaddropt(&self) -> Readaddropt
pub const fn readaddropt(&self) -> Readaddropt
AHB Read Address option bit. This option bit is intend to remove AHB burst start address alignment limitation.
Sourcepub const fn set_readaddropt(&mut self, val: Readaddropt)
pub const fn set_readaddropt(&mut self, val: Readaddropt)
AHB Read Address option bit. This option bit is intend to remove AHB burst start address alignment limitation.