StringBuilder.cpp 369 B

1234567891011121314151617
  1. // Copyright Benoit Blanchon 2014
  2. // MIT License
  3. //
  4. // Arduino JSON library
  5. // https://github.com/bblanchon/ArduinoJson
  6. #include "../../include/ArduinoJson/Internals/StringBuilder.hpp"
  7. using namespace ArduinoJson::Internals;
  8. size_t StringBuilder::write(uint8_t c) {
  9. if (length >= capacity) return 0;
  10. buffer[length++] = c;
  11. buffer[length] = '\0';
  12. return 1;
  13. }