parent
							
								
									23883ef582
								
							
						
					
					
						commit
						7aece2ec1e
					
				| @ -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…
					
					
				
		Reference in new issue