mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Bazaar/Serial : added function
git-svn-id: svn://ultimatepp.org/upp/trunk@10809 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
a25bb48dce
commit
ab947fb078
4 changed files with 1776 additions and 1703 deletions
|
|
@ -81,12 +81,16 @@ class Serial
|
|||
bool Read(byte &c, uint32_t timeout = 0);
|
||||
bool Read(char &c, uint32_t timeout = 0);
|
||||
|
||||
// write a single byte
|
||||
bool Write(char c, uint32_t timeout = 0);
|
||||
|
||||
// read data, requested amount, blocks 'timeout' milliseconds
|
||||
// return number of bytes got
|
||||
uint32_t Read(uint8_t *buf, uint32_t reqSize, uint32_t timeout = 0);
|
||||
|
||||
// read data, requested amount, blocks 'timeout' milliseconds
|
||||
// if reqSize == 0 just read all available data, waiting for 'timeout' if != 0
|
||||
String Read(size_t reqSize = 0, uint32_t timeout = 0);
|
||||
String Read(uint32_t reqSize = 0, uint32_t timeout = 0);
|
||||
|
||||
// write a single byte
|
||||
bool Write(char c, uint32_t timeout = 0);
|
||||
|
||||
// writes data
|
||||
bool Write(uint8_t const *buf, uint32_t len, uint32_t timeout = 0);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue