#include <stdio.h>
#include "esp_wifi.h"
#include "esp_log.h"
#include "nvs_flash.h"
#include "esp_netif.h"
#include "config.h"
#include "switch.c"
#include "led.c"
QueueHandle_t xQueueSwitch;
QueueHandle_t xQueueClicks;
void vTaskSwitch(void *pvParameters);
void vTaskLed(void *pvParameters);
int countClick(int count);
void init_app(void);
void app_main(void) {
init_app();
xTaskCreatePinnedToCore( vTaskSwitch, "TaskSwitch", configMINIMAL_STACK_SIZE + 2048, NULL, 4, NULL, CORE_0 );
xTaskCreatePinnedToCore( vTaskLed, "TaskLed", configMINIMAL_STACK_SIZE + 2048, NULL, 4, NULL, CORE_0 );
}
void init_app(void) {
// initialize NVS
ESP_ERROR_CHECK(nvs_flash_init());
// setFlash("0");
xQueueSwitch = xQueueCreate( 5, sizeof(info_led) );
xQueueClicks = xQueueCreate( 5, sizeof(info_count));
}