iCar
公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
HardwareSerial クラス
HardwareSerial の継承関係図
Stream Print

公開メンバ関数

virtual int available (void)
 
virtual int availableForWrite (void)
 
void begin (unsigned long baud)
 
void end ()
 
virtual void flush (void)
 
 operator bool ()
 
virtual int peek (void)
 
virtual int read (void)
 
virtual size_t write (uint8_t)
 
- 基底クラス Stream に属する継承公開メンバ関数
bool find (char *target)
 
bool find (uint8_t *target)
 
bool find (char *target, size_t length)
 
bool find (uint8_t *target, size_t length)
 
bool find (char target)
 
bool findUntil (char *target, char *terminator)
 
bool findUntil (uint8_t *target, char *terminator)
 
bool findUntil (char *target, size_t targetLen, char *terminate, size_t termLen)
 
bool findUntil (uint8_t *target, size_t targetLen, char *terminate, size_t termLen)
 
unsigned long getTimeout (void)
 
float parseFloat (LookaheadMode lookahead=SKIP_ALL, char ignore=NO_IGNORE_CHAR)
 
long parseInt (LookaheadMode lookahead=SKIP_ALL, char ignore=NO_IGNORE_CHAR)
 
size_t readBytes (char *buffer, size_t length)
 
size_t readBytes (uint8_t *buffer, size_t length)
 
size_t readBytesUntil (char terminator, char *buffer, size_t length)
 
size_t readBytesUntil (char terminator, uint8_t *buffer, size_t length)
 
String readString ()
 
String readStringUntil (char terminator)
 
void setTimeout (unsigned long timeout)
 
- 基底クラス Print に属する継承公開メンバ関数
void clearWriteError ()
 
int getWriteError ()
 
size_t print (const String &)
 
size_t print (const char[])
 
size_t print (char)
 
size_t print (unsigned char, int=DEC)
 
size_t print (int, int=DEC)
 
size_t print (unsigned int, int=DEC)
 
size_t print (long, int=DEC)
 
size_t print (unsigned long, int=DEC)
 
size_t print (double, int=2)
 
size_t print (const Printable &)
 
size_t println (const String &s)
 
size_t println (const char[])
 
size_t println (char)
 
size_t println (unsigned char, int=DEC)
 
size_t println (int, int=DEC)
 
size_t println (unsigned int, int=DEC)
 
size_t println (long, int=DEC)
 
size_t println (unsigned long, int=DEC)
 
size_t println (double, int=2)
 
size_t println (const Printable &)
 
size_t println (void)
 
size_t write (const char *str)
 
virtual size_t write (const uint8_t *buffer, size_t size)
 
size_t write (const char *buffer, size_t size)
 

限定公開変数類

int peekedData
 
- 基底クラス Stream に属する継承限定公開変数類
unsigned long _startMillis
 
unsigned long _timeout
 

その他の継承メンバ

- 基底クラス Stream に属する継承限定公開メンバ関数
int findMulti (struct MultiTarget *targets, int tCount)
 
float parseFloat (char ignore)
 
long parseInt (char ignore)
 
int peekNextDigit (LookaheadMode lookahead, bool detectDecimal)
 
int timedPeek ()
 
int timedRead ()
 
- 基底クラス Print に属する継承限定公開メンバ関数
void setWriteError (int err=1)
 

このクラス詳解は次のファイルから抽出されました: