18 size_t readBytes(
uint8_t *data,
size_t len) {
19 if (
p_in ==
nullptr)
return 0;
36 size_t write(
const uint8_t *data,
size_t len) {
37 if (
p_out ==
nullptr)
return 0;
45 if (
p_in ==
nullptr)
return 0;
55 virtual size_t write(
uint8_t ch) {
return 0; }
57 int availableForWrite()
override {
#define DEFAULT_BUFFER_SIZE
Definition avr.h:20