text: #ifndef TASKS_H_
  #define TASKS_H_
  
  #include "communication.h"
  #include "core.h"
  #include "memory.h"
  #include "debug.h"
  #include "blue.h"
  #include "spp_ota.h"
  
  #define BCN_DATA_QUEUE_SIZE 20
  #define OTA_DATA_QUEUE_SIZE 20
  #define SPIFFS_DATA_QUEUE_SIZE 40
  #define XMC_DATA_QUEUE_SIZE 20
  
  class tasks 
  {
  public:
  	xTaskHandle xHandleOfTaskHLSESP = NULL;
  	xTaskHandle xHandleOfTaskBeacon = NULL;
  	xTaskHandle xHandleOfTaskSPIFFS= NULL;
  	xTaskHandle xHandleOfTaskOTA = NULL;
  	xQueueHandle _XMC_data_queue = NULL;
  	xQueueHandle _bcn_data_queue = NULL;
  	xQueueHandle _ota_data_queue = NULL;
  	xQueueHandle _spiffs_data_queue = NULL;
  	uint8_t ucCreateCoreTasks(void);
  
  private:
  protected:
  	friend class core;
  };
  
  #endif
  