SatCat5
satcat5::sam::UsartSamv71Static< SIZE > Member List

This is the complete list of members for satcat5::sam::UsartSamv71Static< SIZE >, including all inherited members.

Always(bool auto_register=true)satcat5::poll::Alwaysexplicitprotected
BufferedIO(u8 *txbuff, unsigned txbytes, unsigned txpkt, u8 *rxbuff, unsigned rxbytes, unsigned rxpkt)satcat5::io::BufferedIOprotected
configure(unsigned baud_hz, bool rts_en, bool cts_en)satcat5::sam::UsartSamv71
configure(unsigned baud_hz, bool fc_on=false)satcat5::sam::UsartSamv71inline
configure_xdmac(u32 tx_dma_ch, u32 rx_dma_ch)satcat5::sam::UsartSamv71protected
copy_and_finalize(satcat5::io::Writeable *dst, satcat5::io::CopyMode mode=CopyMode::PACKET)satcat5::io::Readable
copy_to(satcat5::io::Writeable *dst)satcat5::io::Readable
count_always()satcat5::poll::Alwaysstatic
count_ondemand()satcat5::poll::OnDemandstatic
count_timer()satcat5::poll::Timerstatic
data_rcvd(satcat5::io::Readable *src) overridesatcat5::sam::UsartSamv71inlineprotectedvirtual
data_unlink(satcat5::io::Readable *src)satcat5::io::EventListenerinlineprotectedvirtual
get_read_ready() const overridesatcat5::io::ReadableRedirectvirtual
get_rxdma_buff()satcat5::sam::UsartSamv71inlineprotected
get_write_space() const overridesatcat5::io::WriteableRedirectvirtual
Handler(const char *lbl, int irq)satcat5::irq::Handlerprotected
HandlerSAMV71(const char *lbl, int irq) (defined in satcat5::sam::HandlerSAMV71)satcat5::sam::HandlerSAMV71explicit
irq_event() overridesatcat5::sam::UsartSamv71protectedvirtual
LimitedWrite (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
m_callbacksatcat5::io::Readableprivate
m_cts_en (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_dst (defined in satcat5::io::WriteableRedirect)satcat5::io::WriteableRedirectprivate
m_idle (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_irq_idxsatcat5::irq::Handler
m_labelsatcat5::irq::Handler
m_max_irqtimesatcat5::irq::Handlerprotected
m_next (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_rts_en (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_rxsatcat5::io::BufferedIOprotected
m_rx_dma_ch (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_rxbuff (defined in satcat5::sam::UsartSamv71Static< SIZE >)satcat5::sam::UsartSamv71Static< SIZE >private
m_rxdma0 (defined in satcat5::sam::UsartSamv71Static< SIZE >)satcat5::sam::UsartSamv71Static< SIZE >private
m_rxdma1 (defined in satcat5::sam::UsartSamv71Static< SIZE >)satcat5::sam::UsartSamv71Static< SIZE >private
m_rxdma_buffidx (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_rxdma_nbytes (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_src (defined in satcat5::io::ReadableRedirect)satcat5::io::ReadableRedirectprivate
m_tnext (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_trem (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_txsatcat5::io::BufferedIOprotected
m_tx_dma_ch (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_txbuff (defined in satcat5::sam::UsartSamv71Static< SIZE >)satcat5::sam::UsartSamv71Static< SIZE >private
m_txdma_nbytes (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
m_usart (defined in satcat5::sam::UsartSamv71)satcat5::sam::UsartSamv71private
OnDemand()satcat5::poll::OnDemandinlineprotected
poll_always() overridesatcat5::sam::UsartSamv71inlineprotectedvirtual
poll_demand()satcat5::io::Readableprivatevirtual
poll_register()satcat5::poll::Alwaysprotected
poll_rx_dma()satcat5::sam::UsartSamv71protected
poll_tx_dma()satcat5::sam::UsartSamv71protected
poll_unregister()satcat5::poll::Alwaysprotected
query(unsigned elapsed_msec) (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
read_bytes(unsigned nbytes, void *dst) overridesatcat5::io::ReadableRedirectvirtual
read_consume(unsigned nbytes) overridesatcat5::io::ReadableRedirectvirtual
read_finalize() overridesatcat5::io::ReadableRedirectvirtual
read_next() overridesatcat5::io::ReadableRedirectprotectedvirtual
read_notify()satcat5::io::Readableprotected
read_obj(T &t)satcat5::io::Readableinline
read_src(satcat5::io::Readable *src)satcat5::io::ReadableRedirectinlineprotected
read_str(unsigned dst_size, char *dst)satcat5::io::Readable
read_u8()satcat5::io::Readable
read_underflow() overridesatcat5::io::ReadableRedirectprotectedvirtual
Readable(satcat5::io::EventListener *callback=0)satcat5::io::Readableinlineexplicitprotected
ReadableRedirect(satcat5::io::Readable *src)satcat5::io::ReadableRedirectinlineexplicitprotected
request_cancel()satcat5::poll::OnDemand
request_poll()satcat5::poll::OnDemand
rts_high()satcat5::sam::UsartSamv71protected
rts_low()satcat5::sam::UsartSamv71protected
set_callback(satcat5::io::EventListener *callback) overridesatcat5::io::ReadableRedirectvirtual
Timer()satcat5::poll::Timerprotected
timer_event() overridesatcat5::sam::UsartSamv71inlineprotectedvirtual
timer_every(unsigned msec)satcat5::poll::Timer
timer_interval() constsatcat5::poll::Timerinline
timer_once(unsigned msec)satcat5::poll::Timer
timer_remaining() constsatcat5::poll::Timerinline
timer_stop()satcat5::poll::Timer
UsartSamv71(Usart *usart, unsigned baud_hz, unsigned poll_ms, u8 *txbuff, unsigned txbytes, u8 *rxbuff, unsigned rxbytes, u8 *rxdma0, u8 *rxdma1, unsigned rxdmabytes, bool fc_on=false)satcat5::sam::UsartSamv71
UsartSamv71Static(Usart *usart, unsigned baud_hz, unsigned poll_ms, bool fc_on=false)satcat5::sam::UsartSamv71Static< SIZE >inline
write_abort() overridesatcat5::io::WriteableRedirectvirtual
write_bytes(unsigned nbytes, const void *src) overridesatcat5::io::WriteableRedirectvirtual
write_dst(satcat5::io::Writeable *dst) (defined in satcat5::io::WriteableRedirect)satcat5::io::WriteableRedirectinlineprotected
write_finalize() overridesatcat5::io::WriteableRedirectvirtual
write_next(u8 data) overridesatcat5::io::WriteableRedirectprotectedvirtual
write_obj(const T &obj)satcat5::io::Writeableinline
write_overflow() overridesatcat5::io::WriteableRedirectprotectedvirtual
write_str(const char *str)satcat5::io::Writeable
write_u8(u8 data)satcat5::io::Writeable
Writeable()satcat5::io::Writeableinlineprotected
WriteableBroadcast (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
WriteableRedirect(satcat5::io::Writeable *dst) (defined in satcat5::io::WriteableRedirect)satcat5::io::WriteableRedirectinlineexplicitprotected
WriteableRedirect (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
~Always() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::Always)satcat5::poll::Alwaysprotected
~BufferedIO() (defined in satcat5::io::BufferedIO)satcat5::io::BufferedIOinlineprotected
~EventListener() (defined in satcat5::io::EventListener)satcat5::io::EventListenerinlineprotected
~Handler() SATCAT5_OPTIONAL_DTOR (defined in satcat5::irq::Handler)satcat5::irq::Handlerprotected
~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprotected
~Readable() SATCAT5_OPTIONAL_DTOR (defined in satcat5::io::Readable)satcat5::io::Readableprotected
~ReadableRedirect() (defined in satcat5::io::ReadableRedirect)satcat5::io::ReadableRedirectinlineprotected
~Timer() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::Timer)satcat5::poll::Timerprotected
~Writeable() (defined in satcat5::io::Writeable)satcat5::io::Writeableinlineprotected
~WriteableRedirect() (defined in satcat5::io::WriteableRedirect)satcat5::io::WriteableRedirectinlineprotected