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