Browse Source

To implement peek()

To implement peek() as in https://github.com/vshymanskyy/TinyGSM/issues/396
dependabot/github_actions/actions/checkout-4
IoTThinks.com 3 years ago
committed by GitHub
parent
commit
4d722a34f2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions
  1. +5
    -0
      src/TinyGsmFifo.h
  2. +3
    -4
      src/TinyGsmTCP.tpp

+ 5
- 0
src/TinyGsmFifo.h View File

@ -122,6 +122,11 @@ public:
return n - c;
}
uint8_t peek()
{
return _b[_r];
}
private:
int _inc(int i, int n = 1)
{


+ 3
- 4
src/TinyGsmTCP.tpp View File

@ -241,10 +241,9 @@ class TinyGsmTCP {
return -1;
}
// TODO(SRGDamia1): Implement peek
int peek() override {
return -1;
}
int peek() override {
return (uint8_t)rx.peek();
}
void flush() override {
at->stream.flush();


Loading…
Cancel
Save