Skip to content

SoftwareSerial

詳細情報

メンバー

SoftwareSerial()

SoftwareSerial::SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic=false)

引数

  • uint8_t receivePin
  • uint8_t transmitPin
  • bool inverse_logic

~SoftwareSerial()

SoftwareSerial::~SoftwareSerial()

begin()

void SoftwareSerial::begin(long speed)

引数

  • long speed

listen()

bool SoftwareSerial::listen()

戻り値

bool

end()

void SoftwareSerial::end()

isListening()

bool SoftwareSerial::isListening()

戻り値

bool

stopListening()

bool SoftwareSerial::stopListening()

戻り値

bool

overflow()

bool SoftwareSerial::overflow()

戻り値

bool

peek()

int SoftwareSerial::peek()

戻り値

int

write()

size_t SoftwareSerial::write(uint8_t byte)

引数

  • uint8_t byte

戻り値

size_t

read()

int SoftwareSerial::read()

戻り値

int

available()

int SoftwareSerial::available()

戻り値

int

flush()

void SoftwareSerial::flush()

operator bool()

SoftwareSerial::operator bool()

write()

virtual size_t Print::write(uint8_t)=0

戻り値

size_t

write()

size_t Print::write(const char *str)

戻り値

size_t

write()

size_t Print::write(const uint8_t *buffer, size_t size)

戻り値

size_t

write()

size_t Print::write(const char *buffer, size_t size)

戻り値

size_t

handle_interrupt()

void SoftwareSerial::handle_interrupt() __attribute__((__always_inline__))