#include <MarlinSerial.h>
|
static FORCE_INLINE void | store_rxd_char () |
|
static FORCE_INLINE void | _tx_udr_empty_irq () |
|
static void | begin (const long) |
|
static void | end () |
|
static int | peek () |
|
static int | read () |
|
static void | flush () |
|
static ring_buffer_pos_t | available () |
|
static void | write (const uint8_t c) |
|
static void | flushTX () |
|
static FORCE_INLINE uint8_t | dropped () |
|
static FORCE_INLINE uint8_t | buffer_overruns () |
|
static FORCE_INLINE uint8_t | framing_errors () |
|
static FORCE_INLINE ring_buffer_pos_t | rxMaxEnqueued () |
|
static FORCE_INLINE void | write (const char *str) |
|
static FORCE_INLINE void | write (const uint8_t *buffer, size_t size) |
|
static FORCE_INLINE void | print (const String &s) |
|
static FORCE_INLINE void | print (const char *str) |
|
static void | print (char, int=BYTE) |
|
static void | print (unsigned char, int=BYTE) |
|
static void | print (int, int=DEC) |
|
static void | print (unsigned int, int=DEC) |
|
static void | print (long, int=DEC) |
|
static void | print (unsigned long, int=DEC) |
|
static void | print (double, int=2) |
|
static void | println (const String &s) |
|
static void | println (const char[]) |
|
static void | println (char, int=BYTE) |
|
static void | println (unsigned char, int=BYTE) |
|
static void | println (int, int=DEC) |
|
static void | println (unsigned int, int=DEC) |
|
static void | println (long, int=DEC) |
|
static void | println (unsigned long, int=DEC) |
|
static void | println (double, int=2) |
|
static void | println () |
|
◆ ring_buffer_pos_t
◆ MarlinSerial()
◆ atomic_read_rx_head()
◆ atomic_set_rx_tail()
◆ atomic_read_rx_tail()
◆ store_rxd_char()
◆ _tx_udr_empty_irq()
◆ begin()
◆ end()
◆ peek()
◆ read()
◆ flush()
◆ available()
◆ write() [1/3]
◆ flushTX()
◆ dropped()
◆ buffer_overruns()
◆ framing_errors()
◆ rxMaxEnqueued()
◆ write() [2/3]
226 {
while (*str)
write(*str++); }
◆ write() [3/3]
◆ print() [1/9]
228 {
for (
int i = 0;
i < (
int)s.length();
i++)
write(s[
i]); }
◆ print() [2/9]
◆ print() [3/9]
◆ print() [4/9]
◆ print() [5/9]
◆ print() [6/9]
◆ print() [7/9]
◆ print() [8/9]
◆ print() [9/9]
◆ println() [1/10]
◆ println() [2/10]
◆ println() [3/10]
◆ println() [4/10]
◆ println() [5/10]
◆ println() [6/10]
◆ println() [7/10]
◆ println() [8/10]
◆ println() [9/10]
◆ println() [10/10]
◆ operator bool()
◆ R_UCSRA
template<typename Cfg>
constexpr R_UCSRxA<Cfg::PORT> MarlinSerial< Cfg >::R_UCSRA = 0 |
|
staticconstexprprotected |
◆ R_UDR
◆ R_UBRRH
template<typename Cfg>
constexpr R_UBRRxH<Cfg::PORT> MarlinSerial< Cfg >::R_UBRRH = 0 |
|
staticconstexprprotected |
◆ R_UBRRL
template<typename Cfg>
constexpr R_UBRRxL<Cfg::PORT> MarlinSerial< Cfg >::R_UBRRL = 0 |
|
staticconstexprprotected |
◆ B_RXEN
template<typename Cfg>
constexpr B_RXENx<Cfg::PORT> MarlinSerial< Cfg >::B_RXEN = 0 |
|
staticconstexprprotected |
◆ B_TXEN
template<typename Cfg>
constexpr B_TXENx<Cfg::PORT> MarlinSerial< Cfg >::B_TXEN = 0 |
|
staticconstexprprotected |
◆ B_TXC
◆ B_RXCIE
template<typename Cfg>
constexpr B_RXCIEx<Cfg::PORT> MarlinSerial< Cfg >::B_RXCIE = 0 |
|
staticconstexprprotected |
◆ B_UDRE
template<typename Cfg>
constexpr B_UDREx<Cfg::PORT> MarlinSerial< Cfg >::B_UDRE = 0 |
|
staticconstexprprotected |
◆ B_FE
◆ B_DOR
◆ B_UDRIE
template<typename Cfg>
constexpr B_UDRIEx<Cfg::PORT> MarlinSerial< Cfg >::B_UDRIE = 0 |
|
staticconstexprprotected |
◆ B_RXC
◆ B_U2X
◆ rx_buffer
◆ tx_buffer
◆ _written
◆ XON_XOFF_CHAR_SENT
◆ XON_XOFF_CHAR_MASK
◆ XON_CHAR
◆ XOFF_CHAR
◆ xon_xoff_state
◆ rx_dropped_bytes
◆ rx_buffer_overruns
◆ rx_framing_errors
◆ rx_max_enqueued
◆ rx_tail_value_not_stable
◆ rx_tail_value_backup