Remove include HAP.h from SRP
SRP now only requires Utils (for TempBuffer). Also, moved HS_ALLOC definitions into Utils so it can be re-used by others files
This commit is contained in:
		
							parent
							
								
									cd85cc1629
								
							
						
					
					
						commit
						ffe56e7261
					
				|  | @ -31,18 +31,6 @@ | |||
| #error ERROR: HOMESPAN IS ONLY AVAILABLE FOR ESP32 MICROCONTROLLERS! | ||||
| #endif | ||||
| 
 | ||||
| #if defined(BOARD_HAS_PSRAM) | ||||
| #define HS_MALLOC ps_malloc | ||||
| #define HS_CALLOC ps_calloc | ||||
| #define HS_REALLOC ps_realloc | ||||
| #define ps_new(X) new(ps_malloc(sizeof(X)))X | ||||
| #else | ||||
| #define HS_MALLOC malloc | ||||
| #define HS_CALLOC calloc | ||||
| #define HS_REALLOC realloc | ||||
| #define ps_new(X) new X | ||||
| #endif | ||||
| 
 | ||||
| #pragma GCC diagnostic ignored "-Wpmf-conversions"                // eliminates warning messages from use of pointers to member functions to detect whether update() and loop() are overridden by user
 | ||||
| #pragma GCC diagnostic ignored "-Wunused-result"                  // eliminates warning message regarded unused result from call to crypto_scalarmult_curve25519()
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -29,7 +29,6 @@ | |||
| #include <Arduino.h> | ||||
| 
 | ||||
| #include "SRP.h" | ||||
| #include "HAP.h" | ||||
| 
 | ||||
| /////////////////////////////////////////////////////////////////////////////////
 | ||||
| /////////////////////////////////////////////////////////////////////////////////
 | ||||
|  |  | |||
							
								
								
									
										12
									
								
								src/SRP.h
								
								
								
								
							
							
						
						
									
										12
									
								
								src/SRP.h
								
								
								
								
							|  | @ -31,17 +31,7 @@ | |||
| #include <mbedtls/bignum.h> | ||||
| #include <mbedtls/base64.h> | ||||
| 
 | ||||
| #if defined(BOARD_HAS_PSRAM) | ||||
| #define HS_MALLOC ps_malloc | ||||
| #define HS_CALLOC ps_calloc | ||||
| #define HS_REALLOC ps_realloc | ||||
| #define ps_new(X) new(ps_malloc(sizeof(X)))X | ||||
| #else | ||||
| #define HS_MALLOC malloc | ||||
| #define HS_CALLOC calloc | ||||
| #define HS_REALLOC realloc | ||||
| #define ps_new(X) new X | ||||
| #endif | ||||
| #include "Utils.h" | ||||
| 
 | ||||
| /////////////////////////////////////////////////
 | ||||
| // Pair-Setup Code Verification Data and Salt
 | ||||
|  |  | |||
|  | @ -33,9 +33,13 @@ | |||
| #if defined(BOARD_HAS_PSRAM) | ||||
| #define HS_MALLOC ps_malloc | ||||
| #define HS_CALLOC ps_calloc | ||||
| #define HS_REALLOC ps_realloc | ||||
| #define ps_new(X) new(ps_malloc(sizeof(X)))X | ||||
| #else | ||||
| #define HS_MALLOC malloc | ||||
| #define HS_CALLOC calloc | ||||
| #define HS_REALLOC realloc | ||||
| #define ps_new(X) new X | ||||
| #endif | ||||
| 
 | ||||
| namespace Utils { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Gregg
						Gregg