diff --git a/.vscode/arduino.json b/.vscode/arduino.json new file mode 100644 index 00000000..48905975 --- /dev/null +++ b/.vscode/arduino.json @@ -0,0 +1,3 @@ +{ + "board": "arduino:samd:arduino_zero_edbg" +} \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e4aa2b3e --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,23 @@ +{ + "configurations": [ + { + "name": "Mac", + "includePath": [ + "/Users/petesmac/Library/Arduino15/packages/arduino/tools/**", + "/Users/petesmac/Library/Arduino15/packages/arduino/hardware/samd/1.8.3/**" + ], + "forcedInclude": [ + "/Users/petesmac/Library/Arduino15/packages/arduino/hardware/samd/1.8.3/cores/arduino/Arduino.h" + ], + "macFrameworkPath": [ + "/System/Library/Frameworks", + "/Library/Frameworks" + ], + "intelliSenseMode": "clang-x64", + "compilerPath": "/usr/local/bin/gcc-8", + "cStandard": "c11", + "cppStandard": "c++17" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/src/Samba.h b/src/Samba.h index 84bea406..29f8f791 100644 --- a/src/Samba.h +++ b/src/Samba.h @@ -82,11 +82,11 @@ class Samba bool canWriteBuffer() { return _canWriteBuffer; } void writeBuffer(uint32_t src_addr, uint32_t dst_addr, uint32_t size); - uint32_t writeBufferSize() { return 4096; } + uint32_t writeBufferSize() { return 2048; } bool canChecksumBuffer() { return _canChecksumBuffer; } uint16_t checksumBuffer(uint32_t start_addr, uint32_t size); - uint32_t checksumBufferSize() { return 4096; } + uint32_t checksumBufferSize() { return 2048; } uint16_t checksumCalc(uint8_t c, uint16_t crc); private: