20 lines
		
	
	
		
			437 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			437 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __HELPER_H
 | |
| #define __HELPER_H
 | |
| 
 | |
| #include "mgos.h"
 | |
| #include <ctype.h>
 | |
| #include <fnmatch.h>
 | |
| 
 | |
| #define MIN_GPIO   0
 | |
| #define MAX_GPIO   16
 | |
| #define MQTT_TOPIC_PREFIX         ""
 | |
| #define MQTT_TOPIC_BROADCAST_CMD  "/mongoose/broadcast"
 | |
| #define MQTT_TOPIC_BROADCAST_STAT "/mongoose/broadcast/stat"
 | |
| 
 | |
| #define ERR_GPIO_INVALID 255
 | |
| 
 | |
| bool is_button_flag_valid(const char *flag);
 | |
| bool is_relay_flag_valid(const char *flag);
 | |
| 
 | |
| #endif // __HELPER_H
 |