ESP-LiveControl  1.99.1
HTTP server, AJAX API backend and Vue.js web application implementing self-contained, zero-install WiFi remote control of hardware modules attached to the Espressif ESP32 SoC
Public Attributes | List of all members
AppConstants Struct Reference

Constant / compile-time config values go here! More...

#include <app_config.hpp>

Public Attributes

uint32_t app_event_task_stack_size = 4096
 
UBaseType_t app_event_task_priority = 2
 
BaseType_t app_event_task_core_id = APP_CPU_NUM
 
uint32_t timer_fast_interval_ms = 20
 
uint32_t timer_slow_interval_ms = 750
 In addition to event-based async state update telegrams, we also send cyclic updates to the HTTP client using this time interval (ms).
 
const char * settings_filename = "/www/settings.json"
 Filename for persistent storage of runtime settings.
 
mcpwm_unit_t mcpwm_num = MCPWM_UNIT_0
 
gpio_num_t gpio_pwm0a_out = GPIO_NUM_27
 
gpio_num_t gpio_pwm0b_out = GPIO_NUM_26
 
gpio_num_t gpio_pwm1a_out = GPIO_NUM_25
 
gpio_num_t gpio_pwm1b_out = GPIO_NUM_33
 
gpio_num_t gpio_fault_shutdown = GPIO_NUM_4
 
mcpwm_fault_input_level_t fault_pin_active_level = MCPWM_LOW_LEVEL_TGR
 
mcpwm_action_on_pwmxa_t disable_action_lag_leg = MCPWM_FORCE_MCPWMXA_LOW
 
mcpwm_action_on_pwmxa_t disable_action_lead_leg = MCPWM_FORCE_MCPWMXA_LOW
 
float frequency_min = 50e3f
 
float frequency_max = 300e3f
 
float init_frequency = 100e3f
 
float init_ps_duty = 0.45f
 
float init_lead_dt = 125e-9f
 
float init_lag_dt = 125e-9f
 
bool init_power_pwm_active = false
 

Detailed Description

Constant / compile-time config values go here!


The documentation for this struct was generated from the following file: