You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							33 lines
						
					
					
						
							994 B
						
					
					
				
			
		
		
	
	
							33 lines
						
					
					
						
							994 B
						
					
					
				| #ifndef PLATFORM_H
 | |
| #define PLATFORM_H
 | |
| 
 | |
| #ifdef FREERTOS
 | |
| //#include "esp_timer.h"
 | |
| typedef struct RtosConnType RtosConnType;
 | |
| typedef RtosConnType* ConnTypePtr;
 | |
| #define httpd_printf(fmt, ...) do {	\
 | |
| 	static const char flash_str[] ICACHE_RODATA_ATTR STORE_ATTR = fmt;	\
 | |
| 	printf(flash_str, ##__VA_ARGS__);	\
 | |
| 	} while(0)
 | |
| #else
 | |
| #define printf(...) os_printf(__VA_ARGS__)
 | |
| #define sprintf(str, ...) os_sprintf(str, __VA_ARGS__)
 | |
| #define strcpy(a, b) os_strcpy(a, b)
 | |
| #define strncpy(a, b, c) os_strncpy(a, b, c)
 | |
| #define strcmp(a, b) os_strcmp(a, b)
 | |
| #define strncmp(a, b, c) os_strncmp(a, b, c)
 | |
| #define malloc(x) os_malloc(x)
 | |
| #define free(x) os_free(x)
 | |
| #define memset(x, a, b) os_memset(x, a, b)
 | |
| #define memcpy(x, a, b) os_memcpy(x, a, b)
 | |
| #define strcat(a, b) os_strcat(a, b)
 | |
| #define strstr(a, b) os_strstr(a, b)
 | |
| #define strlen(a) os_strlen(a)
 | |
| #define memcmp(a, b, c) os_memcmp(a, b, c)
 | |
| typedef struct espconn* ConnTypePtr;
 | |
| #define httpd_printf(format, ...) os_printf(format, ##__VA_ARGS__)
 | |
| #endif
 | |
| 
 | |
| 
 | |
| 
 | |
| #endif |