MeterLogger
|
#include <esp8266.h>
#include "driver/uart.h"
#include "mqtt.h"
#include "crypto/crypto.h"
#include "crypto/aes.h"
#include "crypto/sha256.h"
#include "crypto/hmac-sha256.h"
#include "wifi.h"
#include "config.h"
#include "debug.h"
#include "httpd.h"
#include "httpd_user_init.h"
#include "user_config.h"
#include "unix_time.h"
#include "cron/cron.h"
#include "led.h"
#include "ac/ac_out.h"
#include "utils.h"
#include "user_main.h"
#include "captdns.h"
#include "tinyprintf.h"
#include "driver/ext_spi_flash.h"
#include "watchdog.h"
#include "version.h"
#include "kmp_request.h"
#include "ets_sys.h"
#include "user_interface.h"
Go to the source code of this file.
Functions | |
ICACHE_FLASH_ATTR static void | sample_mode_timer_func (void *arg) |
ICACHE_FLASH_ATTR static void | config_mode_timer_func (void *arg) |
ICACHE_FLASH_ATTR static void | sample_timer_func (void *arg) |
ICACHE_FLASH_ATTR static void | kmp_request_send_timer_func (void *arg) |
ICACHE_FLASH_ATTR void | meter_is_ready (void) |
ICACHE_FLASH_ATTR void | wifi_changed_cb (uint8_t status) |
ICACHE_FLASH_ATTR void | mqtt_connected_cb (uint32_t *args) |
ICACHE_FLASH_ATTR void | mqtt_disconnected_cb (uint32_t *args) |
ICACHE_FLASH_ATTR void | mqtt_published_cb (uint32_t *args) |
ICACHE_FLASH_ATTR void | mqtt_timeout_cb (uint32_t *args) |
ICACHE_FLASH_ATTR void | mqtt_data_cb (uint32_t *args, const char *topic, uint32_t topic_len, const char *data, uint32_t data_len) |
ICACHE_FLASH_ATTR void | mqtt_send_wifi_scan_results_cb (const struct bss_info *info) |
ICACHE_FLASH_ATTR void | user_gpio_init () |
ICACHE_FLASH_ATTR void | user_init (void) |
ICACHE_FLASH_ATTR void | system_init_done (void) |
Variables | |
MQTT_Client | mqtt_client |
static os_timer_t | sample_timer |
static os_timer_t | config_mode_timer |
static os_timer_t | sample_mode_timer |
static os_timer_t | kmp_request_send_timer |
struct rst_info * | rtc_info |
uint8_t | mesh_ssid [AP_SSID_LENGTH+1] |
|
static |
Definition at line 156 of file user_main.c.
|
static |
Definition at line 326 of file user_main.c.
ICACHE_FLASH_ATTR void meter_is_ready | ( | void | ) |
Definition at line 357 of file user_main.c.
ICACHE_FLASH_ATTR void mqtt_connected_cb | ( | uint32_t * | args | ) |
Definition at line 428 of file user_main.c.
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 at line 540 of file user_main.c.
ICACHE_FLASH_ATTR void mqtt_disconnected_cb | ( | uint32_t * | args | ) |
Definition at line 529 of file user_main.c.
ICACHE_FLASH_ATTR void mqtt_published_cb | ( | uint32_t * | args | ) |
Definition at line 533 of file user_main.c.
ICACHE_FLASH_ATTR void mqtt_send_wifi_scan_results_cb | ( | const struct bss_info * | info | ) |
Definition at line 993 of file user_main.c.
ICACHE_FLASH_ATTR void mqtt_timeout_cb | ( | uint32_t * | args | ) |
Definition at line 537 of file user_main.c.
|
static |
Definition at line 73 of file user_main.c.
|
static |
Definition at line 177 of file user_main.c.
ICACHE_FLASH_ATTR void system_init_done | ( | void | ) |
Definition at line 1260 of file user_main.c.
ICACHE_FLASH_ATTR void user_gpio_init | ( | ) |
Definition at line 1053 of file user_main.c.
void ICACHE_FLASH_ATTR user_init | ( | void | ) |
Definition at line 1155 of file user_main.c.
ICACHE_FLASH_ATTR void wifi_changed_cb | ( | uint8_t | status | ) |
Definition at line 413 of file user_main.c.
|
static |
Definition at line 51 of file user_main.c.
|
static |
Definition at line 59 of file user_main.c.
uint8_t mesh_ssid[AP_SSID_LENGTH+1] |
Definition at line 70 of file user_main.c.
MQTT_Client mqtt_client |
Definition at line 49 of file user_main.c.
struct rst_info* rtc_info |
Definition at line 67 of file user_main.c.
|
static |
Definition at line 52 of file user_main.c.
|
static |
Definition at line 50 of file user_main.c.