Safe Sprinkler
Master/slave irrigation system (ESP-NOW + LoRaWAN)
Loading...
Searching...
No Matches
Macros | Variables
main_master.h File Reference
#include "driver/gpio.h"
#include "esp_err.h"
#include "esp_log.h"
#include "nvs_flash.h"
#include <esp_timer.h>
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <stdio.h>
#include <string.h>
#include "general/location_server.h"
#include "general/node_cfg.h"
#include "master/config_serializer.h"
#include "master/esp_wireless_handler.h"
#include "master/fifo.h"
#include "master/lorawan_handler.h"
#include "master/master_event.h"
#include "master/master_statechart.h"
#include "master/timer_handler.h"
Include dependency graph for main_master.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEBOUNCE_DELAY   50000
 
#define WATCHDOG_TIME_THRESHOLD   1000000000
 

Variables

fifo_t message_fifo
 
fifo_t lora_fifo
 
Master_statechart sc
 
QueueHandle_t master_event_queue
 
slave_data s_data [MAX_SLAVE_NUM]
 
uint8_t configured_moisture
 

Macro Definition Documentation

◆ DEBOUNCE_DELAY

#define DEBOUNCE_DELAY   50000

◆ WATCHDOG_TIME_THRESHOLD

#define WATCHDOG_TIME_THRESHOLD   1000000000

Variable Documentation

◆ configured_moisture

uint8_t configured_moisture
extern

◆ lora_fifo

fifo_t lora_fifo
extern

◆ master_event_queue

QueueHandle_t master_event_queue
extern

◆ message_fifo

fifo_t message_fifo
extern

◆ s_data

slave_data s_data[MAX_SLAVE_NUM]
extern

◆ sc

Master_statechart sc
extern