SimpleKernel 1.17.0
Loading...
Searching...
No Matches
pl011::Pl011 Member List

This is the complete list of members for pl011::Pl011, including all inherited members.

base_clock_pl011::Pl011private
baud_rate_pl011::Pl011private
ClearInterrupt(uint32_t mask) const -> voidpl011::Pl011inline
GetChar() const -> uint8_tpl011::Pl011inline
GetMaskedInterruptStatus() const -> uint32_tpl011::Pl011inline
GetRawInterruptStatus() const -> uint32_tpl011::Pl011inline
HandleInterrupt(Callback &&callback) -> voidpl011::Pl011inline
HasData() const -> boolpl011::Pl011inline
IsInterruptPending() const -> boolpl011::Pl011inline
kCREnablepl011::Pl011privatestatic
kCRRxEnablepl011::Pl011privatestatic
kCRTxEnablepl011::Pl011privatestatic
kFRRXFEpl011::Pl011privatestatic
kFRTxFIFOpl011::Pl011privatestatic
kIMSCRximpl011::Pl011privatestatic
kLCRHWlen8pl011::Pl011privatestatic
kRegCRpl011::Pl011privatestatic
kRegDRpl011::Pl011privatestatic
kRegFBRDpl011::Pl011privatestatic
kRegFRpl011::Pl011privatestatic
kRegIBRDpl011::Pl011privatestatic
kRegICRpl011::Pl011privatestatic
kRegIMSCpl011::Pl011privatestatic
kRegLCRHpl011::Pl011privatestatic
kRegMISpl011::Pl011privatestatic
kRegRISpl011::Pl011privatestatic
kRegRSRECRpl011::Pl011privatestatic
mmio_pl011::Pl011private
operator=(const Pl011 &) -> Pl011 &=deletepl011::Pl011
operator=(Pl011 &&) -> Pl011 &=defaultpl011::Pl011
Pl011(uint64_t dev_addr, uint64_t clock=0, uint64_t baud_rate=0)pl011::Pl011inlineexplicit
Pl011()=defaultpl011::Pl011
Pl011(const Pl011 &)=deletepl011::Pl011
Pl011(Pl011 &&)=defaultpl011::Pl011
PutChar(uint8_t c) const -> voidpl011::Pl011inline
TryGetChar() const -> std::optional< uint8_t >pl011::Pl011inline
~Pl011()=defaultpl011::Pl011