Dependents: hello_message_pack
msgpack-c & msgpack-c++ https://github.com/msgpack/msgpack-c implementation for embedded systems (mbed / Arduino)
Diff: include/msgpack/zbuffer.hpp
- Revision:
- 3:a56553e46a9a
- Parent:
- 0:3f9dbf1e2cb0
--- a/include/msgpack/zbuffer.hpp Sat Feb 13 11:43:05 2016 +0000 +++ b/include/msgpack/zbuffer.hpp Sun Feb 14 07:36:08 2016 +0000 @@ -16,11 +16,23 @@ #include <zlib.h> #ifndef MSGPACK_ZBUFFER_RESERVE_SIZE -#define MSGPACK_ZBUFFER_RESERVE_SIZE 512 + #if defined (__MBED__) + #define MSGPACK_ZBUFFER_RESERVE_SIZE 256 + #elif defined (__AVR__) + #define MSGPACK_ZBUFFER_RESERVE_SIZE 64 + #else + #define MSGPACK_ZBUFFER_RESERVE_SIZE 512 + #endif #endif #ifndef MSGPACK_ZBUFFER_INIT_SIZE -#define MSGPACK_ZBUFFER_INIT_SIZE 8192 + #if defined (__MBED__) + #define MSGPACK_ZBUFFER_INIT_SIZE 512 + #elif defined (__AVR__) + #define MSGPACK_ZBUFFER_INIT_SIZE 128 + #else + #define MSGPACK_ZBUFFER_INIT_SIZE 8192 + #endif #endif namespace msgpack {