MeterLogger
user_main.h
Go to the documentation of this file.
2 ICACHE_FLASH_ATTR void wifi_changed_cb(uint8_t status);
3 ICACHE_FLASH_ATTR void mqtt_connected_cb(uint32_t *args);
4 ICACHE_FLASH_ATTR void mqtt_disconnected_cb(uint32_t *args);
5 ICACHE_FLASH_ATTR void mqtt_published_cb(uint32_t *args);
6 ICACHE_FLASH_ATTR void mqtt_data_cb(uint32_t *args, const char* topic, uint32_t topic_len, const char *data, uint32_t data_len);
7 ICACHE_FLASH_ATTR void mqtt_timeout_cb(uint32_t *args);
10 
11 #ifdef IMPULSE
12 ICACHE_FLASH_ATTR void gpio_int_init();
13 void gpio_int_handler();
14 ICACHE_FLASH_ATTR void impulse_meter_init(void);
15 #endif
16 
17 ICACHE_FLASH_ATTR void user_init(void);
ICACHE_FLASH_ATTR void wifi_changed_cb(uint8_t status)
Definition: user_main.c:413
ICACHE_FLASH_ATTR void system_init_done(void)
Definition: user_main.c:1260
ICACHE_FLASH_ATTR void user_init(void)
Definition: user_main.c:1155
ICACHE_FLASH_ATTR void mqtt_connected_cb(uint32_t *args)
Definition: user_main.c:428
#define ICACHE_FLASH_ATTR
Definition: c_types.h:99
ICACHE_FLASH_ATTR void user_gpio_init()
Definition: user_main.c:1053
ICACHE_FLASH_ATTR void mqtt_published_cb(uint32_t *args)
Definition: user_main.c:533
ICACHE_FLASH_ATTR void meter_is_ready(void)
Definition: user_main.c:357
ICACHE_FLASH_ATTR void mqtt_send_wifi_scan_results_cb(const struct bss_info *info)
Definition: user_main.c:993
ICACHE_FLASH_ATTR void mqtt_timeout_cb(uint32_t *args)
Definition: user_main.c:537
ICACHE_FLASH_ATTR void mqtt_data_cb(uint32_t *args, const char *topic, uint32_t topic_len, const char *data, uint32_t data_len)
Definition: user_main.c:540
ICACHE_FLASH_ATTR void mqtt_disconnected_cb(uint32_t *args)
Definition: user_main.c:529