diff --git a/libraries/Bridge/src/Bridge.cpp b/libraries/Bridge/src/Bridge.cpp index 677316e31..4cf74661d 100644 --- a/libraries/Bridge/src/Bridge.cpp +++ b/libraries/Bridge/src/Bridge.cpp @@ -87,10 +87,11 @@ void BridgeClass::begin() { void BridgeClass::put(const char *key, const char *value) { // TODO: do it in a more efficient way String cmd = "D"; + uint8_t res[1]; cmd += key; cmd += "\xFE"; cmd += value; - transfer((uint8_t*)cmd.c_str(), cmd.length()); + transfer((uint8_t*)cmd.c_str(), cmd.length(), res, 1); } unsigned int BridgeClass::get(const char *key, uint8_t *value, unsigned int maxlen) { diff --git a/libraries/Bridge/src/FileIO.cpp b/libraries/Bridge/src/FileIO.cpp index 5f4a2e116..603657239 100644 --- a/libraries/Bridge/src/FileIO.cpp +++ b/libraries/Bridge/src/FileIO.cpp @@ -175,7 +175,8 @@ void File::close() { if (mode == 255) return; uint8_t cmd[] = {'f', handle}; - bridge.transfer(cmd, 2); + uint8_t ret[1]; + bridge.transfer(cmd, 2, ret, 1); mode = 255; }