updated sbmp

master
Ondřej Hruška 8 years ago
parent 23883ef582
commit 7aece2ec1e
  1. 3
      esp_meas.pro
  2. 2
      esp_meas.pro.user
  3. 52
      include/sbmp_config.h
  4. 2
      sbmp

@ -130,7 +130,8 @@ HEADERS += \
user/uptime.h \
sbmp/library/payload_parser.h \
user/sampling.h \
user/page_home.h
user/page_home.h \
include/sbmp_config.h
DISTFILES += \
style.astylerc \

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.6.0, 2016-03-24T21:40:55. -->
<!-- Written by QtCreator 3.6.0, 2016-03-25T13:33:55. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>

@ -0,0 +1,52 @@
#ifndef SBMP_CONFIG_H
#define SBMP_CONFIG_H
#include <esp8266.h>
/* --- Configuration ------------------- */
/**
* @brief Enable logging.
*
* Logging functions are WEAK stubs in sbmp_logging.
*
* Disable logging to free up memory taken by the messages.
*/
#define SBMP_LOGGING 1
/**
* @brief Enable malloc if NULL is passed.
*
* This lets you malloc() the struct / buffer if you pass NULL
* to the init functions.
*
* Disable malloc to free up memory taken by the malloc routine.
* If disabled, init funcs will return NULL if NULL is passed
* as argument.
*/
#define SBMP_USE_MALLOC 1
/**
* @brief Add support for CRC32
*
* Disabling CRC32 will reduce program size (for small micros).
* If CRC32 is disabled, XOR will be used as the preferred checksum
* method.
*
* Received CRC32'd messages will be accepted without checking.
*
* If handshake is used, the peer will detect that CRC32 is not
* supported here, and should start using XOR.
*/
#define SBMP_HAS_CRC32 1
/* ---------- MALLOC --------------- */
#define sbmp_malloc(n) os_malloc(n)
#define sbmp_free(x) os_free(x)
#define sbmp_calloc(n,l) os_zalloc((n)*(l))
/* ------------------------------------- */
#endif // SBMP_CONFIG_H

@ -1 +1 @@
Subproject commit 6df0fcacd8bc23d2af86df4d5c5c2c624938eeb4
Subproject commit 32258ec164775a543486c8e6827c500d1626fb48
Loading…
Cancel
Save