diff --git a/_config.yml b/_config.yml new file mode 100644 index 000000000..c74188174 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-slate \ No newline at end of file diff --git a/doxy/_const_names_8cpp.html b/doxy/_const_names_8cpp.html new file mode 100644 index 000000000..5c13abbe3 --- /dev/null +++ b/doxy/_const_names_8cpp.html @@ -0,0 +1,3753 @@ + + +
+ + + + +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
+Variables | |
const CN_PROGMEM char | CN_active [] = "active" |
const CN_PROGMEM char | CN_ActiveHigh [] = "ActiveHigh" |
const CN_PROGMEM char | CN_ActiveLow [] = "ActiveLow" |
const CN_PROGMEM char | CN_activedelay [] = "activedelay" |
const CN_PROGMEM char | CN_activevalue [] = "activevalue" |
const CN_PROGMEM char | CN_addr [] = "addr" |
const CN_PROGMEM char | CN_advancedView [] = "advancedView" |
const CN_PROGMEM char | CN_allleds [] = "allleds" |
const CN_PROGMEM char | CN_ap_channel [] = "ap_channel" |
const CN_PROGMEM char | CN_ap_fallback [] = "ap_fallback" |
const CN_PROGMEM char | CN_ap_timeout [] = "ap_timeout" |
const CN_PROGMEM char | CN_ap_reboot [] = "ap_reboot" |
const CN_PROGMEM char | CN_appendnullcount [] = "appendnullcount" |
const CN_PROGMEM char | CN_applicationSLASHjson [] = "application/json" |
const CN_PROGMEM char | CN_b [] = "b" |
const CN_PROGMEM char | CN_b16 [] = "b16" |
const CN_PROGMEM char | CN_baudrate [] = "baudrate" |
const CN_PROGMEM char | CN_blankOnStop [] = "blankOnStop" |
const CN_PROGMEM char | CN_blanktime [] = "blanktime" |
const CN_PROGMEM char | CN_bridge [] = "bridge" |
const CN_PROGMEM char | CN_brightness [] = "brightness" |
const CN_PROGMEM char | CN_brightnessEnd [] = "brightnessEnd" |
const CN_PROGMEM char | CN_cfgver [] = "cfgver" |
const CN_PROGMEM char | CN_channels [] = "channels" |
const CN_PROGMEM char | CN_clean [] = "clean" |
const CN_PROGMEM char | CN_clock_pin [] = "clock_pin" |
const CN_PROGMEM char | CN_cmd [] = "cmd" |
const CN_PROGMEM char | CN_color [] = "color" |
const CN_PROGMEM char | CN_color_order [] = "color_order" |
const CN_PROGMEM char | CN_Configuration_File_colon [] = "Configuration File: " |
const CN_PROGMEM char | CN_config [] = "config" |
const CN_PROGMEM char | CN_connected [] = "connected" |
const CN_PROGMEM char | CN_count [] = "count" |
const CN_PROGMEM char | CN_currenteffect [] = "currenteffect" |
const CN_PROGMEM char | CN_currentlimit [] = "currentlimit" |
const CN_PROGMEM char | CN_cs_pin [] = "cs_pin" |
const CN_PROGMEM char | CN_current_sequence [] = "current_sequence" |
const CN_PROGMEM char | CN_data_pin [] = "data_pin" |
const CN_PROGMEM char | CN_Default [] = "Default" |
const CN_PROGMEM char | CN_device [] = "device" |
const CN_PROGMEM char | CN_dhcp [] = "dhcp" |
const CN_PROGMEM char | CN_Disabled [] = "Disabled" |
const CN_PROGMEM char | CN_DMX [] = "DMX" |
const CN_PROGMEM char | CN_Dotfseq [] = ".fseq" |
const CN_PROGMEM char | CN_Dotjson [] = ".json" |
const CN_PROGMEM char | CN_Dotpl [] = ".pl" |
const CN_PROGMEM char | CN_duration [] = "duration" |
const CN_PROGMEM char | CN_effect [] = "effect" |
const CN_PROGMEM char | CN_effect_list [] = "effect_list" |
const CN_PROGMEM char | CN_EffectAllLeds [] = "EffectAllLeds" |
const CN_PROGMEM char | CN_EffectBrightness [] = "EffectBrightness" |
const CN_PROGMEM char | CN_EffectColor [] = "EffectColor" |
const CN_PROGMEM char | CN_EffectMirror [] = "EffectMirror" |
const CN_PROGMEM char | CN_EffectReverse [] = "EffectReverse" |
const CN_PROGMEM char | CN_EffectSpeed [] = "EffectSpeed" |
const CN_PROGMEM char | CN_EffectWhiteChannel [] = "EffectWhiteChannel" |
const CN_PROGMEM char | CN_Effect [] = "Effect" |
const CN_PROGMEM char | CN_effects [] = "effects" |
const CN_PROGMEM char | CN_en [] = "en" |
const CN_PROGMEM char | CN_enabled [] = "enabled" |
const CN_PROGMEM char | CN_errors [] = "errors" |
const CN_PROGMEM char | CN_ESP32 [] = "ESP32" |
const CN_PROGMEM char | CN_ESP8266 [] = "ESP8266" |
const CN_PROGMEM char | CN_ESPixelStick [] = "ESPixelStick" |
const CN_PROGMEM char | CN_eth [] = "eth" |
const CN_PROGMEM char | CN_EthDrv [] = "EthDrv" |
const CN_PROGMEM char | CN_false [] = "false" |
const CN_PROGMEM char | CN_File [] = "File" |
const CN_PROGMEM char | CN_file [] = "file" |
const CN_PROGMEM char | CN_filename [] = "filename" |
const CN_PROGMEM char | CN_files [] = "files" |
const CN_PROGMEM char | CN_Frequency [] = "Frequency" |
const CN_PROGMEM char | CN_fseqfilename [] = "fseqfilename" |
const CN_PROGMEM char | CN_g [] = "g" |
const CN_PROGMEM char | CN_gamma [] = "gamma" |
const CN_PROGMEM char | CN_gateway [] = "gateway" |
const CN_PROGMEM char | CN_GECE [] = "GECE" |
const CN_PROGMEM char | CN_get [] = "get" |
const CN_PROGMEM char | CN_gen_ser_hdr [] = "gen_ser_hdr" |
const CN_PROGMEM char | CN_gen_ser_ftr [] = "gen_ser_ftr" |
const CN_PROGMEM char | CN_gid [] = "gid" |
const CN_PROGMEM char | CN_group_size [] = "group_size" |
const CN_PROGMEM char | CN_GS8208 [] = "GS8208" |
const CN_PROGMEM char | CN_Heap_colon [] = "Heap: " |
const CN_PROGMEM char | CN_hadisco [] = "hadisco" |
const CN_PROGMEM char | CN_haprefix [] = "haprefix" |
const CN_PROGMEM char | CN_HostName [] = "HostName" |
const CN_PROGMEM char | CN_hostname [] = "hostname" |
const CN_PROGMEM char | CN_hv [] = "hv" |
const CN_PROGMEM char | CN_id [] = "id" |
const CN_PROGMEM char | CN_Idle [] = "Idle" |
const CN_PROGMEM char | CN_init [] = "init" |
const CN_PROGMEM char | CN_interframetime [] = "interframetime" |
const CN_PROGMEM char | CN_inv [] = "inv" |
const CN_PROGMEM char | CN_ip [] = "ip" |
const CN_PROGMEM char | CN_input [] = "input" |
const CN_PROGMEM char | CN_input_config [] = "input_config" |
const CN_PROGMEM char | CN_last_clientIP [] = "last_clientIP" |
const CN_PROGMEM char | CN_lwt [] = "lwt" |
const CN_PROGMEM char | CN_mac [] = "mac" |
const CN_PROGMEM char | CN_MarqueeGroups [] = "MarqueeGroups" |
const CN_PROGMEM char | CN_mdc_pin [] = "mdc_pin" |
const CN_PROGMEM char | CN_mdio_pin [] = "mdio_pin" |
const CN_PROGMEM char | CN_Max [] = "Max" |
const CN_PROGMEM char | CN_MaxChannels [] = "MaxChannels" |
const CN_PROGMEM char | CN_Min [] = "Min" |
const CN_PROGMEM char | CN_minussigns [] = "-----" |
const CN_PROGMEM char | CN_mirror [] = "mirror" |
const CN_PROGMEM char | CN_miso_pin [] = "miso_pin" |
const CN_PROGMEM char | CN_mode [] = "mode" |
const CN_PROGMEM char | CN_mode_name [] = "mode_name" |
const CN_PROGMEM char | CN_mosi_pin [] = "mosi_pin" |
const CN_PROGMEM char | CN_multicast [] = "multicast" |
const CN_PROGMEM char | CN_name [] = "name" |
const CN_PROGMEM char | CN_NeedAutoConfig [] = "NeedAutoConfig" |
const CN_PROGMEM char | CN_netmask [] = "netmask" |
const CN_PROGMEM char | CN_network [] = "network" |
const CN_PROGMEM char | CN_num_chan [] = "num_chan" |
const CN_PROGMEM char | CN_num_packets [] = "num_packets" |
const CN_PROGMEM char | CN_output [] = "output" |
const CN_PROGMEM char | CN_output_config [] = "output_config" |
const CN_PROGMEM char | CN_OutputSpi [] = "OutputSpi" |
const CN_PROGMEM char | CN_OutputUart [] = "OutputUart" |
const CN_PROGMEM char | CN_packet_errors [] = "packet_errors" |
const CN_PROGMEM char | CN_passphrase [] = "passphrase" |
const CN_PROGMEM char | CN_password [] = "password" |
const CN_PROGMEM char | CN_Paused [] = "Paused" |
const CN_PROGMEM char | CN_pixel_count [] = "pixel_count" |
const CN_PROGMEM char | CN_Platform [] = "Platform" |
const CN_PROGMEM char | CN_play [] = "play" |
const CN_PROGMEM char | CN_playFseq [] = "playFseq" |
const CN_PROGMEM char | CN_playlist [] = "playlist" |
const CN_PROGMEM char | CN_plussigns [] = "+++++" |
const CN_PROGMEM char | CN_polarity [] = "polarity" |
const CN_PROGMEM char | CN_port [] = "port" |
const CN_PROGMEM char | CN_power_pin [] = "power_pin" |
const CN_PROGMEM char | CN_prependnullcount [] = "prependnullcount" |
const CN_PROGMEM char | CN_pwm [] = "pwm" |
const CN_PROGMEM char | CN_r [] = "r" |
const CN_PROGMEM char | CN_reading [] = "reading" |
const CN_PROGMEM char | CN_Relay [] = "Relay" |
const CN_PROGMEM char | CN_remote [] = "remote" |
const CN_PROGMEM char | CN_Renard [] = "Renard" |
const CN_PROGMEM char | CN_rev [] = "rev" |
const CN_PROGMEM char | CN_reverse [] = "reverse" |
const CN_PROGMEM char | CN_RMT [] = "RMT" |
const CN_PROGMEM char | CN_rssi [] = "rssi" |
const CN_PROGMEM char | CN_sca [] = "sca" |
const CN_PROGMEM char | CN_seconds_elapsed [] = "seconds_elapsed" |
const CN_PROGMEM char | CN_seconds_played [] = "seconds_played" |
const CN_PROGMEM char | CN_seconds_remaining [] = "seconds_remaining" |
const CN_PROGMEM char | CN_SendFppSync [] = "SendFppSync" |
const CN_PROGMEM char | CN_sensor [] = "sensor" |
const CN_PROGMEM char | CN_sequence_filename [] = "sequence_filename" |
const CN_PROGMEM char | CN_Serial [] = "Serial" |
const CN_PROGMEM char | CN_Servo_PCA9685 [] = "Servo PCA9685" |
const CN_PROGMEM char | CN_slashset [] = "/set" |
const CN_PROGMEM char | CN_slashstatus [] = "/status" |
const CN_PROGMEM char | CN_speed [] = "speed" |
const CN_PROGMEM char | CN_ssid [] = "ssid" |
const CN_PROGMEM char | CN_sta_timeout [] = "sta_timeout" |
const CN_PROGMEM char | CN_stars [] = "***" |
const CN_PROGMEM char | CN_state [] = "state" |
const CN_PROGMEM char | CN_status [] = "status" |
const CN_PROGMEM char | CN_status_name [] = "status_name" |
const CN_PROGMEM char | CN_StayInApMode [] = "StayInApMode" |
const CN_PROGMEM char | CN_subnet [] = "subnet" |
const CN_PROGMEM char | CN_SyncOffset [] = "SyncOffset" |
const CN_PROGMEM char | CN_system [] = "system" |
const CN_PROGMEM char | CN_textSLASHplain [] = "text/plain" |
const CN_PROGMEM char | CN_time [] = "time" |
const CN_PROGMEM char | CN_time_elapsed [] = "time_elapsed" |
const CN_PROGMEM char | CN_TimeRemaining [] = "TimeRemaining" |
const CN_PROGMEM char | CN_time_remaining [] = "time_remaining" |
const CN_PROGMEM char | CN_TLS3001 [] = "TLS3001" |
const CN_PROGMEM char | CN_TM1814 [] = "TM1814" |
const CN_PROGMEM char | CN_tsensortopic [] = "tsensortopic" |
const CN_PROGMEM char | CN_topic [] = "topic" |
const CN_PROGMEM char | CN_topicset [] = "topicset" |
const CN_PROGMEM char | CN_transitions [] = "transitions" |
const CN_PROGMEM char | CN_trig [] = "trig" |
const CN_PROGMEM char | CN_true [] = "true" |
const CN_PROGMEM char | CN_type [] = "type" |
const CN_PROGMEM char | CN_UCS1903 [] = "UCS1903" |
const CN_PROGMEM char | CN_UCS8903 [] = "UCS8903" |
const CN_PROGMEM char | CN_ui [] = "ui" |
const CN_PROGMEM char | CN_unichanlim [] = "unichanlim" |
const CN_PROGMEM char | CN_unifirst [] = "unifirst" |
const CN_PROGMEM char | CN_unilast [] = "unilast" |
const CN_PROGMEM char | CN_units [] = "units" |
const CN_PROGMEM char | CN_universe [] = "universe" |
const CN_PROGMEM char | CN_universe_limit [] = "universe_limit" |
const CN_PROGMEM char | CN_universe_start [] = "universe_start" |
const CN_PROGMEM char | CN_updateinterval [] = "updateinterval" |
const CN_PROGMEM char | CN_user [] = "user" |
const CN_PROGMEM char | CN_version [] = "version" |
const CN_PROGMEM char | CN_Version [] = "Version" |
const CN_PROGMEM char | CN_weus [] = "weus" |
const CN_PROGMEM char | CN_wifi [] = "wifi" |
const CN_PROGMEM char | CN_WiFiDrv [] = "WiFiDrv" |
const CN_PROGMEM char | CN_WS2801 [] = "WS2801" |
const CN_PROGMEM char | CN_WS2811 [] = "WS2811" |
const CN_PROGMEM char | CN_XP [] = "XP" |
const CN_PROGMEM char | CN_zig_size [] = "zig_size" |
const CN_PROGMEM char | MN_01 [] = " Requested channel count was not valid. Setting to " |
const CN_PROGMEM char | MN_02 [] = " Requested channel count was not valid. Insuficient number of input channels available " |
const CN_PROGMEM char | MN_03 [] = " Disabling channel '" |
const CN_PROGMEM char | MN_04 [] = "No channel settings found. Using defaults" |
const CN_PROGMEM char | MN_05 [] = "No settings found for channel '" |
const CN_PROGMEM char | MN_06 [] = " output type for channel '" |
const CN_PROGMEM char | MN_07 [] = " Cannot Start " |
const CN_PROGMEM char | MN_08 [] = " for channel '" |
const CN_PROGMEM char | MN_09 [] = " Unknown output type: '" |
const CN_PROGMEM char | MN_10 [] = "' for channel '" |
const CN_PROGMEM char | MN_11 [] = "'. Using disabled. " |
const CN_PROGMEM char | MN_12 [] = " Shutting Down '" |
const CN_PROGMEM char | MN_13 [] = "' on Output: " |
const CN_PROGMEM char | MN_14 [] = "' Initialization for Output: " |
const CN_PROGMEM char | MN_15 [] = " Error loading Output Manager Config File " |
const CN_PROGMEM char | MN_16 [] = "No Output Settings Found for Channel '" |
const CN_PROGMEM char | MN_17 [] = "OutputMgr: Incorrect Version found. Using existing/default config." |
const CN_PROGMEM char | MN_18 [] = "'. Using Defaults" |
const CN_PROGMEM char | MN_19 [] = "Invalid Channel Type in config '" |
const CN_PROGMEM char | MN_20 [] = "'. Specified for channel '" |
const CN_PROGMEM char | MN_21 [] = " Error Saving Output Manager Config File " |
const CN_PROGMEM char | MN_22 [] = "ERROR: Too many output channels have been Requested: " |
const CN_PROGMEM char | MN_2 [] = "" |
const CN_PROGMEM char CN_active[] = "active" | +
const CN_PROGMEM char CN_activedelay[] = "activedelay" | +
const CN_PROGMEM char CN_ActiveHigh[] = "ActiveHigh" | +
const CN_PROGMEM char CN_ActiveLow[] = "ActiveLow" | +
const CN_PROGMEM char CN_activevalue[] = "activevalue" | +
const CN_PROGMEM char CN_addr[] = "addr" | +
const CN_PROGMEM char CN_advancedView[] = "advancedView" | +
const CN_PROGMEM char CN_allleds[] = "allleds" | +
const CN_PROGMEM char CN_ap_channel[] = "ap_channel" | +
const CN_PROGMEM char CN_ap_fallback[] = "ap_fallback" | +
const CN_PROGMEM char CN_ap_reboot[] = "ap_reboot" | +
const CN_PROGMEM char CN_ap_timeout[] = "ap_timeout" | +
const CN_PROGMEM char CN_appendnullcount[] = "appendnullcount" | +
const CN_PROGMEM char CN_applicationSLASHjson[] = "application/json" | +
const CN_PROGMEM char CN_b[] = "b" | +
const CN_PROGMEM char CN_b16[] = "b16" | +
const CN_PROGMEM char CN_baudrate[] = "baudrate" | +
const CN_PROGMEM char CN_blankOnStop[] = "blankOnStop" | +
const CN_PROGMEM char CN_blanktime[] = "blanktime" | +
const CN_PROGMEM char CN_bridge[] = "bridge" | +
const CN_PROGMEM char CN_brightness[] = "brightness" | +
const CN_PROGMEM char CN_brightnessEnd[] = "brightnessEnd" | +
const CN_PROGMEM char CN_cfgver[] = "cfgver" | +
const CN_PROGMEM char CN_channels[] = "channels" | +
const CN_PROGMEM char CN_clean[] = "clean" | +
const CN_PROGMEM char CN_clock_pin[] = "clock_pin" | +
const CN_PROGMEM char CN_cmd[] = "cmd" | +
const CN_PROGMEM char CN_color[] = "color" | +
const CN_PROGMEM char CN_color_order[] = "color_order" | +
const CN_PROGMEM char CN_config[] = "config" | +
const CN_PROGMEM char CN_Configuration_File_colon[] = "Configuration File: " | +
const CN_PROGMEM char CN_connected[] = "connected" | +
const CN_PROGMEM char CN_count[] = "count" | +
const CN_PROGMEM char CN_cs_pin[] = "cs_pin" | +
const CN_PROGMEM char CN_current_sequence[] = "current_sequence" | +
const CN_PROGMEM char CN_currenteffect[] = "currenteffect" | +
const CN_PROGMEM char CN_currentlimit[] = "currentlimit" | +
const CN_PROGMEM char CN_data_pin[] = "data_pin" | +
const CN_PROGMEM char CN_Default[] = "Default" | +
const CN_PROGMEM char CN_device[] = "device" | +
const CN_PROGMEM char CN_dhcp[] = "dhcp" | +
const CN_PROGMEM char CN_Disabled[] = "Disabled" | +
const CN_PROGMEM char CN_DMX[] = "DMX" | +
const CN_PROGMEM char CN_Dotfseq[] = ".fseq" | +
const CN_PROGMEM char CN_Dotjson[] = ".json" | +
const CN_PROGMEM char CN_Dotpl[] = ".pl" | +
const CN_PROGMEM char CN_duration[] = "duration" | +
const CN_PROGMEM char CN_effect[] = "effect" | +
const CN_PROGMEM char CN_Effect[] = "Effect" | +
const CN_PROGMEM char CN_effect_list[] = "effect_list" | +
const CN_PROGMEM char CN_EffectAllLeds[] = "EffectAllLeds" | +
const CN_PROGMEM char CN_EffectBrightness[] = "EffectBrightness" | +
const CN_PROGMEM char CN_EffectColor[] = "EffectColor" | +
const CN_PROGMEM char CN_EffectMirror[] = "EffectMirror" | +
const CN_PROGMEM char CN_EffectReverse[] = "EffectReverse" | +
const CN_PROGMEM char CN_effects[] = "effects" | +
const CN_PROGMEM char CN_EffectSpeed[] = "EffectSpeed" | +
const CN_PROGMEM char CN_EffectWhiteChannel[] = "EffectWhiteChannel" | +
const CN_PROGMEM char CN_en[] = "en" | +
const CN_PROGMEM char CN_enabled[] = "enabled" | +
const CN_PROGMEM char CN_errors[] = "errors" | +
const CN_PROGMEM char CN_ESP32[] = "ESP32" | +
const CN_PROGMEM char CN_ESP8266[] = "ESP8266" | +
const CN_PROGMEM char CN_ESPixelStick[] = "ESPixelStick" | +
const CN_PROGMEM char CN_eth[] = "eth" | +
const CN_PROGMEM char CN_EthDrv[] = "EthDrv" | +
const CN_PROGMEM char CN_false[] = "false" | +
const CN_PROGMEM char CN_File[] = "File" | +
const CN_PROGMEM char CN_file[] = "file" | +
const CN_PROGMEM char CN_filename[] = "filename" | +
const CN_PROGMEM char CN_files[] = "files" | +
const CN_PROGMEM char CN_Frequency[] = "Frequency" | +
const CN_PROGMEM char CN_fseqfilename[] = "fseqfilename" | +
const CN_PROGMEM char CN_g[] = "g" | +
const CN_PROGMEM char CN_gamma[] = "gamma" | +
const CN_PROGMEM char CN_gateway[] = "gateway" | +
const CN_PROGMEM char CN_GECE[] = "GECE" | +
const CN_PROGMEM char CN_gen_ser_ftr[] = "gen_ser_ftr" | +
const CN_PROGMEM char CN_gen_ser_hdr[] = "gen_ser_hdr" | +
const CN_PROGMEM char CN_get[] = "get" | +
const CN_PROGMEM char CN_gid[] = "gid" | +
const CN_PROGMEM char CN_group_size[] = "group_size" | +
const CN_PROGMEM char CN_GS8208[] = "GS8208" | +
const CN_PROGMEM char CN_hadisco[] = "hadisco" | +
const CN_PROGMEM char CN_haprefix[] = "haprefix" | +
const CN_PROGMEM char CN_Heap_colon[] = "Heap: " | +
const CN_PROGMEM char CN_HostName[] = "HostName" | +
const CN_PROGMEM char CN_hostname[] = "hostname" | +
const CN_PROGMEM char CN_hv[] = "hv" | +
const CN_PROGMEM char CN_id[] = "id" | +
const CN_PROGMEM char CN_Idle[] = "Idle" | +
const CN_PROGMEM char CN_init[] = "init" | +
const CN_PROGMEM char CN_input[] = "input" | +
const CN_PROGMEM char CN_input_config[] = "input_config" | +
const CN_PROGMEM char CN_interframetime[] = "interframetime" | +
const CN_PROGMEM char CN_inv[] = "inv" | +
const CN_PROGMEM char CN_ip[] = "ip" | +
const CN_PROGMEM char CN_last_clientIP[] = "last_clientIP" | +
const CN_PROGMEM char CN_lwt[] = "lwt" | +
const CN_PROGMEM char CN_mac[] = "mac" | +
const CN_PROGMEM char CN_MarqueeGroups[] = "MarqueeGroups" | +
const CN_PROGMEM char CN_Max[] = "Max" | +
const CN_PROGMEM char CN_MaxChannels[] = "MaxChannels" | +
const CN_PROGMEM char CN_mdc_pin[] = "mdc_pin" | +
const CN_PROGMEM char CN_mdio_pin[] = "mdio_pin" | +
const CN_PROGMEM char CN_Min[] = "Min" | +
const CN_PROGMEM char CN_minussigns[] = "-----" | +
const CN_PROGMEM char CN_mirror[] = "mirror" | +
const CN_PROGMEM char CN_miso_pin[] = "miso_pin" | +
const CN_PROGMEM char CN_mode[] = "mode" | +
const CN_PROGMEM char CN_mode_name[] = "mode_name" | +
const CN_PROGMEM char CN_mosi_pin[] = "mosi_pin" | +
const CN_PROGMEM char CN_multicast[] = "multicast" | +
const CN_PROGMEM char CN_name[] = "name" | +
const CN_PROGMEM char CN_NeedAutoConfig[] = "NeedAutoConfig" | +
const CN_PROGMEM char CN_netmask[] = "netmask" | +
const CN_PROGMEM char CN_network[] = "network" | +
const CN_PROGMEM char CN_num_chan[] = "num_chan" | +
const CN_PROGMEM char CN_num_packets[] = "num_packets" | +
const CN_PROGMEM char CN_output[] = "output" | +
const CN_PROGMEM char CN_output_config[] = "output_config" | +
const CN_PROGMEM char CN_OutputSpi[] = "OutputSpi" | +
const CN_PROGMEM char CN_OutputUart[] = "OutputUart" | +
const CN_PROGMEM char CN_packet_errors[] = "packet_errors" | +
const CN_PROGMEM char CN_passphrase[] = "passphrase" | +
const CN_PROGMEM char CN_password[] = "password" | +
const CN_PROGMEM char CN_Paused[] = "Paused" | +
const CN_PROGMEM char CN_pixel_count[] = "pixel_count" | +
const CN_PROGMEM char CN_Platform[] = "Platform" | +
const CN_PROGMEM char CN_play[] = "play" | +
const CN_PROGMEM char CN_playFseq[] = "playFseq" | +
const CN_PROGMEM char CN_playlist[] = "playlist" | +
const CN_PROGMEM char CN_plussigns[] = "+++++" | +
const CN_PROGMEM char CN_polarity[] = "polarity" | +
const CN_PROGMEM char CN_port[] = "port" | +
const CN_PROGMEM char CN_power_pin[] = "power_pin" | +
const CN_PROGMEM char CN_prependnullcount[] = "prependnullcount" | +
const CN_PROGMEM char CN_pwm[] = "pwm" | +
const CN_PROGMEM char CN_r[] = "r" | +
const CN_PROGMEM char CN_reading[] = "reading" | +
const CN_PROGMEM char CN_Relay[] = "Relay" | +
const CN_PROGMEM char CN_remote[] = "remote" | +
const CN_PROGMEM char CN_Renard[] = "Renard" | +
const CN_PROGMEM char CN_rev[] = "rev" | +
const CN_PROGMEM char CN_reverse[] = "reverse" | +
const CN_PROGMEM char CN_RMT[] = "RMT" | +
const CN_PROGMEM char CN_rssi[] = "rssi" | +
const CN_PROGMEM char CN_sca[] = "sca" | +
const CN_PROGMEM char CN_seconds_elapsed[] = "seconds_elapsed" | +
const CN_PROGMEM char CN_seconds_played[] = "seconds_played" | +
const CN_PROGMEM char CN_seconds_remaining[] = "seconds_remaining" | +
const CN_PROGMEM char CN_SendFppSync[] = "SendFppSync" | +
const CN_PROGMEM char CN_sensor[] = "sensor" | +
const CN_PROGMEM char CN_sequence_filename[] = "sequence_filename" | +
const CN_PROGMEM char CN_Serial[] = "Serial" | +
const CN_PROGMEM char CN_Servo_PCA9685[] = "Servo PCA9685" | +
const CN_PROGMEM char CN_slashset[] = "/set" | +
const CN_PROGMEM char CN_slashstatus[] = "/status" | +
const CN_PROGMEM char CN_speed[] = "speed" | +
const CN_PROGMEM char CN_ssid[] = "ssid" | +
const CN_PROGMEM char CN_sta_timeout[] = "sta_timeout" | +
const CN_PROGMEM char CN_stars[] = "***" | +
const CN_PROGMEM char CN_state[] = "state" | +
const CN_PROGMEM char CN_status[] = "status" | +
const CN_PROGMEM char CN_status_name[] = "status_name" | +
const CN_PROGMEM char CN_StayInApMode[] = "StayInApMode" | +
const CN_PROGMEM char CN_subnet[] = "subnet" | +
const CN_PROGMEM char CN_SyncOffset[] = "SyncOffset" | +
const CN_PROGMEM char CN_system[] = "system" | +
const CN_PROGMEM char CN_textSLASHplain[] = "text/plain" | +
const CN_PROGMEM char CN_time[] = "time" | +
const CN_PROGMEM char CN_time_elapsed[] = "time_elapsed" | +
const CN_PROGMEM char CN_time_remaining[] = "time_remaining" | +
const CN_PROGMEM char CN_TimeRemaining[] = "TimeRemaining" | +
const CN_PROGMEM char CN_TLS3001[] = "TLS3001" | +
const CN_PROGMEM char CN_TM1814[] = "TM1814" | +
const CN_PROGMEM char CN_topic[] = "topic" | +
const CN_PROGMEM char CN_topicset[] = "topicset" | +
const CN_PROGMEM char CN_transitions[] = "transitions" | +
const CN_PROGMEM char CN_trig[] = "trig" | +
const CN_PROGMEM char CN_true[] = "true" | +
const CN_PROGMEM char CN_tsensortopic[] = "tsensortopic" | +
const CN_PROGMEM char CN_type[] = "type" | +
const CN_PROGMEM char CN_UCS1903[] = "UCS1903" | +
const CN_PROGMEM char CN_UCS8903[] = "UCS8903" | +
const CN_PROGMEM char CN_ui[] = "ui" | +
const CN_PROGMEM char CN_unichanlim[] = "unichanlim" | +
const CN_PROGMEM char CN_unifirst[] = "unifirst" | +
const CN_PROGMEM char CN_unilast[] = "unilast" | +
const CN_PROGMEM char CN_units[] = "units" | +
const CN_PROGMEM char CN_universe[] = "universe" | +
const CN_PROGMEM char CN_universe_limit[] = "universe_limit" | +
const CN_PROGMEM char CN_universe_start[] = "universe_start" | +
const CN_PROGMEM char CN_updateinterval[] = "updateinterval" | +
const CN_PROGMEM char CN_user[] = "user" | +
const CN_PROGMEM char CN_version[] = "version" | +
const CN_PROGMEM char CN_Version[] = "Version" | +
const CN_PROGMEM char CN_weus[] = "weus" | +
const CN_PROGMEM char CN_wifi[] = "wifi" | +
const CN_PROGMEM char CN_WiFiDrv[] = "WiFiDrv" | +
const CN_PROGMEM char CN_WS2801[] = "WS2801" | +
const CN_PROGMEM char CN_WS2811[] = "WS2811" | +
const CN_PROGMEM char CN_XP[] = "XP" | +
const CN_PROGMEM char CN_zig_size[] = "zig_size" | +
const CN_PROGMEM char MN_01[] = " Requested channel count was not valid. Setting to " | +
const CN_PROGMEM char MN_02[] = " Requested channel count was not valid. Insuficient number of input channels available " | +
const CN_PROGMEM char MN_03[] = " Disabling channel '" | +
const CN_PROGMEM char MN_04[] = "No channel settings found. Using defaults" | +
const CN_PROGMEM char MN_05[] = "No settings found for channel '" | +
const CN_PROGMEM char MN_06[] = " output type for channel '" | +
const CN_PROGMEM char MN_07[] = " Cannot Start " | +
const CN_PROGMEM char MN_08[] = " for channel '" | +
const CN_PROGMEM char MN_09[] = " Unknown output type: '" | +
const CN_PROGMEM char MN_10[] = "' for channel '" | +
const CN_PROGMEM char MN_11[] = "'. Using disabled. " | +
const CN_PROGMEM char MN_12[] = " Shutting Down '" | +
const CN_PROGMEM char MN_13[] = "' on Output: " | +
const CN_PROGMEM char MN_14[] = "' Initialization for Output: " | +
const CN_PROGMEM char MN_15[] = " Error loading Output Manager Config File " | +
const CN_PROGMEM char MN_16[] = "No Output Settings Found for Channel '" | +
const CN_PROGMEM char MN_17[] = "OutputMgr: Incorrect Version found. Using existing/default config." | +
const CN_PROGMEM char MN_18[] = "'. Using Defaults" | +
const CN_PROGMEM char MN_19[] = "Invalid Channel Type in config '" | +
const CN_PROGMEM char MN_2[] = "" | +
const CN_PROGMEM char MN_20[] = "'. Specified for channel '" | +
const CN_PROGMEM char MN_21[] = " Error Saving Output Manager Config File " | +
const CN_PROGMEM char MN_22[] = "ERROR: Too many output channels have been Requested: " | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | CN_PROGMEM PROGMEM |
#define CN_PROGMEM PROGMEM | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
#include <FS.h>
#include <LittleFS.h>
#include <lwip/def.h>
#include "EFUpdate.h"
+Macros | |
#define | U_SPIFFS U_FS |
#define U_SPIFFS U_FS | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | EFUpdate |
union | EFUpdate::efuheader_t |
union | EFUpdate::efurecord_t |
+Macros | |
#define | EFUPDATE_ERROR_OK (0) |
#define | EFUPDATE_ERROR_SIG (100) |
#define | EFUPDATE_ERROR_REC (101) |
+Variables | |
uint32_t | signature |
uint16_t | version |
RecordType | type |
uint32_t | size |
#define EFUPDATE_ERROR_OK (0) | +
#define EFUPDATE_ERROR_REC (101) | +
#define EFUPDATE_ERROR_SIG (100) | +
uint32_t signature | +
uint32_t size | +
RecordType type | +
uint16_t version | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <Arduino.h>
#include <Ticker.h>
#include <ArduinoJson.h>
#include "memdebug.h"
#include "ConstNames.hpp"
#include "GPIO_Defs.hpp"
#include "FastTimer.hpp"
Go to the source code of this file.
++Classes | |
struct | config_t |
Core configuration structure. More... | |
+Macros | |
#define | ARDUINOJSON_USE_LONG_LONG 1 |
#define | ARDUINOJSON_DEFAULT_NESTING_LIMIT 15 |
#define | REBOOT_DELAY 100 |
Delay for rebooting once reboot flag is set. | |
#define | LOG_PORT Serial |
Serial port for console logging. | |
#define | CLIENT_TIMEOUT 15 |
In station/client mode try to connection for 15 seconds. | |
#define | AP_TIMEOUT 120 |
In AP mode, wait 120 seconds for a connection or reboot. | |
#define | MilliSecondsInASecond 1000 |
#define | MicroSecondsInAmilliSecond 1000 |
#define | MicroSecondsInASecond (MicroSecondsInAmilliSecond * MilliSecondsInASecond) |
#define | NanoSecondsInAMicroSecond 1000 |
#define | NanoSecondsInASecond (MicroSecondsInASecond * NanoSecondsInAMicroSecond) |
#define | NanoSecondsInAMilliSecond (NanoSecondsInAMicroSecond * MicroSecondsInAmilliSecond) |
#define | CPU_ClockTimeNS ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond)) |
#define | STRINGIFY(X) #X |
#define | STRING(X) STRINGIFY(X) |
#define | logcon(msg) |
#define | LOAD_CONFIG_DELAY 4 |
+Functions | |
void | RequestReboot (uint32_t LoopDelay) |
bool | RebootInProgress () |
String | serializeCore (bool pretty=false) |
void | deserializeCoreHandler (DynamicJsonDocument &jsonDoc) |
bool | deserializeCore (JsonObject &json) |
bool | dsDevice (JsonObject &json) |
Deserialize device configuration JSON to config structure - returns true if config change detected. | |
bool | dsNetwork (JsonObject &json) |
void | FeedWDT () |
template<typename J , typename N > | |
bool | setFromJSON (float &OutValue, J &Json, N Name) |
template<typename T , typename J , typename N > | |
bool | setFromJSON (T &OutValue, J &Json, N Name) |
+Variables | |
bool | IsBooting |
bool | ResetWiFi |
const String | ConfigFileName |
uint32_t | DiscardedRxData |
config_t | config |
bool | ConfigSaveNeeded |
const uint8_t | CurrentConfigVersion |
#define AP_TIMEOUT 120 | +
In AP mode, wait 120 seconds for a connection or reboot.
+ +#define ARDUINOJSON_DEFAULT_NESTING_LIMIT 15 | +
#define ARDUINOJSON_USE_LONG_LONG 1 | +
#define CLIENT_TIMEOUT 15 | +
In station/client mode try to connection for 15 seconds.
+ +#define CPU_ClockTimeNS ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond)) | +
#define LOAD_CONFIG_DELAY 4 | +
#define LOG_PORT Serial | +
Serial port for console logging.
+ +#define logcon | +( | ++ | msg | ) | ++ |
#define MicroSecondsInAmilliSecond 1000 | +
#define MicroSecondsInASecond (MicroSecondsInAmilliSecond * MilliSecondsInASecond) | +
#define MilliSecondsInASecond 1000 | +
#define NanoSecondsInAMicroSecond 1000 | +
#define NanoSecondsInAMilliSecond (NanoSecondsInAMicroSecond * MicroSecondsInAmilliSecond) | +
#define NanoSecondsInASecond (MicroSecondsInASecond * NanoSecondsInAMicroSecond) | +
#define REBOOT_DELAY 100 | +
Delay for rebooting once reboot flag is set.
+ +#define STRING | +( | ++ | X | ) | +STRINGIFY(X) | +
#define STRINGIFY | +( | ++ | X | ) | +#X | +
bool deserializeCore | +( | +JsonObject & | +json | ) | ++ |
void deserializeCoreHandler | +( | +DynamicJsonDocument & | +jsonDoc | ) | ++ |
bool dsDevice | +( | +JsonObject & | +json | ) | ++ |
Deserialize device configuration JSON to config structure - returns true if config change detected.
+bool dsNetwork | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
String serializeCore | +( | +bool | +pretty = false | ) | ++ |
bool setFromJSON | +( | +float & | +OutValue, | +
+ | + | J & | +Json, | +
+ | + | N | +Name | +
+ | ) | ++ |
bool setFromJSON | +( | +T & | +OutValue, | +
+ | + | J & | +Json, | +
+ | + | N | +Name | +
+ | ) | ++ |
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <Arduino.h>
#include "src/ESPixelStick.h"
#include "src/EFUpdate.h"
#include <Int64String.h>
#include "src/input/InputMgr.hpp"
#include "src/output/OutputMgr.hpp"
#include "src/network/NetworkMgr.hpp"
#include "src/WebMgr.hpp"
#include "src/FileMgr.hpp"
#include "src/service/FPPDiscovery.h"
#include <TimeLib.h>
+Macros | |
#define | NO_CONFIG_NEEDED time_t(-1) |
+Functions | |
void | ScheduleLoadConfig () |
void | LoadConfig () |
Load configuration file. | |
void | GetConfig (JsonObject &json) |
void | GetDriverName (String &Name) |
void | TestHeap (uint32_t Id) |
Radio configuration. | |
void | setup () |
Arduino Setup. | |
bool | validateConfig () |
Configuration Validations. | |
bool | dsDevice (JsonObject &json) |
Deserialize device configuration JSON to config structure - returns true if config change detected. | |
void | SetConfig (const char *DataString) |
bool | deserializeCore (JsonObject &json) |
void | deserializeCoreHandler (DynamicJsonDocument &jsonDoc) |
void | SaveConfig () |
void | DeleteConfig () |
String | serializeCore (bool pretty) |
void | loop () |
Main Loop. | |
bool | RebootInProgress () |
void | RequestReboot (uint32_t LoopDelay) |
void | _logcon (String &DriverName, String Message) |
void | FeedWDT () |
+Variables | |
const String | VERSION = "4.x-dev" |
const String | ConfigFileName = "/config.json" |
const String | BUILD_DATE = String(__DATE__) + " - " + String(__TIME__) |
const uint8_t | CurrentConfigVersion = 1 |
config_t | config |
static const uint32_t | NotRebootingValue = uint32_t(-1) |
uint32_t | RebootCount = NotRebootingValue |
uint32_t | lastUpdate |
bool | ResetWiFi = false |
bool | IsBooting = true |
time_t | ConfigLoadNeeded = NO_CONFIG_NEEDED |
bool | ConfigSaveNeeded = false |
uint32_t | DiscardedRxData = 0 |
#define NO_CONFIG_NEEDED time_t(-1) | +
void _logcon | +( | +String & | +DriverName, | +
+ | + | String | +Message | +
+ | ) | ++ |
void DeleteConfig | +( | +) | ++ |
bool deserializeCore | +( | +JsonObject & | +json | ) | ++ |
void deserializeCoreHandler | +( | +DynamicJsonDocument & | +jsonDoc | ) | ++ |
bool dsDevice | +( | +JsonObject & | +json | ) | ++ |
Deserialize device configuration JSON to config structure - returns true if config change detected.
+void FeedWDT | +( | +) | ++ |
void GetConfig | +( | +JsonObject & | +json | ) | ++ |
void GetDriverName | +( | +String & | +Name | ) | ++ |
void LoadConfig | +( | +) | ++ |
Load configuration file.
+Loads and validates the JSON configuration file from the file system. If no configuration file is found, a new one will be created.
+void loop | +( | +) | ++ |
Main Loop.
+Arduino based main loop
+bool RebootInProgress | +( | +) | ++ |
void RequestReboot | +( | +uint32_t | +LoopDelay | ) | ++ |
void SaveConfig | +( | +) | ++ |
void ScheduleLoadConfig | +( | +) | ++ |
String serializeCore | +( | +bool | +pretty | ) | ++ |
void SetConfig | +( | +const char * | +DataString | ) | ++ |
void setup | +( | +) | ++ |
Arduino Setup.
+Arduino based setup code that is executed at startup.
+void TestHeap | +( | +uint32_t | +Id | ) | ++ |
Radio configuration.
+ESP8266 radio configuration routines that are executed at startup.
+ +bool validateConfig | +( | +) | ++ |
Configuration Validations.
+Validates the config_t (core) configuration structure and forces defaults for invalid entries
+const String BUILD_DATE = String(__DATE__) + " - " + String(__TIME__) | +
config_t config | +
const String ConfigFileName = "/config.json" | +
time_t ConfigLoadNeeded = NO_CONFIG_NEEDED | +
bool ConfigSaveNeeded = false | +
const uint8_t CurrentConfigVersion = 1 | +
uint32_t DiscardedRxData = 0 | +
bool IsBooting = true | +
uint32_t lastUpdate | +
+
|
+ +static | +
uint32_t RebootCount = NotRebootingValue | +
bool ResetWiFi = false | +
const String VERSION = "4.x-dev" | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <Arduino.h>
#include "FPPDiscovery.h"
#include "fseq.h"
#include <Int64String.h>
#include "../FileMgr.hpp"
#include "../output/OutputMgr.hpp"
#include "../network/NetworkMgr.hpp"
#include <time.h>
+Macros | |
#define | FPP_TYPE_ID 0xC2 |
#define | FPP_VARIANT_NAME (String(CN_ESPixelStick) + "-ESP8266") |
#define | FPP_DISCOVERY_PORT 32320 |
#define | printReq(a, b) |
+Variables | |
static const String | ulrCommand = "command" |
static const String | ulrPath = "path" |
c_FPPDiscovery | FPPDiscovery |
#define FPP_DISCOVERY_PORT 32320 | +
#define FPP_TYPE_ID 0xC2 | +
#define FPP_VARIANT_NAME (String(CN_ESPixelStick) + "-ESP8266") | +
#define printReq | +( | ++ | a, | +
+ | + | + | b | +
+ | ) | ++ |
c_FPPDiscovery FPPDiscovery | +
+
|
+ +static | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "../input/InputMgr.hpp"
#include "../input/InputFPPRemotePlayFile.hpp"
#include <ESPAsyncWebServer.h>
Go to the source code of this file.
++Classes | |
class | c_FPPDiscovery |
struct | c_FPPDiscovery::MultiSyncStats_t |
struct | c_FPPDiscovery::SystemDebugStats_t |
+Macros | |
#define | SYNC_FILE_SEQ 0 |
#define | SYNC_FILE_MEDIA 1 |
#define | CTRL_PKT_CMD 0 |
#define | CTRL_PKT_SYNC 1 |
#define | CTRL_PKT_EVENT 2 |
#define | CTRL_PKT_BLANK 3 |
#define | CTRL_PKT_PING 4 |
#define | CTRL_PKT_PLUGIN 5 |
#define | CTRL_PKT_FPPCOMMAND 6 |
#define | FPP_DEBUG_ENABLED |
#define | SYNC_PKT_START 0 |
#define | SYNC_PKT_STOP 1 |
#define | SYNC_PKT_SYNC 2 |
#define | SYNC_PKT_OPEN 3 |
+Variables | |
c_FPPDiscovery | FPPDiscovery |
#define CTRL_PKT_BLANK 3 | +
#define CTRL_PKT_CMD 0 | +
#define CTRL_PKT_EVENT 2 | +
#define CTRL_PKT_FPPCOMMAND 6 | +
#define CTRL_PKT_PING 4 | +
#define CTRL_PKT_PLUGIN 5 | +
#define CTRL_PKT_SYNC 1 | +
#define FPP_DEBUG_ENABLED | +
#define SYNC_FILE_MEDIA 1 | +
#define SYNC_FILE_SEQ 0 | +
#define SYNC_PKT_OPEN 3 | +
#define SYNC_PKT_START 0 | +
#define SYNC_PKT_STOP 1 | +
#define SYNC_PKT_SYNC 2 | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "FastTimer.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
Go to the source code of this file.
++Classes | |
class | FastTimer |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
#include <Int64String.h>
#include "FileMgr.hpp"
#include <StreamUtils.h>
+Macros | |
#define | HTML_TRANSFER_BLOCK_SIZE 563 |
#define | NumBlocksToBuffer 9 |
#define | EntryReservedSpace 75 |
#define | EntryUsageFactor 3 |
+Variables | |
static const uint32_t | FileUploadBufferSize = HTML_TRANSFER_BLOCK_SIZE * NumBlocksToBuffer |
c_FileMgr | FileMgr |
#define EntryReservedSpace 75 | +
#define EntryUsageFactor 3 | +
#define HTML_TRANSFER_BLOCK_SIZE 563 | +
#define NumBlocksToBuffer 9 | +
c_FileMgr FileMgr | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
#include <LittleFS.h>
#include <FS.h>
#include <SD.h>
#include <map>
#include <vector>
Go to the source code of this file.
++Classes | |
class | c_FileMgr |
struct | c_FileMgr::FileListEntry_t |
+Macros | |
#define | ESP_SD SD |
#define | ESP_SDFS SDFS |
#define | SD_CARD_CLK_MHZ SD_SCK_MHZ(50) |
#define | MaxOpenFiles 5 |
+Variables | |
c_FileMgr | FileMgr |
#define ESP_SD SD | +
#define ESP_SDFS SDFS | +
#define MaxOpenFiles 5 | +
#define SD_CARD_CLK_MHZ SD_SCK_MHZ(50) | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 |
#define | ETH_POWER_PIN DEFAULT_ETH_POWER_PIN |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_15 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16 |
#define | LED_FLASH_GPIO gpio_num_t::GPIO_NUM_4 |
#define | LED_FLASH_OFF LOW |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16 | +
#define LED_FLASH_GPIO gpio_num_t::GPIO_NUM_4 | +
#define LED_FLASH_OFF LOW | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 |
#define | SUPPORT_SPI_OUTPUT |
#define | DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_OutputType_APA102 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2801 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_APA102 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2801 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SPI_OUTPUT | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_SPI_OUTPUT |
#define | DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | ETH_ADDR_PHY_TLK110 31 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_APA102 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2801 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define ETH_ADDR_PHY_TLK110 31 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_APA102 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2801 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SPI_OUTPUT | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 |
#define | SUPPORT_SPI_OUTPUT |
#define | DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_1 |
#define | SUPPORT_OutputType_APA102 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2801 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_APA102 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2801 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SPI_OUTPUT | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_2 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t(-1) |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t(-1) | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_2 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 |
#define | SUPPORT_SPI_OUTPUT |
#define | DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_14 |
#define | SUPPORT_OutputType_APA102 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2801 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_27 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_APA102 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2801 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SPI_OUTPUT | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | ETH_ADDR_PHY_TLK110 31 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define ETH_ADDR_PHY_TLK110 31 | +
#define SUPPORT_ETHERNET | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_26 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_26 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_7 |
#define | SUPPORT_SPI_OUTPUT |
#define | DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_OutputType_APA102 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2801 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_7 | +
#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_APA102 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2801 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SPI_OUTPUT | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_NC |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t(gpio_num_t::GPIO_NUM_5) |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE LOW |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | ETH_ADDR_PHY_TLK110 31 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t(gpio_num_t::GPIO_NUM_5) | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE LOW | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_13 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define ETH_ADDR_PHY_TLK110 31 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_NC | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_13 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_36 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t(-1) |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t(-1) | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_13 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_13 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_16 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_36 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_22 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_22 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_22 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_1 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_1 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_22 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | SUPPORT_SENSOR_DS18B20 |
#define | ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SENSOR_DS18B20 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_14 |
#define | LED_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13 |
#define | USE_MISO_PULLUP |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_14 | +
#define LED_SDA gpio_num_t::GPIO_NUM_21 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
#define USE_MISO_PULLUP | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_6 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_6 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34 |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 0 |
#define | ETH_ADDR_PHY_TLK110 31 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34 | +
#define ETH_ADDR_PHY_LAN8720 0 | +
#define ETH_ADDR_PHY_TLK110 31 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 |
#define | ETH_POWER_PIN DEFAULT_ETH_POWER_PIN |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define | SUPPORT_OutputType_Servo_PCA9685 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_Servo_PCA9685 | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_3 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 |
#define | ETH_POWER_PIN DEFAULT_ETH_POWER_PIN |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_3 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <ETH.h>
Go to the source code of this file.
++Macros | |
#define | SUPPORT_ETHERNET |
#define | DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 |
#define | DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 |
#define | DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 |
#define | DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 |
#define | DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5 |
#define | DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_2 |
#define | DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT |
#define | DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 |
#define | ETH_POWER_PIN DEFAULT_ETH_POWER_PIN |
#define | DEFAULT_ETH_POWER_PIN_ACTIVE HIGH |
#define | DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 |
#define | ETH_ADDR_PHY_LAN8720 1 |
#define | DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 |
#define | DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 |
#define | DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 |
#define | DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 |
#define | DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 |
#define | DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 |
#define | DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 |
#define | DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 |
#define | DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_GS8208 |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_TM1814 |
#define | SUPPORT_OutputType_UCS1903 |
#define | SUPPORT_OutputType_UCS8903 |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720 | +
#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT | +
#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27 | +
#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23 | +
#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18 | +
#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16 | +
#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH | +
#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25 | +
#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26 | +
#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19 | +
#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720 | +
#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22 | +
#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21 | +
#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2 | +
#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4 | +
#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12 | +
#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14 | +
#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 | +
#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17 | +
#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5 | +
#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_2 | +
#define ETH_ADDR_PHY_LAN8720 1 | +
#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_ETHERNET | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_GS8208 | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_TM1814 | +
#define SUPPORT_OutputType_UCS1903 | +
#define SUPPORT_OutputType_UCS8903 | +
#define SUPPORT_OutputType_WS2811 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "GPIO_Defs_ESP32_LoLin_D32_PRO.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_WS2811 |
#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 |
#define | SUPPORT_SD |
#define | SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 |
#define | SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 |
#define | SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 |
#define | SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 |
#define | SUPPORT_OutputType_DMX |
#define | SUPPORT_OutputType_GECE |
#define | SUPPORT_OutputType_Renard |
#define | SUPPORT_OutputType_Serial |
#define | SUPPORT_OutputType_WS2811 |
#define | SUPPORT_OutputType_Relay |
#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2 | +
#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14 | +
#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15 | +
#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12 | +
#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13 | +
#define SUPPORT_OutputType_DMX | +
#define SUPPORT_OutputType_GECE | +
#define SUPPORT_OutputType_Relay | +
#define SUPPORT_OutputType_Renard | +
#define SUPPORT_OutputType_Serial | +
#define SUPPORT_OutputType_WS2811 | +
#define SUPPORT_SD | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include <Int64String.h>
#include "InputAlexa.h"
#include "InputEffectEngine.hpp"
#include "../utility/SaferStringConversion.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputAlexa |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Variables | |
static c_InputArtnet * | fMe = nullptr |
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputArtnet |
struct | c_InputArtnet::Universe_t |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputCommon |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Macros | |
#define | FPP_TYPE_ID 0xC2 |
#define | FPP_VARIANT_NAME (String(CN_ESPixelStick) + "-ESP8266") |
#define FPP_TYPE_ID 0xC2 | +
#define FPP_VARIANT_NAME (String(CN_ESPixelStick) + "-ESP8266") | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputDDP |
struct | c_InputDDP::PacketBuffer_t |
#define DDP_FLAGS1_DATA 0x00 | +
#define DDP_FLAGS1_DATAMASK (DDP_FLAGS1_QUERY | DDP_FLAGS1_REPLY | DDP_FLAGS1_STORAGE | DDP_FLAGS1_TIME) | +
#define DDP_FLAGS1_PUSH 0x01 | +
#define DDP_FLAGS1_QUERY 0x02 | +
#define DDP_FLAGS1_REPLY 0x04 | +
#define DDP_FLAGS1_STORAGE 0x08 | +
#define DDP_FLAGS1_TIME 0x10 | +
#define DDP_FLAGS1_VER1 0x40 | +
#define DDP_FLAGS1_VERMASK 0xc0 | +
#define DDP_Header_t_LEN (sizeof(struct ddp_hdr_struct)) | +
#define DDP_ID_ALL 255 | +
#define DDP_ID_CONFIG 250 | +
#define DDP_ID_CONTROL 246 | +
#define DDP_ID_DEFAULT_ID 1 | +
#define DDP_ID_DMXTRANSIT 254 | +
#define DDP_ID_STATUS 251 | +
#define DDP_MAX_DATALEN (480*3) | +
#define DDP_PORT 4048 | +
#define IsData | +( | ++ | f | ) | +(DDP_FLAGS1_DATA == ((f) & DDP_FLAGS1_DATAMASK)) | +
#define IsPush | +( | ++ | f | ) | +(DDP_FLAGS1_PUSH == ((f) & DDP_FLAGS1_PUSH)) | +
#define IsQuery | +( | ++ | f | ) | +(DDP_FLAGS1_QUERY == ((f) & DDP_FLAGS1_QUERY)) | +
#define IsReply | +( | ++ | f | ) | +(DDP_FLAGS1_REPLY == ((f) & DDP_FLAGS1_REPLY)) | +
#define IsStorage | +( | ++ | f | ) | +(DDP_FLAGS1_STORAGE == ((f) & DDP_FLAGS1_STORAGE)) | +
#define IsTime | +( | ++ | f | ) | +(DDP_FLAGS1_TIME == ((f) & DDP_FLAGS1_TIME)) | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputCommon.hpp"
Go to the source code of this file.
++Classes | |
class | c_InputDisabled |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputE131 |
struct | c_InputE131::Universe_t |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "../utility/SaferStringConversion.hpp"
#include "InputEffectEngine.hpp"
#include <vector>
+Macros | |
#define | MinStepValue (1.0 / NumStepsToTarget) |
+Variables | |
static const c_InputEffectEngine::EffectDescriptor_t | ListOfEffects [] |
static std::vector< c_InputEffectEngine::dCRGB > | TransitionColorTable |
static std::vector< c_InputEffectEngine::MarqueeGroup > | MarqueueGroupTable |
#define MinStepValue (1.0 / NumStepsToTarget) | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputEffectEngine |
struct | c_InputEffectEngine::dCRGB |
struct | c_InputEffectEngine::CRGB |
struct | c_InputEffectEngine::dCHSV |
struct | c_InputEffectEngine::EffectDescriptor_s |
struct | c_InputEffectEngine::MQTTConfiguration_s |
struct | c_InputEffectEngine::MarqueeGroup |
struct | c_InputEffectEngine::FlashInfo_t |
+Macros | |
#define | MIN_EFFECT_DELAY 10 |
#define | MAX_EFFECT_DELAY 65535 |
#define | DEFAULT_EFFECT_DELAY 1000 |
#define | NumStepsToTarget 300.0 |
#define DEFAULT_EFFECT_DELAY 1000 | +
#define MAX_EFFECT_DELAY 65535 | +
#define MIN_EFFECT_DELAY 10 | +
#define NumStepsToTarget 300.0 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include <Int64String.h>
#include "InputFPPRemote.h"
#include "../service/FPPDiscovery.h"
#include "InputFPPRemotePlayFile.hpp"
#include "InputFPPRemotePlayList.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputCommon.hpp"
#include "../WebMgr.hpp"
#include "../service/FPPDiscovery.h"
#include "InputFPPRemotePlayItem.hpp"
Go to the source code of this file.
++Classes | |
class | c_InputFPPRemote |
+Macros | |
#define | No_LocalFileToPlay "..." |
#define | JSON_NAME_FILE_TO_PLAY CN_fseqfilename |
#define JSON_NAME_FILE_TO_PLAY CN_fseqfilename | +
#define No_LocalFileToPlay "..." | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "InputFPPRemotePlayItem.hpp"
#include "InputFPPRemotePlayEffectFsm.hpp"
#include "InputEffectEngine.hpp"
Go to the source code of this file.
++Classes | |
class | c_InputFPPRemotePlayEffect |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputFPPRemotePlayEffect.hpp"
#include "../service/FPPDiscovery.h"
#include "../utility/SaferStringConversion.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
Go to the source code of this file.
++Classes | |
class | fsm_PlayEffect_state |
class | fsm_PlayEffect_state_Idle |
class | fsm_PlayEffect_state_PlayingEffect |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputFPPRemotePlayFile.hpp"
#include "../service/FPPDiscovery.h"
#include "../service/fseq.h"
#include "../utility/SaferStringConversion.hpp"
+Functions | |
static void | TimerPollHandler (void *p) |
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "InputFPPRemotePlayItem.hpp"
#include "InputFPPRemotePlayFileFsm.hpp"
#include "../service/fseq.h"
#include <Ticker.h>
Go to the source code of this file.
++Classes | |
class | c_InputFPPRemotePlayFile |
struct | c_InputFPPRemotePlayFile::FrameControl_t |
struct | c_InputFPPRemotePlayFile::SyncControl_t |
+Macros | |
#define | ELAPSED_PLAY_TIMER_INTERVAL_MS 10 |
#define | FPP_TICKER_PERIOD_MS 25 |
#define | MAX_NUM_SPARSE_RANGES 5 |
#define ELAPSED_PLAY_TIMER_INTERVAL_MS 10 | +
#define FPP_TICKER_PERIOD_MS 25 | +
#define MAX_NUM_SPARSE_RANGES 5 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputFPPRemotePlayFile.hpp"
#include "InputMgr.hpp"
#include "src/service/FPPDiscovery.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | fsm_PlayFile_state |
class | fsm_PlayFile_state_Idle |
class | fsm_PlayFile_state_Starting |
class | fsm_PlayFile_state_PlayingFile |
struct | fsm_PlayFile_state_PlayingFile::SparseRange |
class | fsm_PlayFile_state_Stopping |
class | fsm_PlayFile_state_Error |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_InputFPPRemotePlayItem |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "InputFPPRemotePlayItem.hpp"
#include "InputFPPRemotePlayListFsm.hpp"
#include "../FileMgr.hpp"
Go to the source code of this file.
++Classes | |
class | c_InputFPPRemotePlayList |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "InputFPPRemotePlayList.hpp"
#include "../service/FPPDiscovery.h"
#include "../utility/SaferStringConversion.hpp"
#include "../FileMgr.hpp"
#include "InputFPPRemotePlayEffect.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
Go to the source code of this file.
++Classes | |
class | fsm_PlayList_state |
class | fsm_PlayList_state_WaitForStart |
class | fsm_PlayList_state_Idle |
class | fsm_PlayList_state_PlayingFile |
class | fsm_PlayList_state_PlayingEffect |
class | fsm_PlayList_state_Paused |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include <Ticker.h>
#include <Int64String.h>
#include "InputMQTT.h"
#include "InputFPPRemotePlayFile.hpp"
#include "InputFPPRemotePlayList.hpp"
#include "../network/NetworkMgr.hpp"
+Variables | |
static const char | DisconnectReason0 [] = "TCP_DISCONNECTED" |
static const char | DisconnectReason1 [] = "UNACCEPTABLE_PROTOCOL_VERSION" |
static const char | DisconnectReason2 [] = "IDENTIFIER_REJECTED" |
static const char | DisconnectReason3 [] = "SERVER_UNAVAILABLE" |
static const char | DisconnectReason4 [] = "MALFORMED_CREDENTIALS" |
static const char | DisconnectReason5 [] = "NOT_AUTHORIZED" |
static const char | DisconnectReason6 [] = "NOT_ENOUGH_SPACE" |
static const char | DisconnectReason7 [] = "TLS_BAD_FINGERPRINT" |
static const char * | DisconnectReasons [] |
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <Arduino.h>
#include "InputCommon.hpp"
#include <AsyncMqttClient.h>
#include "InputEffectEngine.hpp"
#include "InputFPPRemotePlayItem.hpp"
Go to the source code of this file.
++Classes | |
class | c_InputMQTT |
+Macros | |
#define | MQTT_PORT 1883 |
Default MQTT port. | |
#define MQTT_PORT 1883 | +
Default MQTT port.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "InputDisabled.hpp"
#include "InputE131.hpp"
#include "InputEffectEngine.hpp"
#include "InputMQTT.h"
#include "InputAlexa.h"
#include "InputDDP.h"
#include "InputFPPRemote.h"
#include "InputArtnet.hpp"
#include "InputMgr.hpp"
+Classes | |
struct | InputTypeXlateMap_t |
+Variables | |
static const InputTypeXlateMap_t | InputTypeXlateMap [c_InputMgr::e_InputType::InputType_End] |
c_InputMgr | InputMgr |
c_InputMgr InputMgr | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "../FileMgr.hpp"
#include "../output/OutputMgr.hpp"
#include "externalInput.h"
#include <TimeLib.h>
Go to the source code of this file.
++Classes | |
class | c_InputMgr |
forward declaration to the pure virtual Input class that will be defined later. More... | |
struct | c_InputMgr::DriverInfo_t |
+Macros | |
#define | NO_CONFIG_NEEDED time_t(-1) |
#define | IM_EffectsControlButtonName F ("ecb") |
#define | IM_JSON_SIZE (5 * 1024) |
+Variables | |
c_InputMgr | InputMgr |
#define IM_EffectsControlButtonName F ("ecb") | +
#define IM_JSON_SIZE (5 * 1024) | +
#define NO_CONFIG_NEEDED time_t(-1) | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "NetworkMgr.hpp"
#include "../input/InputMgr.hpp"
#include "../service/FPPDiscovery.h"
#include "../WebMgr.hpp"
#include <Int64String.h>
+Variables | |
c_NetworkMgr | NetworkMgr |
c_NetworkMgr NetworkMgr | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_NetworkMgr |
+Variables | |
c_NetworkMgr | NetworkMgr |
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_OutputCommon |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
Go to the source code of this file.
++Classes | |
class | c_OutputDisabled |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Macros | |
#define | GECE_ADDRESS_MASK 0x03F00000 |
#define | GECE_ADDRESS_SHIFT 20 |
#define | GECE_INTENSITY_MASK 0x000FF000 |
#define | GECE_INTENSITY_SHIFT 12 |
#define | GECE_BLUE_MASK 0x00000F00 |
#define | GECE_BLUE_SHIFT 8 |
#define | GECE_GREEN_MASK 0x000000F0 |
#define | GECE_GREEN_SHIFT 0 |
#define | GECE_RED_MASK 0x0000000F |
#define | GECE_RED_SHIFT 4 |
#define | GECE_SET_ADDRESS(value) ((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK) |
#define | GECE_SET_BRIGHTNESS(value) ((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK) |
#define | GECE_SET_BLUE(value) ((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK) |
#define | GECE_SET_GREEN(value) ((uint32_t(value)) & GECE_GREEN_MASK) |
#define | GECE_SET_RED(value) ((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK) |
#define GECE_ADDRESS_MASK 0x03F00000 | +
#define GECE_ADDRESS_SHIFT 20 | +
#define GECE_BLUE_MASK 0x00000F00 | +
#define GECE_BLUE_SHIFT 8 | +
#define GECE_GREEN_MASK 0x000000F0 | +
#define GECE_GREEN_SHIFT 0 | +
#define GECE_INTENSITY_MASK 0x000FF000 | +
#define GECE_INTENSITY_SHIFT 12 | +
#define GECE_RED_MASK 0x0000000F | +
#define GECE_RED_SHIFT 4 | +
#define GECE_SET_ADDRESS | +( | ++ | value | ) | +((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK) | +
#define GECE_SET_BLUE | +( | ++ | value | ) | +((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK) | +
#define GECE_SET_BRIGHTNESS | +( | ++ | value | ) | +((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK) | +
#define GECE_SET_GREEN | +( | ++ | value | ) | +((uint32_t(value)) & GECE_GREEN_MASK) | +
#define GECE_SET_RED | +( | ++ | value | ) | +((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK) | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputPixel.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "../FileMgr.hpp"
#include <TimeLib.h>
#include "OutputDisabled.hpp"
#include "OutputAPA102Spi.hpp"
#include "OutputGECEUart.hpp"
#include "OutputGECERmt.hpp"
#include "OutputRelay.hpp"
#include "OutputSerialUart.hpp"
#include "OutputSerialRmt.hpp"
#include "OutputServoPCA9685.hpp"
#include "OutputTM1814Rmt.hpp"
#include "OutputTM1814Uart.hpp"
#include "OutputUCS1903Rmt.hpp"
#include "OutputUCS1903Uart.hpp"
#include "OutputWS2801Spi.hpp"
#include "OutputWS2811Rmt.hpp"
#include "OutputWS2811Uart.hpp"
#include "OutputGS8208Uart.hpp"
#include "OutputGS8208Rmt.hpp"
#include "OutputUCS8903Uart.hpp"
#include "OutputUCS8903Rmt.hpp"
#include "OutputMgr.hpp"
#include "../input/InputMgr.hpp"
+Classes | |
struct | OutputTypeXlateMap_t |
struct | OutputChannelIdToGpioAndPortEntry_t |
+Macros | |
#define | DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_1 |
+Variables | |
static const OutputTypeXlateMap_t | OutputTypeXlateMap [c_OutputMgr::e_OutputType::OutputType_End] |
static const OutputChannelIdToGpioAndPortEntry_t | OutputChannelIdToGpioAndPort [] |
c_OutputMgr | OutputMgr |
#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_1 | +
+
|
+ +static | +
c_OutputMgr OutputMgr | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include "../memdebug.h"
#include "../FileMgr.hpp"
#include <TimeLib.h>
Go to the source code of this file.
++Classes | |
class | c_OutputMgr |
struct | c_OutputMgr::DriverInfo_t |
+Macros | |
#define | NUM_UARTS 0 |
forward declaration to the pure virtual output class that will be defined later. | |
#define | OM_MAX_NUM_CHANNELS (3000 * 3) |
#define | OM_MAX_CONFIG_SIZE ((uint32_t)(13 * 1024)) |
#define | NO_CONFIG_NEEDED time_t(-1) |
#define | OM_IS_UART (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart) |
#define | OM_IS_RMT (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt) |
+Variables | |
c_OutputMgr | OutputMgr |
#define NO_CONFIG_NEEDED time_t(-1) | +
#define NUM_UARTS 0 | +
forward declaration to the pure virtual output class that will be defined later.
+ +#define OM_IS_RMT (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt) | +
#define OM_IS_UART (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart) | +
#define OM_MAX_CONFIG_SIZE ((uint32_t)(13 * 1024)) | +
#define OM_MAX_NUM_CHANNELS (3000 * 3) | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
Go to the source code of this file.
++Classes | |
class | c_OutputPixel |
union | c_OutputPixel::ColorOffsets_s |
struct | c_OutputPixel::ColorOffsets_s::offsets |
+Macros | |
#define | PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL 3 |
#define PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL 3 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputPixel.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputCommon.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Macros | |
#define | UART_INV_MASK (0x3f << 19) |
#define | UART_TXD_IDX(u) ((u == 0) ? U0TXD_OUT_IDX : ((u == 1) ? U1TXD_OUT_IDX : ((u == 2) ? U2TXD_OUT_IDX : 0))) |
+Functions | |
static void IRAM_ATTR | uart_intr_handler (void *param) |
#define UART_INV_MASK (0x3f << 19) | +
#define UART_TXD_IDX | +( | ++ | u | ) | +((u == 0) ? U0TXD_OUT_IDX : ((u == 1) ? U1TXD_OUT_IDX : ((u == 2) ? U2TXD_OUT_IDX : 0))) | +
+
|
+ +static | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | c_OutputUart |
struct | c_OutputUart::ConvertIntensityToUartDataStreamEntry_t |
struct | c_OutputUart::OutputUartConfig_t |
+Macros | |
#define | DEFAULT_UART_FIFO_TRIGGER_LEVEL (17) |
#define | UART_TX_BRK_DONE_INT_ENA 0 |
#define | UART_TX_BRK_IDLE_DONE_INT_ENA 0 |
#define | ESP_INTR_FLAG_IRAM 0 |
#define DEFAULT_UART_FIFO_TRIGGER_LEVEL (17) | +
#define ESP_INTR_FLAG_IRAM 0 | +
#define UART_TX_BRK_DONE_INT_ENA 0 | +
#define UART_TX_BRK_IDLE_DONE_INT_ENA 0 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputPixel.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "OutputPixel.hpp"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Functions | |
template<size_t N> | |
esp_err_t | saferRgbToHtmlColorString (char(&output)[N], uint8_t r, uint8_t g, uint8_t b) |
template<size_t N> | |
esp_err_t | saferSecondsToFormattedMinutesAndSecondsString (char(&output)[N], uint32_t seconds) |
+
|
+ +inline | +
+
|
+ +inline | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
#include "output/OutputMgr.hpp"
#include "input/InputMgr.hpp"
#include "service/FPPDiscovery.h"
#include "network/NetworkMgr.hpp"
#include "WebMgr.hpp"
#include "FileMgr.hpp"
#include <Int64String.h>
#include <FS.h>
#include <LittleFS.h>
#include <Espalexa.h>
+Macros | |
#define | ESPALEXA_MAXDEVICES 2 |
#define | ESPALEXA_ASYNC |
+Functions | |
static AsyncWebServer | webServer (HTTP_PORT) |
EFU Update Handler. | |
void | PrettyPrint (DynamicJsonDocument &jsonStuff, String Name) |
void | PrettyPrint (JsonArray &jsonStuff, String Name) |
void | PrettyPrint (JsonObject &jsonStuff, String Name) |
+Variables | |
const uint8_t | HTTP_PORT = 80 |
Default web server port. | |
static Espalexa | espalexa |
static EFUpdate | efupdate |
c_WebMgr | WebMgr |
#define ESPALEXA_ASYNC | +
#define ESPALEXA_MAXDEVICES 2 | +
void PrettyPrint | +( | +DynamicJsonDocument & | +jsonStuff, | +
+ | + | String | +Name | +
+ | ) | ++ |
void PrettyPrint | +( | +JsonArray & | +jsonStuff, | +
+ | + | String | +Name | +
+ | ) | ++ |
void PrettyPrint | +( | +JsonObject & | +jsonStuff, | +
+ | + | String | +Name | +
+ | ) | ++ |
+
|
+ +static | +
EFU Update Handler.
+
+
|
+ +static | +
+
|
+ +static | +
const uint8_t HTTP_PORT = 80 | +
Default web server port.
+ +c_WebMgr WebMgr | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "ESPixelStick.h"
#include "EFUpdate.h"
#include <ESPAsyncWebServer.h>
#include <EspalexaDevice.h>
#include "output/OutputMgr.hpp"
Go to the source code of this file.
++Classes | |
class | c_WebMgr |
+Macros | |
#define | STATUS_DOC_SIZE 2500 |
+Variables | |
c_WebMgr | WebMgr |
#define STATUS_DOC_SIZE 2500 | +
+
|
+ +extern | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
#include <esp_wifi.h>
#include "WiFiDriver.hpp"
#include "NetworkMgr.hpp"
#include "../FileMgr.hpp"
+Macros | |
#define | SECRETS_SSID "DEFAULT_SSID_NOT_SET" |
#define | SECRETS_PASS "DEFAULT_PASSPHRASE_NOT_SET" |
#define SECRETS_PASS "DEFAULT_PASSPHRASE_NOT_SET" | +
#define SECRETS_SSID "DEFAULT_SSID_NOT_SET" | +
const String default_passphrase = SECRETS_PASS | +
const String default_ssid = SECRETS_SSID | +
fsm_WiFi_state_Boot fsm_WiFi_state_Boot_imp | +
Radio configuration.
+ESP8266 radio configuration routines that are executed at startup.
+ +fsm_WiFi_state_ConnectedToAP fsm_WiFi_state_ConnectedToAP_imp | +
fsm_WiFi_state_ConnectedToSta fsm_WiFi_state_ConnectedToSta_imp | +
fsm_WiFi_state_ConnectingAsAP fsm_WiFi_state_ConnectingAsAP_imp | +
fsm_WiFi_state_ConnectingUsingConfig fsm_WiFi_state_ConnectingUsingConfig_imp | +
fsm_WiFi_state_ConnectingUsingDefaults fsm_WiFi_state_ConnectingUsingDefaults_imp | +
fsm_WiFi_state_ConnectionFailed fsm_WiFi_state_ConnectionFailed_imp | +
fsm_WiFi_state_Disabled fsm_WiFi_state_Disabled_imp | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
class | fsm_WiFi_state |
class | c_WiFiDriver |
class | fsm_WiFi_state_Boot |
class | fsm_WiFi_state_ConnectingUsingConfig |
class | fsm_WiFi_state_ConnectingUsingDefaults |
class | fsm_WiFi_state_ConnectedToAP |
class | fsm_WiFi_state_ConnectingAsAP |
class | fsm_WiFi_state_ConnectedToSta |
class | fsm_WiFi_state_ConnectionFailed |
class | fsm_WiFi_state_Disabled |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <Arduino.h>
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for EFUpdate, including all inherited members.
+_error | EFUpdate | private |
_header | EFUpdate | private |
_loc | EFUpdate | private |
_maxSketchSpace | EFUpdate | private |
_record | EFUpdate | private |
_state | EFUpdate | private |
begin() | EFUpdate | |
EFU_ID | EFUpdate | |
EFUpdate() | EFUpdate | inline |
end() | EFUpdate | |
GetDriverName(String &name) | EFUpdate | inline |
getError() | EFUpdate | |
hasError() | EFUpdate | |
process(uint8_t *data, uint32_t len) | EFUpdate | |
RecordType enum name | EFUpdate | private |
State enum name | EFUpdate | private |
~EFUpdate() | EFUpdate | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <EFUpdate.h>
+Classes | |
union | efuheader_t |
union | efurecord_t |
+Public Member Functions | |
EFUpdate () | |
virtual | ~EFUpdate () |
void | begin () |
bool | process (uint8_t *data, uint32_t len) |
bool | hasError () |
uint8_t | getError () |
bool | end () |
void | GetDriverName (String &name) |
+Public Attributes | |
const uint32_t | EFU_ID = 0x00554645 |
+Private Types | |
enum class | RecordType : uint16_t { NULL_RECORD +, SKETCH_IMAGE +, FS_IMAGE +, EEPROM_IMAGE + } |
enum class | State : uint8_t { HEADER +, RECORD +, DATA +, FAIL + } |
+Private Attributes | |
State | _state = State::FAIL |
uint32_t | _loc = 0 |
efuheader_t | _header |
efurecord_t | _record |
uint32_t | _maxSketchSpace |
uint8_t | _error |
+
|
+ +strongprivate | +
+
|
+ +strongprivate | +
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
void EFUpdate::begin | +( | +) | ++ |
bool EFUpdate::end | +( | +) | ++ |
+
|
+ +inline | +
uint8_t EFUpdate::getError | +( | +) | ++ |
bool EFUpdate::hasError | +( | +) | ++ |
bool EFUpdate::process | +( | +uint8_t * | +data, | +
+ | + | uint32_t | +len | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
const uint32_t EFUpdate::EFU_ID = 0x00554645 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for FastTimer, including all inherited members.
+CancelTimer() | FastTimer | |
EndTimeMS | FastTimer | private |
FastTimer() | FastTimer | |
GetTimeRemaining() | FastTimer | |
IsExpired() | FastTimer | |
offsetMS | FastTimer | private |
StartTimer(uint32_t durationMS) | FastTimer | |
~FastTimer() | FastTimer | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <FastTimer.hpp>
+Public Member Functions | |
FastTimer () | |
< Start up the driver and put it into a safe mode | |
virtual | ~FastTimer () |
< deallocate any resources and put the output channels into a safe state | |
void | StartTimer (uint32_t durationMS) |
< Start the module | |
bool | IsExpired () |
void | CancelTimer () |
uint32_t | GetTimeRemaining () |
+Private Attributes | |
uint64_t | EndTimeMS = 0 |
uint32_t | offsetMS = 0 |
FastTimer::FastTimer | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+
+
|
+ +virtual | +
< deallocate any resources and put the output channels into a safe state
+ +void FastTimer::CancelTimer | +( | +) | ++ |
uint32_t FastTimer::GetTimeRemaining | +( | +) | ++ |
bool FastTimer::IsExpired | +( | +) | ++ |
void FastTimer::StartTimer | +( | +uint32_t | +durationMS | ) | ++ |
< Start the module
+
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_ExternalInput, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Types | |
enum | InputValue_t { off = 0 +, shortOn +, longOn + } |
enum | Polarity_t { ActiveHigh = 0 +, ActiveLow + } |
+Public Member Functions | |
c_ExternalInput (void) | |
~c_ExternalInput (void) | |
void | Init (uint32_t iInputId, uint32_t iPinId, Polarity_t Poliarity, String &sName) |
void | Poll (void) |
void | GetConfig (JsonObject JsonData) |
void | GetStatistics (JsonObject JsonData) |
void | ProcessConfig (JsonObject JsonData) |
bool | IsEnabled () |
uint32_t | GetTriggerChannel () |
void | GetDriverName (String &Name) |
+Protected Member Functions | |
bool | ReadInput (void) |
+Protected Attributes | |
String | name |
uint32_t | GpioId = 0 |
uint32_t | TriggerChannel = uint32_t(32) |
Polarity_t | polarity = Polarity_t::ActiveLow |
bool | Enabled = false |
uint32_t | InputDebounceCount = 0 |
FastTimer | InputHoldTimer |
uint32_t | LongPushDelayMS = 2000 |
fsm_ExternalInput_state * | CurrentFsmState = nullptr |
+Friends | |
class | fsm_ExternalInput_boot |
class | fsm_ExternalInput_off_state |
class | fsm_ExternalInput_on_wait_long_state |
class | fsm_ExternalInput_wait_for_off_state |
enum c_ExternalInput::InputValue_t | +
enum c_ExternalInput::Polarity_t | +
c_ExternalInput::c_ExternalInput | +( | +void | +) | ++ |
+
|
+ +inline | +
void c_ExternalInput::GetConfig | +( | +JsonObject | +JsonData | ) | ++ |
+
|
+ +inline | +
void c_ExternalInput::GetStatistics | +( | +JsonObject | +JsonData | ) | ++ |
+
|
+ +inline | +
void c_ExternalInput::Init | +( | +uint32_t | +iInputId, | +
+ | + | uint32_t | +iPinId, | +
+ | + | Polarity_t | +Poliarity, | +
+ | + | String & | +sName | +
+ | ) | ++ |
+
|
+ +inline | +
void c_ExternalInput::Poll | +( | +void | +) | ++ |
void c_ExternalInput::ProcessConfig | +( | +JsonObject | +JsonData | ) | ++ |
+
|
+ +protected | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_FPPDiscovery, including all inherited members.
+AllowedToRemotePlayFiles() | c_FPPDiscovery | private |
begin() | c_FPPDiscovery | |
BlankOnStop | c_FPPDiscovery | private |
BuildFseqResponse(String fname, c_FileMgr::FileId fseq, String &resp) | c_FPPDiscovery | private |
c_FPPDiscovery() | c_FPPDiscovery | |
Disable(void) | c_FPPDiscovery | |
Enable(void) | c_FPPDiscovery | |
ForgetInputFPPRemotePlayFile() | c_FPPDiscovery | |
FppRemoteIp | c_FPPDiscovery | private |
GenerateFppSyncMsg(uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime) | c_FPPDiscovery | |
GetBlankOnStop(void) | c_FPPDiscovery | inline |
GetDriverName(String &Name) | c_FPPDiscovery | inlineprivate |
GetStatus(JsonObject &jsonStatus) | c_FPPDiscovery | |
GetStatusJSON(JsonObject &jsonResponse, bool advanced) | c_FPPDiscovery | private |
GetSysInfoJSON(JsonObject &jsonResponse) | c_FPPDiscovery | private |
hasBeenInitialized | c_FPPDiscovery | private |
inFileUpload | c_FPPDiscovery | private |
InputFPPRemotePlayFile | c_FPPDiscovery | private |
IsEnabled | c_FPPDiscovery | private |
MulticastAddress | c_FPPDiscovery | private |
MultiSyncStats | c_FPPDiscovery | private |
NetworkStateChanged(bool NewNetworkState) | c_FPPDiscovery | |
PlayFile(String &FileToPlay) | c_FPPDiscovery | |
PlayingFile() | c_FPPDiscovery | private |
ProcessBlankPacket() | c_FPPDiscovery | private |
ProcessBody(AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total) | c_FPPDiscovery | |
ProcessFile(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0) | c_FPPDiscovery | |
ProcessFPPJson(AsyncWebServerRequest *request) | c_FPPDiscovery | |
ProcessGET(AsyncWebServerRequest *request) | c_FPPDiscovery | |
ProcessPOST(AsyncWebServerRequest *request) | c_FPPDiscovery | |
ProcessReceivedUdpPacket(AsyncUDPPacket _packet) | c_FPPDiscovery | private |
ProcessSyncPacket(uint8_t action, String filename, float seconds_elapsed) | c_FPPDiscovery | private |
sendPingPacket(IPAddress destination=IPAddress(255, 255, 255, 255)) | c_FPPDiscovery | |
SetBlankOnStop(bool value) | c_FPPDiscovery | inline |
SetInputFPPRemotePlayFile(c_InputFPPRemotePlayFile *value) | c_FPPDiscovery | |
StartPlaying(String &FileName, float SecondsElapsed) | c_FPPDiscovery | private |
StopPlaying() | c_FPPDiscovery | private |
SystemDebugStats | c_FPPDiscovery | private |
udp | c_FPPDiscovery | private |
UploadFileName | c_FPPDiscovery | private |
~c_FPPDiscovery() | c_FPPDiscovery | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <FPPDiscovery.h>
+Classes | |
struct | MultiSyncStats_t |
struct | SystemDebugStats_t |
+Public Member Functions | |
c_FPPDiscovery () | |
virtual | ~c_FPPDiscovery () |
void | begin () |
void | ProcessFPPJson (AsyncWebServerRequest *request) |
void | ProcessGET (AsyncWebServerRequest *request) |
void | ProcessPOST (AsyncWebServerRequest *request) |
void | ProcessFile (AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0) |
void | ProcessBody (AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total) |
void | sendPingPacket (IPAddress destination=IPAddress(255, 255, 255, 255)) |
void | PlayFile (String &FileToPlay) |
void | Enable (void) |
void | Disable (void) |
void | GetStatus (JsonObject &jsonStatus) |
void | NetworkStateChanged (bool NewNetworkState) |
void | SetBlankOnStop (bool value) |
bool | GetBlankOnStop (void) |
void | SetInputFPPRemotePlayFile (c_InputFPPRemotePlayFile *value) |
void | ForgetInputFPPRemotePlayFile () |
void | GenerateFppSyncMsg (uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime) |
+Private Member Functions | |
void | ProcessReceivedUdpPacket (AsyncUDPPacket _packet) |
void | ProcessSyncPacket (uint8_t action, String filename, float seconds_elapsed) |
void | ProcessBlankPacket () |
bool | PlayingFile () |
void | GetSysInfoJSON (JsonObject &jsonResponse) |
void | GetStatusJSON (JsonObject &jsonResponse, bool advanced) |
void | BuildFseqResponse (String fname, c_FileMgr::FileId fseq, String &resp) |
void | StopPlaying () |
void | StartPlaying (String &FileName, float SecondsElapsed) |
bool | AllowedToRemotePlayFiles () |
void | GetDriverName (String &Name) |
+Private Attributes | |
AsyncUDP | udp |
bool | inFileUpload = false |
bool | hasBeenInitialized = false |
bool | IsEnabled = false |
bool | BlankOnStop = false |
String | UploadFileName |
IPAddress | FppRemoteIp = IPAddress (uint32_t(0)) |
c_InputFPPRemotePlayFile * | InputFPPRemotePlayFile = nullptr |
const IPAddress | MulticastAddress = IPAddress (239, 70, 80, 80) |
MultiSyncStats_t | MultiSyncStats |
SystemDebugStats_t | SystemDebugStats |
c_FPPDiscovery::c_FPPDiscovery | +( | +) | ++ |
+
|
+ +inlinevirtual | +
+
|
+ +private | +
void c_FPPDiscovery::begin | +( | +) | ++ |
+
|
+ +private | +
void c_FPPDiscovery::Disable | +( | +void | +) | ++ |
void c_FPPDiscovery::Enable | +( | +void | +) | ++ |
void c_FPPDiscovery::ForgetInputFPPRemotePlayFile | +( | +) | ++ |
void c_FPPDiscovery::GenerateFppSyncMsg | +( | +uint8_t | +Action, | +
+ | + | const String & | +FileName, | +
+ | + | uint32_t | +CurrentFrame, | +
+ | + | const float & | +ElpsedTime | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inlineprivate | +
void c_FPPDiscovery::GetStatus | +( | +JsonObject & | +jsonStatus | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void c_FPPDiscovery::NetworkStateChanged | +( | +bool | +NewNetworkState | ) | ++ |
void c_FPPDiscovery::PlayFile | +( | +String & | +FileToPlay | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void c_FPPDiscovery::ProcessBody | +( | +AsyncWebServerRequest * | +request, | +
+ | + | uint8_t * | +data, | +
+ | + | uint32_t | +len, | +
+ | + | uint32_t | +index, | +
+ | + | uint32_t | +total | +
+ | ) | ++ |
void c_FPPDiscovery::ProcessFile | +( | +AsyncWebServerRequest * | +request, | +
+ | + | String | +filename, | +
+ | + | uint32_t | +index, | +
+ | + | uint8_t * | +data, | +
+ | + | uint32_t | +len, | +
+ | + | bool | +final, | +
+ | + | uint32_t | +contentLength = 0 |
+
+ | ) | ++ |
void c_FPPDiscovery::ProcessFPPJson | +( | +AsyncWebServerRequest * | +request | ) | ++ |
void c_FPPDiscovery::ProcessGET | +( | +AsyncWebServerRequest * | +request | ) | ++ |
void c_FPPDiscovery::ProcessPOST | +( | +AsyncWebServerRequest * | +request | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void c_FPPDiscovery::sendPingPacket | +( | +IPAddress | +destination = IPAddress(255, 255, 255, 255) | ) | ++ |
+
|
+ +inline | +
void c_FPPDiscovery::SetInputFPPRemotePlayFile | +( | +c_InputFPPRemotePlayFile * | +value | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_FileMgr, including all inherited members.
+Begin() | c_FileMgr | |
c_FileMgr() | c_FileMgr | |
clk_pin | c_FileMgr | private |
CloseSdFile(FileId &FileHandle) | c_FileMgr | |
CreateSdFileHandle() | c_FileMgr | |
cs_pin | c_FileMgr | private |
DeleteConfigFile(const String &FileName) | c_FileMgr | |
DeleteSdFile(const String &FileName) | c_FileMgr | |
DescribeSdCardToUser() | c_FileMgr | private |
DeserializationHandler typedef | c_FileMgr | |
FileAppend enum value | c_FileMgr | |
FileId typedef | c_FileMgr | |
FileList | c_FileMgr | private |
FileListFindSdFileHandle(FileId HandleToFind) | c_FileMgr | private |
FileMode enum name | c_FileMgr | |
FileRead enum value | c_FileMgr | |
FileSendDir | c_FileMgr | private |
FileUploadBuffer | c_FileMgr | private |
FileUploadBufferOffset | c_FileMgr | private |
FileWrite enum value | c_FileMgr | |
fsUploadFile | c_FileMgr | private |
fsUploadFileName | c_FileMgr | private |
fsUploadFileSavedIsEnabled | c_FileMgr | private |
fsUploadStartTime | c_FileMgr | private |
GetConfig(JsonObject &json) | c_FileMgr | |
GetDriverName(String &Name) | c_FileMgr | inline |
GetListOfSdFiles(String &Response, uint32_t FirstFileToSend) | c_FileMgr | |
GetListOfSdFiles(std::vector< String > &Response) | c_FileMgr | |
GetSdFileSize(const String &FileName) | c_FileMgr | |
GetSdFileSize(const FileId &FileHandle) | c_FileMgr | |
GetStatus(JsonObject &json) | c_FileMgr | |
handleFileUpload(const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen) | c_FileMgr | |
handleFileUploadNewFile(const String &filename) | c_FileMgr | private |
InitSdFileList() | c_FileMgr | private |
INVALID_FILE_HANDLE | c_FileMgr | static |
LastFileSent | c_FileMgr | private |
listDir(fs::FS &fs, String dirname, uint8_t levels) | c_FileMgr | private |
LoadConfigFile(const String &FileName, DeserializationHandler Handler) | c_FileMgr | |
miso_pin | c_FileMgr | private |
mosi_pin | c_FileMgr | private |
OpenSdFile(const String &FileName, FileMode Mode, FileId &FileHandle) | c_FileMgr | |
Poll() | c_FileMgr | inline |
printDirectory(File dir, int numTabs) | c_FileMgr | private |
ReadConfigFile(const String &FileName, String &FileData) | c_FileMgr | |
ReadConfigFile(const String &FileName, JsonDocument &FileData) | c_FileMgr | |
ReadConfigFile(const String &FileName, byte *FileData, size_t maxlen) | c_FileMgr | |
ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead) | c_FileMgr | |
ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition) | c_FileMgr | |
ReadSdFile(const String &FileName, String &FileData) | c_FileMgr | |
ReadSdFile(const String &FileName, JsonDocument &FileData) | c_FileMgr | |
ResetSdCard() | c_FileMgr | private |
SaveConfigFile(const String &FileName, String &FileData) | c_FileMgr | |
SaveConfigFile(const String &FileName, const char *FileData) | c_FileMgr | |
SaveConfigFile(const String &FileName, JsonDocument &FileData) | c_FileMgr | |
SaveConfigFile(const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final) | c_FileMgr | |
SaveSdFile(const String &FileName, String &FileData) | c_FileMgr | |
SaveSdFile(const String &FileName, JsonVariant &FileData) | c_FileMgr | |
SdCardInstalled | c_FileMgr | private |
SdCardIsInstalled() | c_FileMgr | inline |
SetConfig(JsonObject &json) | c_FileMgr | |
SetSpiIoPins() | c_FileMgr | private |
WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite) | c_FileMgr | |
WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition) | c_FileMgr | |
XlateFileMode | c_FileMgr | private |
~c_FileMgr() | c_FileMgr | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <FileMgr.hpp>
+Classes | |
struct | FileListEntry_t |
+Public Types | |
enum | FileMode { FileRead = 0 +, FileWrite +, FileAppend + } |
typedef uint32_t | FileId |
typedef std::function< void(DynamicJsonDocument &json)> | DeserializationHandler |
+Public Member Functions | |
c_FileMgr () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_FileMgr () |
< deallocate any resources and put the output channels into a safe state | |
void | Begin () |
< Start the module | |
void | Poll () |
void | GetConfig (JsonObject &json) |
bool | SetConfig (JsonObject &json) |
void | GetStatus (JsonObject &json) |
void | handleFileUpload (const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen) |
void | DeleteConfigFile (const String &FileName) |
bool | SaveConfigFile (const String &FileName, String &FileData) |
bool | SaveConfigFile (const String &FileName, const char *FileData) |
bool | SaveConfigFile (const String &FileName, JsonDocument &FileData) |
bool | SaveConfigFile (const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final) |
bool | ReadConfigFile (const String &FileName, String &FileData) |
bool | ReadConfigFile (const String &FileName, JsonDocument &FileData) |
bool | ReadConfigFile (const String &FileName, byte *FileData, size_t maxlen) |
bool | LoadConfigFile (const String &FileName, DeserializationHandler Handler) |
bool | SdCardIsInstalled () |
FileId | CreateSdFileHandle () |
void | DeleteSdFile (const String &FileName) |
void | SaveSdFile (const String &FileName, String &FileData) |
void | SaveSdFile (const String &FileName, JsonVariant &FileData) |
bool | OpenSdFile (const String &FileName, FileMode Mode, FileId &FileHandle) |
size_t | ReadSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToRead) |
size_t | ReadSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition) |
bool | ReadSdFile (const String &FileName, String &FileData) |
bool | ReadSdFile (const String &FileName, JsonDocument &FileData) |
size_t | WriteSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite) |
size_t | WriteSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition) |
void | CloseSdFile (FileId &FileHandle) |
void | GetListOfSdFiles (String &Response, uint32_t FirstFileToSend) |
void | GetListOfSdFiles (std::vector< String > &Response) |
size_t | GetSdFileSize (const String &FileName) |
size_t | GetSdFileSize (const FileId &FileHandle) |
void | GetDriverName (String &Name) |
+Static Public Attributes | |
static const FileId | INVALID_FILE_HANDLE = 0 |
+Private Member Functions | |
void | SetSpiIoPins () |
void | ResetSdCard () |
void | listDir (fs::FS &fs, String dirname, uint8_t levels) |
void | DescribeSdCardToUser () |
void | handleFileUploadNewFile (const String &filename) |
void | printDirectory (File dir, int numTabs) |
int | FileListFindSdFileHandle (FileId HandleToFind) |
void | InitSdFileList () |
+Private Attributes | |
bool | SdCardInstalled = false |
uint8_t | miso_pin = SD_CARD_MISO_PIN |
uint8_t | mosi_pin = SD_CARD_MOSI_PIN |
uint8_t | clk_pin = SD_CARD_CLK_PIN |
uint8_t | cs_pin = SD_CARD_CS_PIN |
FileId | fsUploadFile |
String | fsUploadFileName |
bool | fsUploadFileSavedIsEnabled = false |
uint32_t | fsUploadStartTime |
char | XlateFileMode [3] = { 'r', 'w', 'w' } |
FileListEntry_t | FileList [MaxOpenFiles] |
byte * | FileUploadBuffer = nullptr |
uint32_t | FileUploadBufferOffset = 0 |
File | FileSendDir |
uint32_t | LastFileSent = 0 |
typedef std::function<void (DynamicJsonDocument& json)> c_FileMgr::DeserializationHandler | +
typedef uint32_t c_FileMgr::FileId | +
enum c_FileMgr::FileMode | +
c_FileMgr::c_FileMgr | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
< deallocate any resources and put the output channels into a safe state
+ +void c_FileMgr::Begin | +( | +) | ++ |
< Start the module
+void c_FileMgr::CloseSdFile | +( | +FileId & | +FileHandle | ) | ++ |
c_FileMgr::FileId c_FileMgr::CreateSdFileHandle | +( | +) | ++ |
void c_FileMgr::DeleteConfigFile | +( | +const String & | +FileName | ) | ++ |
void c_FileMgr::DeleteSdFile | +( | +const String & | +FileName | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void c_FileMgr::GetConfig | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +inline | +
void c_FileMgr::GetListOfSdFiles | +( | +std::vector< String > & | +Response | ) | ++ |
void c_FileMgr::GetListOfSdFiles | +( | +String & | +Response, | +
+ | + | uint32_t | +FirstFileToSend | +
+ | ) | ++ |
size_t c_FileMgr::GetSdFileSize | +( | +const FileId & | +FileHandle | ) | ++ |
size_t c_FileMgr::GetSdFileSize | +( | +const String & | +FileName | ) | ++ |
void c_FileMgr::GetStatus | +( | +JsonObject & | +json | ) | ++ |
void c_FileMgr::handleFileUpload | +( | +const String & | +filename, | +
+ | + | size_t | +index, | +
+ | + | uint8_t * | +data, | +
+ | + | size_t | +len, | +
+ | + | bool | +final, | +
+ | + | uint32_t | +totalLen | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
bool c_FileMgr::LoadConfigFile | +( | +const String & | +FileName, | +
+ | + | DeserializationHandler | +Handler | +
+ | ) | ++ |
DEBUG_V (String (" getMaxFreeBlockSize: ") + String (ESP.getMaxFreeBlockSize ()));
+bool c_FileMgr::OpenSdFile | +( | +const String & | +FileName, | +
+ | + | FileMode | +Mode, | +
+ | + | FileId & | +FileHandle | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +private | +
bool c_FileMgr::ReadConfigFile | +( | +const String & | +FileName, | +
+ | + | byte * | +FileData, | +
+ | + | size_t | +maxlen | +
+ | ) | ++ |
DEBUG_V (FileData);
+ +bool c_FileMgr::ReadConfigFile | +( | +const String & | +FileName, | +
+ | + | JsonDocument & | +FileData | +
+ | ) | ++ |
bool c_FileMgr::ReadConfigFile | +( | +const String & | +FileName, | +
+ | + | String & | +FileData | +
+ | ) | ++ |
size_t c_FileMgr::ReadSdFile | +( | +const FileId & | +FileHandle, | +
+ | + | byte * | +FileData, | +
+ | + | size_t | +NumBytesToRead | +
+ | ) | ++ |
size_t c_FileMgr::ReadSdFile | +( | +const FileId & | +FileHandle, | +
+ | + | byte * | +FileData, | +
+ | + | size_t | +NumBytesToRead, | +
+ | + | size_t | +StartingPosition | +
+ | ) | ++ |
bool c_FileMgr::ReadSdFile | +( | +const String & | +FileName, | +
+ | + | JsonDocument & | +FileData | +
+ | ) | ++ |
bool c_FileMgr::ReadSdFile | +( | +const String & | +FileName, | +
+ | + | String & | +FileData | +
+ | ) | ++ |
+
|
+ +private | +
bool c_FileMgr::SaveConfigFile | +( | +const String & | +FileName, | +
+ | + | const char * | +FileData | +
+ | ) | ++ |
bool c_FileMgr::SaveConfigFile | +( | +const String & | +FileName, | +
+ | + | JsonDocument & | +FileData | +
+ | ) | ++ |
bool c_FileMgr::SaveConfigFile | +( | +const String & | +FileName, | +
+ | + | String & | +FileData | +
+ | ) | ++ |
bool c_FileMgr::SaveConfigFile | +( | +const String | +filename, | +
+ | + | uint32_t | +index, | +
+ | + | uint8_t * | +data, | +
+ | + | uint32_t | +len, | +
+ | + | bool | +final | +
+ | ) | ++ |
void c_FileMgr::SaveSdFile | +( | +const String & | +FileName, | +
+ | + | JsonVariant & | +FileData | +
+ | ) | ++ |
void c_FileMgr::SaveSdFile | +( | +const String & | +FileName, | +
+ | + | String & | +FileData | +
+ | ) | ++ |
+
|
+ +inline | +
bool c_FileMgr::SetConfig | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +private | +
size_t c_FileMgr::WriteSdFile | +( | +const FileId & | +FileHandle, | +
+ | + | byte * | +FileData, | +
+ | + | size_t | +NumBytesToWrite | +
+ | ) | ++ |
size_t c_FileMgr::WriteSdFile | +( | +const FileId & | +FileHandle, | +
+ | + | byte * | +FileData, | +
+ | + | size_t | +NumBytesToWrite, | +
+ | + | size_t | +StartingPosition | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +static | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputAlexa, including all inherited members.
+Begin() | c_InputAlexa | virtual |
c_InputAlexa(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | c_InputAlexa | |
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | c_InputCommon | |
ChannelType | c_InputCommon | protected |
GetConfig(JsonObject &jsonConfig) | c_InputAlexa | |
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
GetDriverName(String &sDriverName) | c_InputAlexa | inlinevirtual |
GetInputChannelId() | c_InputCommon | inline |
GetInputType() | c_InputCommon | inline |
GetStatus(JsonObject &jsonStatus) | c_InputAlexa | virtual |
HasBeenInitialized | c_InputCommon | protected |
InputChannelId | c_InputCommon | protected |
InputDataBufferSize | c_InputCommon | protected |
IsInputChannelActive | c_InputCommon | protected |
isShutDownRebootNeeded() | c_InputCommon | inlinevirtual |
load() | c_InputAlexa | private |
mqttTicker | c_InputAlexa | private |
NetworkStateChanged(bool IsConnected) | c_InputCommon | inlinevirtual |
OFF | c_InputAlexa | private |
ON | c_InputAlexa | private |
onMessage(EspalexaDevice *pDevice) | c_InputAlexa | private |
pEffectsEngine | c_InputAlexa | private |
Process() | c_InputAlexa | virtual |
ProcessButtonActions(c_ExternalInput::InputValue_t value) | c_InputCommon | inlinevirtual |
save() | c_InputAlexa | private |
SetBufferInfo(uint32_t BufferSize) | c_InputAlexa | virtual |
SetConfig(JsonObject &jsonConfig) | c_InputAlexa | |
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
SetOperationalState(bool ActiveFlag) | c_InputCommon | inlinevirtual |
stateOn | c_InputAlexa | private |
validateConfiguration() | c_InputAlexa | private |
~c_InputAlexa() | c_InputAlexa | virtual |
~c_InputCommon() | c_InputCommon | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputAlexa.h>
+Public Member Functions | |
c_InputAlexa (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputAlexa () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | NetworkStateChanged (bool IsConnected) |
virtual bool | isShutDownRebootNeeded () |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Member Functions | |
void | validateConfiguration () |
void | onMessage (EspalexaDevice *pDevice) |
void | load () |
Load configuration from File System. | |
void | save () |
Save configuration to File System. | |
+Private Attributes | |
Ticker | mqttTicker |
c_InputCommon * | pEffectsEngine = nullptr |
const char * | ON = "ON" |
const char * | OFF = "OFF" |
bool | stateOn = false |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputAlexa::c_InputAlexa | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+void c_InputAlexa::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+ +
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +private | +
Load configuration from File System.
+ +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +private | +
Save configuration to File System.
+ +
+
|
+ +virtual | +
bool c_InputAlexa::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputArtnet, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputArtnet.hpp>
+Classes | |
struct | Universe_t |
+Public Member Functions | |
c_InputArtnet (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputArtnet () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
void | NetworkStateChanged (bool IsConnected) |
bool | isShutDownRebootNeeded () |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Member Functions | |
void | SetUpArtnet () |
void | validateConfiguration () |
void | NetworkStateChanged (bool IsConnected, bool RebootAllowed) |
void | SetBufferTranslation () |
void | onDmxFrame (uint16_t CurrentUniverseId, uint32_t length, uint8_t sequence, uint8_t *data, IPAddress remoteIP) |
+Private Attributes | |
Artnet * | pArtnet = nullptr |
uint16_t | startUniverse = 1 |
JSON configuration parameters. | |
uint16_t | LastUniverse = 1 |
Last Universe to listen for. | |
uint16_t | ChannelsPerUniverse = 512 |
Universe boundary limit. | |
uint16_t | FirstUniverseChannelOffset = 1 |
Channel to start listening at - 1 based. | |
uint32_t | num_packets = 0 |
uint32_t | packet_errors = 0 |
IPAddress | LastRemoteIP |
uint8_t | lastData = 255 |
uint16_t | channel_count = 0 |
from sketch globals | |
Universe_t | UniverseArray [MAX_NUM_UNIVERSES] |
+Static Private Attributes | |
static const uint16_t | UNIVERSE_MAX = 512 |
static const char | ConfigFileName [] |
static const uint8_t | MAX_NUM_UNIVERSES = 10 |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputArtnet::c_InputArtnet | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+void c_InputArtnet::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +inlinevirtual | +
Reimplemented from c_InputCommon.
+ +
+
|
+ +virtual | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +virtual | +
+
|
+ +private | +
bool c_InputArtnet::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
from sketch globals
+Number of channels. Derived from output module configuration.
+ +
+
|
+ +private | +
Universe boundary limit.
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
Channel to start listening at - 1 based.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Last Universe to listen for.
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
JSON configuration parameters.
+Universe to listen for
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputCommon, including all inherited members.
+Begin()=0 | c_InputCommon | pure virtual |
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | c_InputCommon | |
ChannelType | c_InputCommon | protected |
GetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
GetDriverName(String &sDriverName)=0 | c_InputCommon | pure virtual |
GetInputChannelId() | c_InputCommon | inline |
GetInputType() | c_InputCommon | inline |
GetStatus(JsonObject &jsonStatus)=0 | c_InputCommon | pure virtual |
HasBeenInitialized | c_InputCommon | protected |
InputChannelId | c_InputCommon | protected |
InputDataBufferSize | c_InputCommon | protected |
IsInputChannelActive | c_InputCommon | protected |
isShutDownRebootNeeded() | c_InputCommon | inlinevirtual |
NetworkStateChanged(bool IsConnected) | c_InputCommon | inlinevirtual |
Process()=0 | c_InputCommon | pure virtual |
ProcessButtonActions(c_ExternalInput::InputValue_t value) | c_InputCommon | inlinevirtual |
SetBufferInfo(uint32_t BufferSize)=0 | c_InputCommon | pure virtual |
SetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
SetOperationalState(bool ActiveFlag) | c_InputCommon | inlinevirtual |
~c_InputCommon() | c_InputCommon | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputCommon.hpp>
+Public Member Functions | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual void | Begin ()=0 |
set up the operating environment based on the current config (or defaults) | |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | GetStatus (JsonObject &jsonStatus)=0 |
virtual void | Process ()=0 |
Call from loop(), renders Input data. | |
virtual void | GetDriverName (String &sDriverName)=0 |
get the name for the instantiated driver | |
virtual void | SetBufferInfo (uint32_t BufferSize)=0 |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | NetworkStateChanged (bool IsConnected) |
virtual bool | isShutDownRebootNeeded () |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Protected Attributes | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputCommon::c_InputCommon | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
+
|
+ +pure virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.
+
+
|
+ +pure virtual | +
Get the current config used by the driver.
+ +
+
|
+ +pure virtual | +
get the name for the instantiated driver
+ +Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.
+
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.
+ +
+
|
+ +inlinevirtual | +
Reimplemented in c_InputArtnet, c_InputDDP, and c_InputE131.
+
+
|
+ +inlinevirtual | +
Reimplemented in c_InputArtnet, c_InputE131, c_InputMQTT, and c_InputDDP.
+ +
+
|
+ +pure virtual | +
Call from loop(), renders Input data.
+ +Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.
+
+
|
+ +inlinevirtual | +
Reimplemented in c_InputEffectEngine, and c_InputFPPRemote.
+ +
+
|
+ +pure virtual | +
Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.
+
+
|
+ +pure virtual | +
Set a new config in the driver.
+
+
|
+ +inlinevirtual | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputDDP, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputDDP.h>
+Classes | |
struct | PacketBuffer_t |
+Public Member Functions | |
c_InputDDP (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputDDP () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
bool | isShutDownRebootNeeded () |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Types | |
enum | PacketBufferStatus_t { BufferIsAvailable +, BufferIsFilled +, BufferIsBeingProcessed + } |
+Private Member Functions | |
struct | __attribute__ ((packed)) |
struct | __attribute__ ((packed)) |
struct | __attribute__ ((packed)) |
struct | __attribute__ ((packed)) |
void | NetworkStateChanged (bool NetwokState) |
void | ProcessReceivedUdpPacket (AsyncUDPPacket _packet) |
void | ProcessReceivedData (DDP_packet_t &Packet) |
void | ProcessReceivedQuery () |
+Private Attributes | |
DDP_Header_t | |
DDP_packet_t | |
DDP_TimeCode_packet_t | |
DDP_stats_t | |
String | lastError |
AsyncUDP * | udp = nullptr |
uint8_t | lastReceivedSequenceNumber = 0 |
bool | suspend = false |
DDP_stats_t | stats |
PacketBuffer_t | PacketBuffer |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
+
|
+ +private | +
c_InputDDP::c_InputDDP | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +inlineprivate | +
+
|
+ +inlineprivate | +
+
|
+ +inlineprivate | +
+
|
+ +inlineprivate | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+void c_InputDDP::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+ +
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +inlinevirtual | +
Reimplemented from c_InputCommon.
+ +
+
|
+ +privatevirtual | +
Reimplemented from c_InputCommon.
+
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +bool c_InputDDP::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputDisabled, including all inherited members.
+Begin() | c_InputDisabled | virtual |
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | c_InputCommon | |
c_InputDisabled(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | c_InputDisabled | |
ChannelType | c_InputCommon | protected |
GetConfig(JsonObject &jsonConfig) | c_InputDisabled | |
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
GetDriverName(String &sDriverName) | c_InputDisabled | inlinevirtual |
GetInputChannelId() | c_InputCommon | inline |
GetInputType() | c_InputCommon | inline |
GetStatus(JsonObject &jsonStatus) | c_InputDisabled | virtual |
HasBeenInitialized | c_InputCommon | protected |
InputChannelId | c_InputCommon | protected |
InputDataBufferSize | c_InputCommon | protected |
IsInputChannelActive | c_InputCommon | protected |
isShutDownRebootNeeded() | c_InputCommon | inlinevirtual |
NetworkStateChanged(bool IsConnected) | c_InputCommon | inlinevirtual |
Process() | c_InputDisabled | virtual |
ProcessButtonActions(c_ExternalInput::InputValue_t value) | c_InputCommon | inlinevirtual |
SetBufferInfo(uint32_t BufferSize) | c_InputDisabled | inlinevirtual |
SetConfig(JsonObject &jsonConfig) | c_InputDisabled | |
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0 | c_InputCommon | pure virtual |
SetOperationalState(bool ActiveFlag) | c_InputCommon | inlinevirtual |
~c_InputCommon() | c_InputCommon | virtual |
~c_InputDisabled() | c_InputDisabled | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputDisabled.hpp>
+Public Member Functions | |
c_InputDisabled (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputDisabled () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), Process Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | NetworkStateChanged (bool IsConnected) |
virtual bool | isShutDownRebootNeeded () |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputDisabled::c_InputDisabled | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+ +void c_InputDisabled::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+ +
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Call from loop(), Process Input data.
+ +Implements c_InputCommon.
+ +
+
|
+ +inlinevirtual | +
Implements c_InputCommon.
+ +bool c_InputDisabled::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputE131, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputE131.hpp>
+Classes | |
struct | Universe_t |
+Public Member Functions | |
c_InputE131 (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputE131 () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
void | NetworkStateChanged (bool IsConnected) |
bool | isShutDownRebootNeeded () |
void | ProcessIncomingE131Data (e131_packet_t *) |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Member Functions | |
void | validateConfiguration () |
void | NetworkStateChanged (bool IsConnected, bool RebootAllowed) |
void | SetBufferTranslation () |
+Private Attributes | |
ESPAsyncE131 * | e131 = nullptr |
ESPAsyncE131. | |
uint16_t | startUniverse = 1 |
JSON configuration parameters. | |
uint16_t | LastUniverse = 1 |
Last Universe to listen for. | |
uint16_t | ChannelsPerUniverse = 512 |
Universe boundary limit. | |
uint16_t | FirstUniverseChannelOffset = 1 |
Channel to start listening at - 1 based. | |
ESPAsyncE131PortId | PortId = E131_DEFAULT_PORT |
bool | ESPAsyncE131Initialized = false |
uint16_t | channel_count = 0 |
from sketch globals | |
Universe_t | UniverseArray [MAX_NUM_UNIVERSES] |
+Static Private Attributes | |
static const uint16_t | UNIVERSE_MAX = 512 |
static const char | ConfigFileName [] |
static const uint8_t | MAX_NUM_UNIVERSES = (OM_MAX_NUM_CHANNELS / UNIVERSE_MAX) + 1 |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputE131::c_InputE131 | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+void c_InputE131::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +inlinevirtual | +
Reimplemented from c_InputCommon.
+ +
+
|
+ +virtual | +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+ +void c_InputE131::ProcessIncomingE131Data | +( | +e131_packet_t * | +packet | ) | ++ |
+
|
+ +virtual | +
+
|
+ +private | +
bool c_InputE131::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
+
|
+ +private | +
from sketch globals
+Number of channels. Derived from output module configuration.
+ +
+
|
+ +private | +
Universe boundary limit.
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
ESPAsyncE131.
+ +
+
|
+ +private | +
+
|
+ +private | +
Channel to start listening at - 1 based.
+ +
+
|
+ +private | +
Last Universe to listen for.
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
+
|
+ +private | +
JSON configuration parameters.
+Universe to listen for
+ +
+
|
+ +staticprivate | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputEffectEngine, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputEffectEngine.hpp>
+Classes | |
struct | CRGB |
struct | dCHSV |
struct | dCRGB |
struct | EffectDescriptor_s |
struct | FlashInfo_t |
struct | MarqueeGroup |
struct | MQTTConfiguration_s |
+Public Types | |
typedef uint16_t(c_InputEffectEngine::* | EffectFunc) (void) |
typedef struct c_InputEffectEngine::EffectDescriptor_s | EffectDescriptor_t |
typedef struct c_InputEffectEngine::MQTTConfiguration_s | MQTTConfiguration_s |
+Public Member Functions | |
c_InputEffectEngine (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputEffectEngine () |
c_InputEffectEngine () | |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | SetMqttConfig (MQTTConfiguration_s &mqttConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetMqttConfig (MQTTConfiguration_s &mqttConfig) |
Get the current config used by the driver. | |
void | GetMqttEffectList (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
void | NextEffect () |
void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
uint16_t | effectSolidColor () |
uint16_t | effectRainbow () |
uint16_t | effectChase () |
uint16_t | effectBlink () |
uint16_t | effectFlash () |
uint16_t | effectFireFlicker () |
uint16_t | effectLightning () |
uint16_t | effectBreathe () |
uint16_t | effectNull () |
uint16_t | effectRandom () |
uint16_t | effectTransition () |
uint16_t | effectMarquee () |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | NetworkStateChanged (bool IsConnected) |
virtual bool | isShutDownRebootNeeded () |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Types | |
using | timeType = decltype(millis()) |
+Private Member Functions | |
void | validateConfiguration () |
void | setPixel (uint16_t idx, CRGB color) |
void | GetPixel (uint16_t pixelId, CRGB &out) |
void | setRange (uint16_t first, uint16_t len, CRGB color) |
void | clearRange (uint16_t first, uint16_t len) |
void | setAll (CRGB color) |
void | outputEffectColor (uint16_t pixelId, CRGB outputColor) |
CRGB | colorWheel (uint8_t pos) |
dCHSV | rgb2hsv (CRGB in) |
CRGB | hsv2rgb (dCHSV in) |
void | setColor (String &NewColor) |
void | setEffect (const String &effectName) |
void | setBrightness (float brightness) |
void | setSpeed (uint16_t speed) |
void | setDelay (uint16_t delay) |
void | PollFlash () |
void | clearAll () |
bool | ColorHasReachedTarget () |
bool | ColorHasReachedTarget (double tc, double cc, double step) |
void | ConditionalIncrementColor (double tc, double &cc, double step) |
void | CalculateTransitionStepValue (double tc, double cc, double &step) |
+Private Attributes | |
bool | HasBeenInitialized = false |
uint32_t | EffectWait = 32 |
uint32_t | EffectCounter = 0 |
uint16_t | EffectSpeed = 6 |
uint16_t | EffectDelay = DEFAULT_EFFECT_DELAY |
bool | EffectReverse = false |
bool | EffectMirror = false |
bool | EffectAllLeds = false |
bool | EffectWhiteChannel = false |
float | EffectBrightness = 1.0 |
CRGB | EffectColor = { 183, 0, 255 } |
bool | StayDark = false |
uint32_t | effectMarqueePixelAdvanceCount = 1 |
uint32_t | effectMarqueePixelLocation = 0 |
uint32_t | EffectStep = 0 |
uint32_t | PixelCount = 0 |
uint32_t | MirroredPixelCount = 0 |
uint8_t | ChannelsPerPixel = 3 |
uint32_t | PixelOffset = 0 |
FastTimer | EffectDelayTimer |
const EffectDescriptor_t * | ActiveEffect = nullptr |
dCRGB | TransitionCurrentColor = {0.0, 0.0, 0.0} |
std::vector< c_InputEffectEngine::dCRGB >::iterator | TransitionTargetColorIterator |
dCRGB | TransitionStepValue = {2.0, 2.0, 2.0} |
struct c_InputEffectEngine::FlashInfo_t | FlashInfo |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
typedef struct c_InputEffectEngine::EffectDescriptor_s c_InputEffectEngine::EffectDescriptor_t | +
typedef uint16_t(c_InputEffectEngine::* c_InputEffectEngine::EffectFunc) (void) | +
typedef struct c_InputEffectEngine::MQTTConfiguration_s c_InputEffectEngine::MQTTConfiguration_s | +
+
|
+ +private | +
c_InputEffectEngine::c_InputEffectEngine | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
c_InputEffectEngine::c_InputEffectEngine | +( | +) | ++ |
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
uint16_t c_InputEffectEngine::effectBlink | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectBreathe | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectChase | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectFireFlicker | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectFlash | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectLightning | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectMarquee | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectNull | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectRainbow | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectRandom | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectSolidColor | +( | +) | ++ |
uint16_t c_InputEffectEngine::effectTransition | +( | +) | ++ |
void c_InputEffectEngine::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +void c_InputEffectEngine::GetMqttConfig | +( | +MQTTConfiguration_s & | +mqttConfig | ) | ++ |
Get the current config used by the driver.
+ +void c_InputEffectEngine::GetMqttEffectList | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+ +
+
|
+ +private | +
+
|
+ +virtual | +
+
|
+ +private | +
void c_InputEffectEngine::NextEffect | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +virtual | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
+
|
+ +private | +
bool c_InputEffectEngine::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
+
|
+ +private | +
void c_InputEffectEngine::SetMqttConfig | +( | +MQTTConfiguration_s & | +mqttConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputFPPRemote, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemote.h>
+Public Member Functions | |
c_InputFPPRemote (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputFPPRemote () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual void | NetworkStateChanged (bool IsConnected) |
virtual bool | isShutDownRebootNeeded () |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Protected Member Functions | |
int32_t | GetSyncOffsetMS () |
bool | GetSendFppSync () |
+Protected Attributes | |
c_InputFPPRemotePlayItem * | pInputFPPRemotePlayItem = nullptr |
String | StatusType |
bool | StayDark = false |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
+Private Member Functions | |
void | validateConfiguration () |
void | StartPlaying (String &FileName) |
void | StartPlayingLocalFile (String &FileName) |
void | StartPlayingRemoteFile (String &FileName) |
void | StopPlaying () |
bool | PlayingFile () |
bool | PlayingRemoteFile () |
void | PlayNextFile () |
bool | Poll () |
void | load () |
Load configuration from File System. | |
void | save () |
Save configuration to File System. | |
+Private Attributes | |
int32_t | SyncOffsetMS = 0 |
bool | SendFppSync = false |
String | FileBeingPlayed = No_LocalFileToPlay |
bool | Stopping = false |
c_InputFPPRemote::c_InputFPPRemote | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+ +void c_InputFPPRemote::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +inlineprotected | +
+
|
+ +virtual | +
+
|
+ +inlineprotected | +
+
|
+ +private | +
Load configuration from File System.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +virtual | +
+
|
+ +private | +
Save configuration to File System.
+ +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +bool c_InputFPPRemote::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputFPPRemotePlayEffect, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayEffect.hpp>
+Public Member Functions | |
c_InputFPPRemotePlayEffect (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayEffect () |
virtual void | Start (String &FileName, float duration, uint32_t PlayCount) |
virtual void | Stop () |
virtual void | Sync (String &FileName, float SecondsElapsed) |
virtual bool | Poll () |
virtual void | GetStatus (JsonObject &jsonStatus) |
virtual bool | IsIdle () |
Public Member Functions inherited from c_InputFPPRemotePlayItem | |
c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayItem () |
String | GetFileName () |
uint32_t | GetRepeatCount () |
void | SetDuration (time_t value) |
void | GetDriverName (String &Name) |
int32_t | GetSyncOffsetMS () |
void | SetSyncOffsetMS (int32_t value) |
void | SetSendFppSync (bool value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
+Protected Attributes | |
fsm_PlayEffect_state_Idle | fsm_PlayEffect_state_Idle_imp |
fsm_PlayEffect_state_PlayingEffect | fsm_PlayEffect_state_PlayingEffect_imp |
fsm_PlayEffect_state * | pCurrentFsmState = nullptr |
FastTimer | PlayEffectTimer |
c_InputEffectEngine | EffectsEngine |
Protected Attributes inherited from c_InputFPPRemotePlayItem | |
String | PlayItemName |
uint32_t | RemainingPlayCount = 0 |
time_t | PlayDurationSec = 0 |
bool | SendFppSync = false |
+Friends | |
class | fsm_PlayEffect_state_Idle |
class | fsm_PlayEffect_state_PlayingEffect |
class | fsm_PlayEffect_state |
c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect | +( | +c_InputMgr::e_InputChannelIds | +InputChannelId | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements c_InputFPPRemotePlayItem.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +virtual | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputFPPRemotePlayFile, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFile.hpp>
+Classes | |
struct | FrameControl_t |
struct | SyncControl_t |
+Public Member Functions | |
c_InputFPPRemotePlayFile (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayFile () |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop () |
virtual void | Sync (String &FileName, float SecondsElapsed) |
virtual bool | Poll () |
virtual void | GetStatus (JsonObject &jsonStatus) |
virtual bool | IsIdle () |
void | TimerPoll () |
Public Member Functions inherited from c_InputFPPRemotePlayItem | |
c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayItem () |
String | GetFileName () |
uint32_t | GetRepeatCount () |
void | SetDuration (time_t value) |
void | GetDriverName (String &Name) |
int32_t | GetSyncOffsetMS () |
void | SetSyncOffsetMS (int32_t value) |
void | SetSendFppSync (bool value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
+Private Member Functions | |
void | ClearFileInfo () |
void | UpdateElapsedPlayTimeMS () |
uint32_t | CalculateFrameId (uint32_t ElapsedMS, int32_t SyncOffsetMS) |
bool | ParseFseqFile () |
uint32_t | ReadFile (uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset) |
+Private Attributes | |
fsm_PlayFile_state_Idle | fsm_PlayFile_state_Idle_imp |
fsm_PlayFile_state_Starting | fsm_PlayFile_state_Starting_imp |
fsm_PlayFile_state_PlayingFile | fsm_PlayFile_state_PlayingFile_imp |
fsm_PlayFile_state_Stopping | fsm_PlayFile_state_Stopping_imp |
fsm_PlayFile_state_Error | fsm_PlayFile_state_Error_imp |
fsm_PlayFile_state * | pCurrentFsmState = &fsm_PlayFile_state_Idle_imp |
c_FileMgr::FileId | FileHandleForFileBeingPlayed = c_FileMgr::INVALID_FILE_HANDLE |
struct c_InputFPPRemotePlayFile::FrameControl_t | FrameControl |
struct c_InputFPPRemotePlayFile::SyncControl_t | SyncControl |
Ticker | MsTicker |
uint32_t | LastIsrTimeStampMS = 0 |
uint32_t | PlayedFileCount = 0 |
int | PollDetectionCounter = 0 |
FSEQParsedRangeEntry | SparseRanges [MAX_NUM_SPARSE_RANGES] |
String | LastFailedPlayStatusMsg |
+Static Private Attributes | |
static const int | PollDetectionCounterLimit = 5 |
+Friends | |
class | fsm_PlayFile_state_Idle |
class | fsm_PlayFile_state_Starting |
class | fsm_PlayFile_state_PlayingFile |
class | fsm_PlayFile_state_Stopping |
class | fsm_PlayFile_state_Error |
class | fsm_PlayFile_state |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputFPPRemotePlayItem | |
String | PlayItemName |
uint32_t | RemainingPlayCount = 0 |
time_t | PlayDurationSec = 0 |
bool | SendFppSync = false |
c_InputFPPRemotePlayFile::c_InputFPPRemotePlayFile | +( | +c_InputMgr::e_InputChannelIds | +InputChannelId | ) | ++ |
+
|
+ +virtual | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +inlinevirtual | +
+
|
+ +private | +
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +private | +
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+void c_InputFPPRemotePlayFile::TimerPoll | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +staticprivate | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputFPPRemotePlayItem, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayItem.hpp>
+Public Member Functions | |
c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayItem () |
virtual bool | Poll ()=0 |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0 |
virtual void | Stop ()=0 |
virtual void | Sync (String &FileName, float SecondsElapsed)=0 |
virtual void | GetStatus (JsonObject &jsonStatus)=0 |
virtual bool | IsIdle ()=0 |
String | GetFileName () |
uint32_t | GetRepeatCount () |
void | SetDuration (time_t value) |
void | GetDriverName (String &Name) |
int32_t | GetSyncOffsetMS () |
void | SetSyncOffsetMS (int32_t value) |
void | SetSendFppSync (bool value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
+Protected Attributes | |
String | PlayItemName |
uint32_t | RemainingPlayCount = 0 |
time_t | PlayDurationSec = 0 |
bool | SendFppSync = false |
+Private Attributes | |
int32_t | SyncOffsetMS = 0 |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputFPPRemotePlayItem::c_InputFPPRemotePlayItem | +( | +c_InputMgr::e_InputChannelIds | +InputChannelId | ) | ++ |
+
|
+ +virtual | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.
+
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.
+
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.
+
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayList, and c_InputFPPRemotePlayFile.
+
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.
+
+
|
+ +pure virtual | +
Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.
+ +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputFPPRemotePlayList, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayList.hpp>
+Public Member Functions | |
c_InputFPPRemotePlayList (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayList () |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop () |
virtual void | Sync (String &FileName, float SecondsElapsed) |
virtual bool | Poll () |
virtual void | GetStatus (JsonObject &jsonStatus) |
virtual bool | IsIdle () |
Public Member Functions inherited from c_InputFPPRemotePlayItem | |
c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayItem () |
String | GetFileName () |
uint32_t | GetRepeatCount () |
void | SetDuration (time_t value) |
void | GetDriverName (String &Name) |
int32_t | GetSyncOffsetMS () |
void | SetSyncOffsetMS (int32_t value) |
void | SetSendFppSync (bool value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
+Protected Member Functions | |
bool | ProcessPlayListEntry () |
+Protected Attributes | |
fsm_PlayList_state_WaitForStart | fsm_PlayList_state_WaitForStart_imp |
fsm_PlayList_state_Idle | fsm_PlayList_state_Idle_imp |
fsm_PlayList_state_PlayingFile | fsm_PlayList_state_PlayingFile_imp |
fsm_PlayList_state_PlayingEffect | fsm_PlayList_state_PlayingEffect_imp |
fsm_PlayList_state_Paused | fsm_PlayList_state_Paused_imp |
fsm_PlayList_state * | pCurrentFsmState = nullptr |
c_InputFPPRemotePlayItem * | pInputFPPRemotePlayItem = nullptr |
uint32_t | PlayListEntryId = 0 |
FastTimer | PauseDelayTimer |
uint32_t | PlayListRepeatCount = 1 |
Protected Attributes inherited from c_InputFPPRemotePlayItem | |
String | PlayItemName |
uint32_t | RemainingPlayCount = 0 |
time_t | PlayDurationSec = 0 |
bool | SendFppSync = false |
+Friends | |
class | fsm_PlayList_state_WaitForStart |
class | fsm_PlayList_state_Idle |
class | fsm_PlayList_state_PlayingFile |
class | fsm_PlayList_state_PlayingEffect |
class | fsm_PlayList_state_Paused |
class | fsm_PlayList_state |
c_InputFPPRemotePlayList::c_InputFPPRemotePlayList | +( | +c_InputMgr::e_InputChannelIds | +InputChannelId | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements c_InputFPPRemotePlayItem.
+ +
+
|
+ +virtual | +
+
|
+ +protected | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements c_InputFPPRemotePlayItem.
+
+
|
+ +virtual | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputMQTT, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputMQTT.h>
+Public Member Functions | |
c_InputMQTT (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
virtual | ~c_InputMQTT () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (JsonObject &jsonConfig) |
Get the current config used by the driver. | |
void | GetStatus (JsonObject &jsonStatus) |
void | Process () |
Call from loop(), renders Input data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
void | SetBufferInfo (uint32_t BufferSize) |
void | NetworkStateChanged (bool IsConnected) |
Public Member Functions inherited from c_InputCommon | |
c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputCommon () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig)=0 |
Get the current config used by the driver. | |
virtual void | SetOperationalState (bool ActiveFlag) |
virtual bool | isShutDownRebootNeeded () |
virtual void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
c_InputMgr::e_InputType | GetInputType () |
+Private Member Functions | |
void | validateConfiguration () |
void | setup () |
Call from setup() | |
void | onNetworkConnect () |
Call from onWifiConnect() | |
void | onNetworkDisconnect () |
Call from onWiFiDisconnect() | |
void | validate () |
Call from validateConfig() | |
void | NetworkStateChanged (bool IsConnected, bool RebootAllowed) |
void | PlayFseq (JsonObject &JsonConfig) |
void | PlayEffect (JsonObject &JsonConfig) |
void | GetEngineConfig (JsonObject &JsonConfig) |
void | GetEffectList (JsonObject &JsonConfig) |
void | StopPlayFileEngine () |
void | UpdateEffectConfiguration (JsonObject &JsonConfig) |
void | load () |
Load configuration from File System. | |
void | save () |
Save configuration to File System. | |
void | disconnectFromMqtt () |
void | connectToMqtt () |
void | onMqttConnect (bool sessionPresent) |
void | onMqttDisconnect (AsyncMqttClientDisconnectReason reason) |
void | onMqttMessage (char *topic, char *payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total) |
void | publishHA () |
void | publishState () |
+Private Attributes | |
AsyncMqttClient | mqtt |
Ticker | mqttTicker |
c_InputCommon * | pEffectsEngine = nullptr |
c_InputFPPRemotePlayItem * | pPlayFileEngine = nullptr |
c_InputEffectEngine::MQTTConfiguration_s | effectConfig |
String | ip |
uint16_t | port = MQTT_PORT |
String | user |
String | password |
String | topic |
bool | CleanSessionRequired = false |
String | haprefix = "homeassistant" |
bool | hadisco = true |
String | lwtTopic |
const char * | ON = "ON" |
const char * | OFF = "OFF" |
const char * | LWT_ONLINE = "online" |
const char * | LWT_OFFLINE = "offline" |
bool | stateOn = false |
+Additional Inherited Members | |
Protected Attributes inherited from c_InputCommon | |
bool | HasBeenInitialized = false |
uint32_t | InputDataBufferSize = 0 |
bool | IsInputChannelActive = true |
c_InputMgr::e_InputChannelIds | InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL |
c_InputMgr::e_InputType | ChannelType = c_InputMgr::e_InputType::InputType_Disabled |
c_InputMQTT::c_InputMQTT | +( | +c_InputMgr::e_InputChannelIds | +NewInputChannelId, | +
+ | + | c_InputMgr::e_InputType | +NewChannelType, | +
+ | + | uint32_t | +BufferSize | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Implements c_InputCommon.
+
+
|
+ +private | +
+
|
+ +private | +
void c_InputMQTT::GetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Get the current config used by the driver.
+
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_InputCommon.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Implements c_InputCommon.
+ +
+
|
+ +private | +
Load configuration from File System.
+ +
+
|
+ +virtual | +
Reimplemented from c_InputCommon.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Call from onWifiConnect()
+
+
|
+ +private | +
Call from onWiFiDisconnect()
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Call from loop(), renders Input data.
+ +Implements c_InputCommon.
+
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Save configuration to File System.
+ +
+
|
+ +virtual | +
bool c_InputMQTT::SetConfig | +( | +JsonObject & | +jsonConfig | ) | ++ |
Set a new config in the driver.
+
+
|
+ +private | +
Call from setup()
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Call from validateConfig()
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_InputMgr, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
forward declaration to the pure virtual Input class that will be defined later. + More...
+ +#include <InputMgr.hpp>
+Classes | |
struct | DriverInfo_t |
+Public Types | |
enum | e_InputChannelIds { + InputPrimaryChannelId = 0 +, InputSecondaryChannelId = 1 +, InputChannelId_End +, InputChannelId_Start = InputPrimaryChannelId +, + InputChannelId_ALL = InputChannelId_End +, EffectsChannel = InputSecondaryChannelId + + } |
enum | e_InputType { + InputType_E1_31 = 0 +, InputType_Effects +, InputType_MQTT +, InputType_Alexa +, + InputType_DDP +, InputType_Artnet +, InputType_Disabled +, InputType_End +, + InputType_Start = InputType_E1_31 +, InputType_Default = InputType_Disabled + + } |
+Public Member Functions | |
c_InputMgr () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_InputMgr () |
< deallocate any resources and put the Input channels into a safe state | |
void | Begin (uint32_t BufferSize) |
< Start the module | |
void | LoadConfig () |
void | ScheduleLoadConfig () |
void | GetConfig (byte *Response, uint32_t maxlen) |
void | GetStatus (JsonObject &jsonStatus) |
void | SetConfig (const char *NewConfig) |
void | SetConfig (ArduinoJson::JsonDocument &NewConfig) |
void | Process () |
< Called from loop(), renders Input data | |
void | SetBufferInfo (uint32_t BufferSize) |
void | SetOperationalState (bool Active) |
void | NetworkStateChanged (bool IsConnected) |
void | DeleteConfig () |
bool | GetNetworkState () |
void | GetDriverName (String &Name) |
void | RestartBlankTimer (e_InputChannelIds Selector) |
bool | BlankTimerHasExpired (e_InputChannelIds Selector) |
void | ProcessButtonActions (c_ExternalInput::InputValue_t value) |
+Private Member Functions | |
void | InstantiateNewInputChannel (e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver=true) |
void | CreateNewConfig () |
bool | ProcessJsonConfig (JsonObject &jsonConfig) |
void | CreateJsonConfig (JsonObject &jsonConfig) |
bool | ProcessJsonChannelConfig (JsonObject &jsonConfig, uint32_t ChannelIndex) |
bool | InputTypeIsAllowedOnChannel (e_InputType type, e_InputChannelIds ChannelId) |
+Private Attributes | |
DriverInfo_t | InputChannelDrivers [InputChannelId_End] |
pointer(s) to the current active Input driver | |
uint32_t | InputDataBufferSize = 0 |
bool | HasBeenInitialized = false |
c_ExternalInput | ExternalInput |
bool | EffectEngineIsConfiguredToRun [InputChannelId_End] |
bool | IsConnected = false |
bool | configInProgress = false |
time_t | ConfigLoadNeeded = NO_CONFIG_NEEDED |
String | ConfigFileName |
bool | rebootNeeded = false |
FastTimer | BlankEndTime [InputChannelId_End] |
forward declaration to the pure virtual Input class that will be defined later.
+enum c_InputMgr::e_InputChannelIds | +
enum c_InputMgr::e_InputType | +
c_InputMgr::c_InputMgr | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
< deallocate any resources and put the Input channels into a safe state
+ +void c_InputMgr::Begin | +( | +uint32_t | +BufferSize | ) | ++ |
< Start the module
+
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +inline | +
void c_InputMgr::GetConfig | +( | +byte * | +Response, | +
+ | + | uint32_t | +maxlen | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
void c_InputMgr::GetStatus | +( | +JsonObject & | +jsonStatus | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void c_InputMgr::LoadConfig | +( | +) | ++ |
void c_InputMgr::NetworkStateChanged | +( | +bool | +IsConnected | ) | ++ |
void c_InputMgr::Process | +( | +) | ++ |
< Called from loop(), renders Input data
+void c_InputMgr::ProcessButtonActions | +( | +c_ExternalInput::InputValue_t | +value | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +inline | +
+
|
+ +inline | +
void c_InputMgr::SetBufferInfo | +( | +uint32_t | +BufferSize | ) | ++ |
void c_InputMgr::SetConfig | +( | +ArduinoJson::JsonDocument & | +NewConfig | ) | ++ |
void c_InputMgr::SetConfig | +( | +const char * | +NewConfig | ) | ++ |
void c_InputMgr::SetOperationalState | +( | +bool | +Active | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
pointer(s) to the current active Input driver
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_NetworkMgr, including all inherited members.
+AdvertiseNewState() | c_NetworkMgr | private |
AllowWiFiAndEthUpSimultaneously | c_NetworkMgr | private |
Begin() | c_NetworkMgr | |
c_NetworkMgr() | c_NetworkMgr | |
GetConfig(JsonObject &json) | c_NetworkMgr | |
GetDriverName(String &Name) | c_NetworkMgr | inline |
GetHostname(String &name) | c_NetworkMgr | inline |
GetlocalIP() | c_NetworkMgr | |
GetStatus(JsonObject &json) | c_NetworkMgr | |
HasBeenInitialized | c_NetworkMgr | private |
hostname | c_NetworkMgr | private |
IsConnected() | c_NetworkMgr | inline |
IsEthernetConnected | c_NetworkMgr | private |
IsWiFiConnected | c_NetworkMgr | private |
Poll() | c_NetworkMgr | |
PreviousState | c_NetworkMgr | private |
SetConfig(JsonObject &json) | c_NetworkMgr | |
SetEthernetIsConnected(bool newState) | c_NetworkMgr | |
SetWiFiEnable() | c_NetworkMgr | private |
SetWiFiIsConnected(bool newState) | c_NetworkMgr | |
Validate() | c_NetworkMgr | private |
WiFiDriver | c_NetworkMgr | private |
~c_NetworkMgr() | c_NetworkMgr | virtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <NetworkMgr.hpp>
+Public Member Functions | |
c_NetworkMgr () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_NetworkMgr () |
< deallocate any resources and put the Input channels into a safe state | |
void | Begin () |
< Start the module | |
void | GetConfig (JsonObject &json) |
void | GetStatus (JsonObject &json) |
bool | SetConfig (JsonObject &json) |
void | Poll () |
< Called from loop() | |
void | GetDriverName (String &Name) |
void | SetWiFiIsConnected (bool newState) |
void | SetEthernetIsConnected (bool newState) |
bool | IsConnected () |
void | GetHostname (String &name) |
IPAddress | GetlocalIP () |
+Private Member Functions | |
bool | Validate () |
void | AdvertiseNewState () |
void | SetWiFiEnable () |
+Private Attributes | |
c_WiFiDriver | WiFiDriver |
String | hostname |
bool | HasBeenInitialized = false |
bool | IsWiFiConnected = false |
bool | IsEthernetConnected = false |
bool | PreviousState = false |
bool | AllowWiFiAndEthUpSimultaneously = true |
c_NetworkMgr::c_NetworkMgr | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
< deallocate any resources and put the Input channels into a safe state
+ +
+
|
+ +private | +
void c_NetworkMgr::Begin | +( | +) | ++ |
< Start the module
+void c_NetworkMgr::GetConfig | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
IPAddress c_NetworkMgr::GetlocalIP | +( | +) | ++ |
void c_NetworkMgr::GetStatus | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +inline | +
void c_NetworkMgr::Poll | +( | +) | ++ |
< Called from loop()
+bool c_NetworkMgr::SetConfig | +( | +JsonObject & | +json | ) | ++ |
void c_NetworkMgr::SetEthernetIsConnected | +( | +bool | +newState | ) | ++ |
+
|
+ +private | +
void c_NetworkMgr::SetWiFiIsConnected | +( | +bool | +newState | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_OutputCommon, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <OutputCommon.hpp>
+Public Types | |
typedef c_OutputMgr::e_OutputChannelIds | OID_t |
typedef c_OutputMgr::e_OutputType | OTYPE_t |
+Public Member Functions | |
c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_OutputCommon () |
virtual void | Begin () |
set up the operating environment based on the current config (or defaults) | |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig) |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig) |
Get the current config used by the driver. | |
virtual uint32_t | Poll ()=0 |
Call from loop(), renders output data. | |
virtual void | GetDriverName (String &sDriverName)=0 |
get the name for the instantiated driver | |
OID_t | GetOutputChannelId () |
return the output channel number | |
uint8_t * | GetBufferAddress () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
uint32_t | GetBufferUsedSize () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
gpio_num_t | GetOutputGpio () |
OTYPE_t | GetOutputType () |
Have the instance report its type. | |
virtual void | GetStatus (ArduinoJson::JsonObject &jsonStatus) |
void | SetOutputBufferAddress (uint8_t *pNewOutputBuffer) |
virtual void | SetOutputBufferSize (uint32_t NewOutputBufferSize) |
virtual uint32_t | GetNumOutputBufferBytesNeeded ()=0 |
virtual uint32_t | GetNumOutputBufferChannelsServiced ()=0 |
virtual void | PauseOutput (bool State) |
virtual void | ClearBuffer () |
virtual void | WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData) |
virtual void | ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData) |
virtual bool | ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio) |
virtual bool | DriverIsSendingIntensityData () |
virtual uint32_t | GetFrameTimeMs () |
+Protected Member Functions | |
void | ReportNewFrame () |
bool | canRefresh () |
+Protected Attributes | |
gpio_num_t | DataPin = gpio_num_t (-1) |
uart_port_t | UartId = uart_port_t (-1) |
OTYPE_t | OutputType = OTYPE_t::OutputType_Disabled |
OID_t | OutputChannelId = OID_t::OutputChannelId_End |
bool | HasBeenInitialized = false |
uint32_t | FrameDurationInMicroSec = 25000 |
uint32_t | ActualFrameDurationMicroSec = 50000 |
uint8_t * | pOutputBuffer = nullptr |
uint32_t | OutputBufferSize = 0 |
uint32_t | FrameCount = 0 |
+Private Attributes | |
uint32_t | FrameRefreshTimeInMicroSec = 0 |
uint32_t | FrameStartTimeInMicroSec = 0 |
uint32_t | FrameEndTimeInMicroSec = 0 |
uint32_t | FrameTimeDeltaInMicroSec = 0 |
typedef c_OutputMgr::e_OutputChannelIds c_OutputCommon::OID_t | +
typedef c_OutputMgr::e_OutputType c_OutputCommon::OTYPE_t | +
c_OutputCommon::c_OutputCommon | +( | +c_OutputMgr::e_OutputChannelIds | +OutputChannelId, | +
+ | + | gpio_num_t | +outputGpio, | +
+ | + | uart_port_t | +uart, | +
+ | + | c_OutputMgr::e_OutputType | +outputType | +
+ | ) | ++ |
< Start up the driver and put it into a safe mode
+
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
set up the operating environment based on the current config (or defaults)
+ +Reimplemented in c_OutputDisabled.
+
+
|
+ +inlineprotected | +
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
Get the address of the buffer into which the E1.31 handler will stuff data.
+
+
|
+ +inline | +
Get the address of the buffer into which the E1.31 handler will stuff data.
+
+
|
+ +virtual | +
Get the current config used by the driver.
+ +Reimplemented in c_OutputDisabled, and c_OutputPixel.
+
+
|
+ +pure virtual | +
get the name for the instantiated driver
+ +Implemented in c_OutputDisabled.
+
+
|
+ +inlinevirtual | +
+
|
+ +pure virtual | +
Implemented in c_OutputDisabled, and c_OutputPixel.
+ +
+
|
+ +pure virtual | +
Implemented in c_OutputDisabled, and c_OutputPixel.
+ +
+
|
+ +inline | +
return the output channel number
+ +
+
|
+ +inline | +
+
|
+ +inline | +
Have the instance report its type.
+
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
+
|
+ +pure virtual | +
Call from loop(), renders output data.
+ +Implemented in c_OutputDisabled.
+ +
+
|
+ +virtual | +
Reimplemented in c_OutputPixel.
+ +
+
|
+ +protected | +
+
|
+ +virtual | +
Set a new config in the driver.
+ +Reimplemented in c_OutputDisabled, and c_OutputPixel.
+
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Reimplemented in c_OutputPixel.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_OutputDisabled, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <OutputDisabled.hpp>
+Public Member Functions | |
c_OutputDisabled (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) | |
virtual | ~c_OutputDisabled () |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
bool | SetConfig (ArduinoJson::JsonObject &jsonConfig) |
Set a new config in the driver. | |
void | GetConfig (ArduinoJson::JsonObject &jsonConfig) |
Get the current config used by the driver. | |
uint32_t | Poll () |
Call from loop(), renders output data. | |
void | GetDriverName (String &sDriverName) |
get the name for the instantiated driver | |
uint32_t | GetNumOutputBufferBytesNeeded () |
uint32_t | GetNumOutputBufferChannelsServiced () |
Public Member Functions inherited from c_OutputCommon | |
c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_OutputCommon () |
OID_t | GetOutputChannelId () |
return the output channel number | |
uint8_t * | GetBufferAddress () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
uint32_t | GetBufferUsedSize () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
gpio_num_t | GetOutputGpio () |
OTYPE_t | GetOutputType () |
Have the instance report its type. | |
virtual void | GetStatus (ArduinoJson::JsonObject &jsonStatus) |
void | SetOutputBufferAddress (uint8_t *pNewOutputBuffer) |
virtual void | SetOutputBufferSize (uint32_t NewOutputBufferSize) |
virtual void | PauseOutput (bool State) |
virtual void | ClearBuffer () |
virtual void | WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData) |
virtual void | ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData) |
virtual bool | ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio) |
virtual bool | DriverIsSendingIntensityData () |
virtual uint32_t | GetFrameTimeMs () |
+Additional Inherited Members | |
Public Types inherited from c_OutputCommon | |
typedef c_OutputMgr::e_OutputChannelIds | OID_t |
typedef c_OutputMgr::e_OutputType | OTYPE_t |
Protected Member Functions inherited from c_OutputCommon | |
void | ReportNewFrame () |
bool | canRefresh () |
Protected Attributes inherited from c_OutputCommon | |
gpio_num_t | DataPin = gpio_num_t (-1) |
uart_port_t | UartId = uart_port_t (-1) |
OTYPE_t | OutputType = OTYPE_t::OutputType_Disabled |
OID_t | OutputChannelId = OID_t::OutputChannelId_End |
bool | HasBeenInitialized = false |
uint32_t | FrameDurationInMicroSec = 25000 |
uint32_t | ActualFrameDurationMicroSec = 50000 |
uint8_t * | pOutputBuffer = nullptr |
uint32_t | OutputBufferSize = 0 |
uint32_t | FrameCount = 0 |
c_OutputDisabled::c_OutputDisabled | +( | +c_OutputMgr::e_OutputChannelIds | +OutputChannelId, | +
+ | + | gpio_num_t | +outputGpio, | +
+ | + | uart_port_t | +uart, | +
+ | + | c_OutputMgr::e_OutputType | +outputType | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +virtual | +
set up the operating environment based on the current config (or defaults)
+ +Reimplemented from c_OutputCommon.
+ +
+
|
+ +virtual | +
Get the current config used by the driver.
+ +Reimplemented from c_OutputCommon.
+ +
+
|
+ +inlinevirtual | +
get the name for the instantiated driver
+ +Implements c_OutputCommon.
+ +
+
|
+ +inlinevirtual | +
Implements c_OutputCommon.
+ +
+
|
+ +inlinevirtual | +
Implements c_OutputCommon.
+ +
+
|
+ +virtual | +
Call from loop(), renders output data.
+ +Implements c_OutputCommon.
+ +
+
|
+ +virtual | +
Set a new config in the driver.
+ +Reimplemented from c_OutputCommon.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_OutputMgr, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <OutputMgr.hpp>
+Classes | |
struct | DriverInfo_t |
+Public Types | |
enum | e_OutputChannelIds { OutputChannelId_End +, OutputChannelId_Start = 0 + } |
enum | e_OutputType { OutputType_Disabled = 0 +, OutputType_End +, OutputType_Start = OutputType_Disabled + } |
enum | OM_PortType_t { + Uart = 0 +, Rmt +, Spi +, Relay +, + Undefined + + } |
+Public Member Functions | |
c_OutputMgr () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_OutputMgr () |
< deallocate any resources and put the output channels into a safe state | |
void | Begin () |
set up the operating environment based on the current config (or defaults) | |
void | Poll () |
Call from loop(), renders output data. | |
void | ScheduleLoadConfig () |
void | LoadConfig () |
Read the current configuration data from nvram. | |
void | GetConfig (byte *Response, uint32_t maxlen) |
void | GetConfig (String &Response) |
void | SetConfig (const char *NewConfig) |
Save the current configuration data to nvram. | |
void | SetConfig (ArduinoJson::JsonDocument &NewConfig) |
Save the current configuration data to nvram. | |
void | GetStatus (JsonObject &jsonStatus) |
void | GetPortCounts (uint16_t &PixelCount, uint16_t &SerialCount) |
uint8_t * | GetBufferAddress () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
uint32_t | GetBufferUsedSize () |
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data. | |
uint32_t | GetBufferSize () |
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data. | |
void | DeleteConfig () |
void | PauseOutputs (bool NewState) |
void | GetDriverName (String &Name) |
void | WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pData) |
void | ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData) |
void | ClearBuffer () |
void | TaskPoll () |
+Private Member Functions | |
bool | ProcessJsonConfig (JsonObject &jsonConfig) |
void | CreateJsonConfig (JsonObject &jsonConfig) |
void | UpdateDisplayBufferReferences (void) |
void | InstantiateNewOutputChannel (DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver=true) |
void | CreateNewConfig () |
void | SetSerialUart () |
+Private Attributes | |
DriverInfo_t | OutputChannelDrivers [OutputChannelId_End] |
bool | HasBeenInitialized = false |
time_t | ConfigLoadNeeded = NO_CONFIG_NEEDED |
bool | ConfigInProgress = false |
bool | IsOutputPaused = false |
bool | BuildingNewConfig = false |
String | ConfigFileName |
uint8_t | OutputBuffer [OM_MAX_NUM_CHANNELS] |
uint32_t | UsedBufferSize = 0 |
gpio_num_t | ConsoleTxGpio = gpio_num_t::GPIO_NUM_1 |
gpio_num_t | ConsoleRxGpio = gpio_num_t::GPIO_NUM_3 |
bool | ConsoleUartIsActive = true |
enum c_OutputMgr::e_OutputChannelIds | +
enum c_OutputMgr::e_OutputType | +
enum c_OutputMgr::OM_PortType_t | +
c_OutputMgr::c_OutputMgr | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
< deallocate any resources and put the output channels into a safe state
+ +void c_OutputMgr::Begin | +( | +) | ++ |
set up the operating environment based on the current config (or defaults)
+< Start the module
+void c_OutputMgr::ClearBuffer | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +inline | +
+
|
+ +inline | +
Get the address of the buffer into which the E1.31 handler will stuff data.
+
+
|
+ +inline | +
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
+ +
+
|
+ +inline | +
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
+void c_OutputMgr::GetConfig | +( | +byte * | +Response, | +
+ | + | uint32_t | +maxlen | +
+ | ) | ++ |
void c_OutputMgr::GetConfig | +( | +String & | +Response | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
void c_OutputMgr::GetStatus | +( | +JsonObject & | +jsonStatus | ) | ++ |
+
|
+ +private | +
void c_OutputMgr::LoadConfig | +( | +) | ++ |
Read the current configuration data from nvram.
+void c_OutputMgr::PauseOutputs | +( | +bool | +NewState | ) | ++ |
void c_OutputMgr::Poll | +( | +) | ++ |
+
|
+ +private | +
void c_OutputMgr::ReadChannelData | +( | +uint32_t | +StartChannelId, | +
+ | + | uint32_t | +ChannelCount, | +
+ | + | uint8_t * | +pTargetData | +
+ | ) | ++ |
+
|
+ +inline | +
void c_OutputMgr::SetConfig | +( | +ArduinoJson::JsonDocument & | +NewConfig | ) | ++ |
Save the current configuration data to nvram.
+void c_OutputMgr::SetConfig | +( | +const char * | +NewConfig | ) | ++ |
Save the current configuration data to nvram.
+
+
|
+ +private | +
void c_OutputMgr::TaskPoll | +( | +) | ++ |
+
|
+ +private | +
void c_OutputMgr::WriteChannelData | +( | +uint32_t | +StartChannelId, | +
+ | + | uint32_t | +ChannelCount, | +
+ | + | uint8_t * | +pData | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_OutputPixel, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <OutputPixel.hpp>
+Classes | |
union | ColorOffsets_s |
+Public Member Functions | |
c_OutputPixel (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) | |
virtual | ~c_OutputPixel () |
virtual bool | SetConfig (ArduinoJson::JsonObject &jsonConfig) |
Set a new config in the driver. | |
virtual void | GetConfig (ArduinoJson::JsonObject &jsonConfig) |
Get the current config used by the driver. | |
virtual void | GetStatus (ArduinoJson::JsonObject &jsonStatus) |
uint32_t | GetNumOutputBufferBytesNeeded () |
uint32_t | GetNumOutputBufferChannelsServiced () |
virtual void | SetOutputBufferSize (uint32_t NumChannelsAvailable) |
void | SetInvertData (bool _InvertData) |
virtual void | WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData) |
virtual void | ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData) |
void | SetIntensityBitTimeInUS (float value) |
void | SetIntensityDataWidth (uint32_t value) |
void | StartNewFrame () |
bool IRAM_ATTR | ISR_MoreDataToSend () |
bool IRAM_ATTR | ISR_GetNextIntensityToSend (uint32_t &DataToSend) |
void | SetPixelCount (uint32_t value) |
uint32_t | GetPixelCount () |
Public Member Functions inherited from c_OutputCommon | |
c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_OutputCommon () |
virtual void | Begin () |
set up the operating environment based on the current config (or defaults) | |
virtual uint32_t | Poll ()=0 |
Call from loop(), renders output data. | |
virtual void | GetDriverName (String &sDriverName)=0 |
get the name for the instantiated driver | |
OID_t | GetOutputChannelId () |
return the output channel number | |
uint8_t * | GetBufferAddress () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
uint32_t | GetBufferUsedSize () |
Get the address of the buffer into which the E1.31 handler will stuff data. | |
gpio_num_t | GetOutputGpio () |
OTYPE_t | GetOutputType () |
Have the instance report its type. | |
void | SetOutputBufferAddress (uint8_t *pNewOutputBuffer) |
virtual void | PauseOutput (bool State) |
virtual void | ClearBuffer () |
virtual bool | ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio) |
virtual bool | DriverIsSendingIntensityData () |
virtual uint32_t | GetFrameTimeMs () |
+Protected Member Functions | |
void | SetFramePrependInformation (const uint8_t *data, uint32_t len) |
void | SetFrameAppendInformation (const uint8_t *data, uint32_t len) |
void | SetPixelPrependInformation (const uint8_t *data, uint32_t len) |
void | SetFrameDurration (float IntensityBitTimeInUs, uint16_t BlockSize=1, float BlockDelayUs=0.0) |
Protected Member Functions inherited from c_OutputCommon | |
void | ReportNewFrame () |
bool | canRefresh () |
+Protected Attributes | |
uint16_t | InterFrameGapInMicroSec = 300 |
Protected Attributes inherited from c_OutputCommon | |
gpio_num_t | DataPin = gpio_num_t (-1) |
uart_port_t | UartId = uart_port_t (-1) |
OTYPE_t | OutputType = OTYPE_t::OutputType_Disabled |
OID_t | OutputChannelId = OID_t::OutputChannelId_End |
bool | HasBeenInitialized = false |
uint32_t | FrameDurationInMicroSec = 25000 |
uint32_t | ActualFrameDurationMicroSec = 50000 |
uint8_t * | pOutputBuffer = nullptr |
uint32_t | OutputBufferSize = 0 |
uint32_t | FrameCount = 0 |
+Private Types | |
typedef union c_OutputPixel::ColorOffsets_s | ColorOffsets_t |
+Private Member Functions | |
uint32_t IRAM_ATTR | FramePrependData () |
uint32_t IRAM_ATTR | PixelPrependNulls () |
uint32_t IRAM_ATTR | PixelSendPrependIntensity () |
uint32_t IRAM_ATTR | PixelSendIntensity () |
uint32_t IRAM_ATTR | PixelAppendNulls () |
uint32_t IRAM_ATTR | FrameAppendData () |
uint32_t IRAM_ATTR | FrameDone () |
void IRAM_ATTR | SetStartingSendPixelState () |
void | updateGammaTable () |
Generate gamma correction table. | |
void | updateColorOrderOffsets () |
Update color order. | |
bool | validate () |
confirm that the current configuration is valid | |
uint32_t | CalculateIntensityOffset (uint32_t ChannelId) |
uint32_t IRAM_ATTR | GetIntensityData () |
+Private Attributes | |
uint32_t | NumIntensityBytesPerPixel = PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL |
uint8_t * | NextPixelToSend = nullptr |
uint32_t | pixel_count = 100 |
uint32_t | SentPixelsCount = 0 |
uint32_t | PixelIntensityCurrentIndex = 0 |
uint32_t | PixelIntensityCurrentColor = 0 |
uint8_t * | pFramePrependData = nullptr |
uint32_t | FramePrependDataSize = 0 |
uint32_t | FramePrependDataCurrentIndex = 0 |
uint8_t * | pFrameAppendData = nullptr |
uint32_t | FrameAppendDataSize = 0 |
uint32_t | FrameAppendDataCurrentIndex = 0 |
uint8_t * | PixelPrependData = nullptr |
uint32_t | PixelPrependDataSize = 0 |
uint32_t | PixelPrependDataCurrentIndex = 0 |
uint32_t | PixelGroupSize = 1 |
uint32_t | PixelGroups = 1 |
float | IntensityBitTimeInUs = 0.0 |
uint32_t | BlockSize = 1 |
float | BlockDelayUs = 0.0 |
uint32_t | zig_size = 1 |
uint32_t | PrependNullPixelCount = 0 |
uint32_t | PrependNullPixelCurrentCount = 0 |
uint32_t | AppendNullPixelCount = 0 |
uint32_t | AppendNullPixelCurrentCount = 0 |
bool | InvertData = false |
uint32_t | IntensityMultiplier = 1 |
uint32_t(c_OutputPixel::* | FrameStateFuncPtr )() |
ColorOffsets_t | ColorOffsets |
uint8_t | gamma_table [256] = { 0 } |
Gamma Adjustment table. | |
float | gamma = 1.0 |
gamma value to use | |
uint8_t | brightness = 100 |
uint32_t | AdjustedBrightness = 256 |
uint32_t | GECEPixelId = 0 |
uint32_t | GECEBrightness = 255 |
String | color_order = "rgb" |
Pixel color order. | |
+Additional Inherited Members | |
Public Types inherited from c_OutputCommon | |
typedef c_OutputMgr::e_OutputChannelIds | OID_t |
typedef c_OutputMgr::e_OutputType | OTYPE_t |
+
|
+ +private | +
c_OutputPixel::c_OutputPixel | +( | +c_OutputMgr::e_OutputChannelIds | +OutputChannelId, | +
+ | + | gpio_num_t | +outputGpio, | +
+ | + | uart_port_t | +uart, | +
+ | + | c_OutputMgr::e_OutputType | +outputType | +
+ | ) | ++ |
+
|
+ +virtual | +
+
|
+ +inlineprivate | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
Get the current config used by the driver.
+ +Reimplemented from c_OutputCommon.
+
+
|
+ +private | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
+
|
+ +virtual | +
bool IRAM_ATTR c_OutputPixel::ISR_GetNextIntensityToSend | +( | +uint32_t & | +DataToSend | ) | ++ |
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Set a new config in the driver.
+ +Reimplemented from c_OutputCommon.
+
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +inline | +
void c_OutputPixel::SetIntensityDataWidth | +( | +uint32_t | +value | ) | ++ |
+
|
+ +inline | +
+
|
+ +virtual | +
+
|
+ +inline | +
+
|
+ +protected | +
+
|
+ +private | +
void c_OutputPixel::StartNewFrame | +( | +) | ++ |
+
|
+ +private | +
Update color order.
+
+
|
+ +private | +
Generate gamma correction table.
+
+
|
+ +private | +
confirm that the current configuration is valid
+
+
|
+ +virtual | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Pixel color order.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
gamma value to use
+ +
+
|
+ +private | +
Gamma Adjustment table.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_OutputUart, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <OutputUart.hpp>
+Classes | |
struct | ConvertIntensityToUartDataStreamEntry_t |
struct | OutputUartConfig_t |
+Public Types | |
enum | UartDatauint32_t { + OUTPUT_UART_5N1 = 0 +, OUTPUT_UART_5N2 +, OUTPUT_UART_6N1 +, OUTPUT_UART_6N2 +, + OUTPUT_UART_7N1 +, OUTPUT_UART_7N2 +, OUTPUT_UART_8N1 +, OUTPUT_UART_8N2 + + } |
enum | TranslateIntensityData_t { NoTranslation = 0 +, OneToOne +, TwoToOne + } |
enum | UartDataBitTranslationId_t { + Uart_DATA_BIT_00_ID = 0 +, Uart_DATA_BIT_01_ID +, Uart_DATA_BIT_10_ID +, Uart_DATA_BIT_11_ID +, + Uart_LIST_END +, Uart_INVALID_VALUE +, Uart_NUM_BIT_TYPES = Uart_LIST_END + + } |
typedef ConvertIntensityToUartDataStreamEntry_t | CitudsArray_t |
+Public Member Functions | |
c_OutputUart () | |
virtual | ~c_OutputUart () |
void | Begin (c_OutputUart::OutputUartConfig_t &config) |
bool | SetConfig (ArduinoJson::JsonObject &jsonConfig) |
void | GetConfig (ArduinoJson::JsonObject &jsonConfig) |
void | GetDriverName (String &sDriverName) |
void | GetStatus (ArduinoJson::JsonObject &jsonStatus) |
void | PauseOutput (bool State) |
void | StartNewFrame () |
void IRAM_ATTR | ISR_UART_Handler () |
void IRAM_ATTR | ISR_Handler_SendIntensityData () |
+Private Member Functions | |
void | StartUart () |
bool | RegisterUartIsrHandler () |
void | InitializeUart () |
void | set_pin () |
void | TerminateSerialPortOperation () |
void | RestoreSerialPortOperation () |
void | ReportNewFrame () |
void | StartBreak () |
void | EndBreak () |
void | GenerateBreak (uint32_t DurationInUs, uint32_t MarkDurationInUs) |
void | SetIntensityDataWidth () |
void | SetIntensity2Uart (uint8_t value, UartDataBitTranslationId_t ID) |
void IRAM_ATTR | StartNewDataFrame () |
void | CalculateEnableUartInterruptFlags () |
uint32_t IRAM_ATTR | getUartFifoLength () |
bool IRAM_ATTR | MoreDataToSend () |
bool IRAM_ATTR | GetNextIntensityToSend (uint32_t &DataToSend) |
void IRAM_ATTR | enqueueUartData (uint8_t value) |
void IRAM_ATTR | EnableUartInterrupts () |
void IRAM_ATTR | ClearUartInterrupts () |
void IRAM_ATTR | DisableUartInterrupts () |
+Private Attributes | |
OutputUartConfig_t | OutputUartConfig |
uint8_t | Intensity2Uart [UartDataBitTranslationId_t::Uart_LIST_END] |
bool | OutputIsPaused = false |
uint32_t | TxIntensityDataStartingMask = 0x80 |
bool | HasBeenInitialized = false |
uint32_t | NumUartSlotsPerIntensityValue = 1 |
uint32_t | MarkAfterInterintensityBreakBitCCOUNT = 0 |
uint32_t | ActiveIsrMask = 0 |
typedef ConvertIntensityToUartDataStreamEntry_t c_OutputUart::CitudsArray_t | +
enum c_OutputUart::TranslateIntensityData_t | +
enum c_OutputUart::UartDataBitTranslationId_t | +
enum c_OutputUart::UartDatauint32_t | +
c_OutputUart::c_OutputUart | +( | +) | ++ |
+
|
+ +virtual | +
void c_OutputUart::Begin | +( | +c_OutputUart::OutputUartConfig_t & | +config | ) | ++ |
+
|
+ +private | +
+
|
+ +inlineprivate | +
+
|
+ +inlineprivate | +
+
|
+ +inlineprivate | +
DEBUG_START;
+DEBUG_V("dont turn on interrupts if there is no more data to send");
+DEBUG_END;
+
+
|
+ +private | +
+
|
+ +inlineprivate | +
+
|
+ +private | +
void c_OutputUart::GetConfig | +( | +ArduinoJson::JsonObject & | +jsonConfig | ) | ++ |
+
|
+ +inline | +
+
|
+ +inlineprivate | +
void c_OutputUart::GetStatus | +( | +ArduinoJson::JsonObject & | +jsonStatus | ) | ++ |
+
|
+ +inlineprivate | +
+
|
+ +private | +
void IRAM_ATTR c_OutputUart::ISR_Handler_SendIntensityData | +( | +) | ++ |
void IRAM_ATTR c_OutputUart::ISR_UART_Handler | +( | +) | ++ |
+
|
+ +inlineprivate | +
void c_OutputUart::PauseOutput | +( | +bool | +State | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
bool c_OutputUart::SetConfig | +( | +ArduinoJson::JsonObject & | +jsonConfig | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
void c_OutputUart::StartNewFrame | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_WebMgr, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WebMgr.hpp>
+Public Member Functions | |
c_WebMgr () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_WebMgr () |
< deallocate any resources and put the output channels into a safe state | |
void | Begin (config_t *NewConfig) |
set up the operating environment based on the current config (or defaults) | |
void | ValidateConfig (config_t *NewConfig) |
void | Process () |
void | onAlexaMessage (EspalexaDevice *pDevice) |
void | RegisterAlexaCallback (DeviceCallbackFunction cb) |
bool | IsAlexaCallbackValid () |
void | FirmwareUpload (AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final) |
void | NetworkStateChanged (bool NewNetworkState) |
void | GetDriverName (String &Name) |
void | CreateAdminInfoFile () |
+Private Types | |
using | WebJsonDocument = DynamicJsonDocument |
+Private Member Functions | |
void | init () |
void | processCmdGet (JsonObject &jsonCmd) |
bool | processCmdSet (JsonObject &jsonCmd) |
void | processCmdOpt (JsonObject &jsonCmd) |
void | processCmdDelete (JsonObject &jsonCmd) |
void | processCmdSetTime (JsonObject &jsonCmd) |
void | GetConfiguration () |
void | GetOptions () |
void | ProcessXJRequest (AsyncWebServerRequest *client) |
void | ProcessSetTimeRequest (time_t DateTime) |
void | GetDeviceOptions () |
void | GetInputOptions () |
void | GetOutputOptions () |
+Private Attributes | |
EFUpdate | efupdate |
DeviceCallbackFunction | pAlexaCallback = nullptr |
EspalexaDevice * | pAlexaDevice = nullptr |
bool | HasBeenInitialized = false |
WebJsonDocument * | WebJsonDoc = nullptr |
+
|
+ +private | +
c_WebMgr::c_WebMgr | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+ +
+
|
+ +virtual | +
< deallocate any resources and put the output channels into a safe state
+ +void c_WebMgr::Begin | +( | +config_t * | +NewConfig | ) | ++ |
set up the operating environment based on the current config (or defaults)
+< Start the module
+void c_WebMgr::CreateAdminInfoFile | +( | +) | ++ |
void c_WebMgr::FirmwareUpload | +( | +AsyncWebServerRequest * | +request, | +
+ | + | String | +filename, | +
+ | + | uint32_t | +index, | +
+ | + | uint8_t * | +data, | +
+ | + | uint32_t | +len, | +
+ | + | bool | +final | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +inline | +
void c_WebMgr::NetworkStateChanged | +( | +bool | +NewNetworkState | ) | ++ |
void c_WebMgr::onAlexaMessage | +( | +EspalexaDevice * | +pDevice | ) | ++ |
void c_WebMgr::Process | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
void c_WebMgr::RegisterAlexaCallback | +( | +DeviceCallbackFunction | +cb | ) | ++ |
void c_WebMgr::ValidateConfig | +( | +config_t * | +NewConfig | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for c_WiFiDriver, including all inherited members.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
c_WiFiDriver () | |
< Start up the driver and put it into a safe mode | |
virtual | ~c_WiFiDriver () |
< deallocate any resources and put the output channels into a safe state | |
void | Begin () |
< Start the module | |
void | GetConfig (JsonObject &json) |
void | GetStatus (JsonObject &json) |
bool | SetConfig (JsonObject &json) |
IPAddress | getIpAddress () |
void | setIpAddress (IPAddress NewAddress) |
IPAddress | getIpSubNetMask () |
void | setIpSubNetMask (IPAddress NewAddress) |
void | connectWifi (const String &ssid, const String &passphrase) |
void | reset () |
void | Poll () |
void | SetFsmState (fsm_WiFi_state *NewState) |
void | AnnounceState () |
FastTimer & | GetFsmTimer (void) |
bool | IsWiFiConnected () |
void | SetIsWiFiConnected (bool value) |
void | GetDriverName (String &Name) |
uint32_t | Get_sta_timeout () |
uint32_t | Get_ap_timeout () |
bool | Get_ap_fallbackIsEnabled () |
bool | Get_ap_StayInApMode () |
bool | Get_RebootOnWiFiFailureToConnect () |
String | GetConfig_ssid () |
String | GetConfig_passphrase () |
void | GetHostname (String &name) |
void | SetHostname (String &name) |
void | Disable () |
void | Enable () |
+Protected Attributes | |
fsm_WiFi_state * | pCurrentFsmState = nullptr |
FastTimer | FsmTimer |
+Private Member Functions | |
int | ValidateConfig () |
void | SetUpIp () |
void | onWiFiConnect (const WiFiEvent_t event, const WiFiEventInfo_t info) |
void | onWiFiDisconnect (const WiFiEvent_t event, const WiFiEventInfo_t info) |
WiFi Disconnect Handler. | |
void | onWiFiStaConn (const WiFiEvent_t event, const WiFiEventInfo_t info) |
void | onWiFiStaDisc (const WiFiEvent_t event, const WiFiEventInfo_t info) |
+Private Attributes | |
IPAddress | CurrentIpAddress = IPAddress (0, 0, 0, 0) |
IPAddress | CurrentSubnetMask = IPAddress (0, 0, 0, 0) |
FastTimer | NextPoll |
uint32_t | PollInterval = 1000 |
bool | ReportedIsWiFiConnected = false |
String | ssid |
String | passphrase |
IPAddress | ip = IPAddress ((uint32_t)0) |
IPAddress | netmask = IPAddress ((uint32_t)0) |
IPAddress | gateway = IPAddress ((uint32_t)0) |
bool | UseDhcp = true |
uint8_t | ap_channelNumber = 1 |
bool | ap_fallbackIsEnabled = true |
uint32_t | ap_timeout = AP_TIMEOUT |
How long to wait in AP mode with no connection before rebooting. | |
uint32_t | sta_timeout = CLIENT_TIMEOUT |
Timeout when connection as client (station) | |
bool | StayInApMode = false |
bool | RebootOnWiFiFailureToConnect = true |
+Friends | |
class | fsm_WiFi_state_Boot |
class | fsm_WiFi_state_ConnectingUsingConfig |
class | fsm_WiFi_state_ConnectingUsingDefaults |
class | fsm_WiFi_state_ConnectedToAP |
class | fsm_WiFi_state_ConnectingAsAP |
class | fsm_WiFi_state_ConnectedToSta |
class | fsm_WiFi_state_ConnectionFailed |
class | fsm_WiFi_state_Disabled |
class | fsm_WiFi_state |
c_WiFiDriver::c_WiFiDriver | +( | +) | ++ |
< Start up the driver and put it into a safe mode
+
+
|
+ +virtual | +
< deallocate any resources and put the output channels into a safe state
+ +void c_WiFiDriver::AnnounceState | +( | +) | ++ |
void c_WiFiDriver::Begin | +( | +) | ++ |
< Start the module
+void c_WiFiDriver::connectWifi | +( | +const String & | +ssid, | +
+ | + | const String & | +passphrase | +
+ | ) | ++ |
void c_WiFiDriver::Disable | +( | +) | ++ |
void c_WiFiDriver::Enable | +( | +) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
void c_WiFiDriver::GetConfig | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
void c_WiFiDriver::GetHostname | +( | +String & | +name | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
void c_WiFiDriver::GetStatus | +( | +JsonObject & | +json | ) | ++ |
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
WiFi Disconnect Handler.
+
+
|
+ +private | +
+
|
+ +private | +
void c_WiFiDriver::Poll | +( | +) | ++ |
void c_WiFiDriver::reset | +( | +) | ++ |
bool c_WiFiDriver::SetConfig | +( | +JsonObject & | +json | ) | ++ |
void c_WiFiDriver::SetFsmState | +( | +fsm_WiFi_state * | +NewState | ) | ++ |
void c_WiFiDriver::SetHostname | +( | +String & | +name | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +friend | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
How long to wait in AP mode with no connection before rebooting.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
Timeout when connection as client (station)
+ +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_ExternalInput_boot, including all inherited members.
+Init(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_boot | virtual |
Poll(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_boot | virtual |
~fsm_ExternalInput_boot() override | fsm_ExternalInput_boot | inline |
~fsm_ExternalInput_state() | fsm_ExternalInput_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Member Functions | |
void | Poll (c_ExternalInput &pExternalInput) override |
void | Init (c_ExternalInput &pExternalInput) override |
~fsm_ExternalInput_boot () override | |
Public Member Functions inherited from fsm_ExternalInput_state | |
virtual | ~fsm_ExternalInput_state () |
+
|
+ +inlineoverride | +
+
|
+ +overridevirtual | +
+
|
+ +overridevirtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_ExternalInput_off_state, including all inherited members.
+Init(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_off_state | virtual |
Poll(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_off_state | virtual |
~fsm_ExternalInput_off_state() override | fsm_ExternalInput_off_state | inline |
~fsm_ExternalInput_state() | fsm_ExternalInput_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Member Functions | |
void | Poll (c_ExternalInput &pExternalInput) override |
void | Init (c_ExternalInput &pExternalInput) override |
~fsm_ExternalInput_off_state () override | |
Public Member Functions inherited from fsm_ExternalInput_state | |
virtual | ~fsm_ExternalInput_state () |
+
|
+ +inlineoverride | +
+
|
+ +overridevirtual | +
Implements fsm_ExternalInput_state.
+
+
|
+ +overridevirtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_ExternalInput_on_wait_long_state, including all inherited members.
+Init(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_on_wait_long_state | virtual |
Poll(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_on_wait_long_state | virtual |
~fsm_ExternalInput_on_wait_long_state() override | fsm_ExternalInput_on_wait_long_state | inline |
~fsm_ExternalInput_state() | fsm_ExternalInput_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Member Functions | |
void | Poll (c_ExternalInput &pExternalInput) override |
void | Init (c_ExternalInput &pExternalInput) override |
~fsm_ExternalInput_on_wait_long_state () override | |
Public Member Functions inherited from fsm_ExternalInput_state | |
virtual | ~fsm_ExternalInput_state () |
+
|
+ +inlineoverride | +
+
|
+ +overridevirtual | +
Implements fsm_ExternalInput_state.
+
+
|
+ +overridevirtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_ExternalInput_state, including all inherited members.
+Init(c_ExternalInput &pExternalInput)=0 | fsm_ExternalInput_state | pure virtual |
Poll(c_ExternalInput &pExternalInput)=0 | fsm_ExternalInput_state | pure virtual |
~fsm_ExternalInput_state() | fsm_ExternalInput_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Member Functions | |
virtual void | Poll (c_ExternalInput &pExternalInput)=0 |
virtual void | Init (c_ExternalInput &pExternalInput)=0 |
virtual | ~fsm_ExternalInput_state () |
+
|
+ +inlinevirtual | +
+
|
+ +pure virtual | +
Implemented in fsm_ExternalInput_boot, fsm_ExternalInput_off_state, fsm_ExternalInput_on_wait_long_state, and fsm_ExternalInput_wait_for_off_state.
+ +
+
|
+ +pure virtual | +
Implemented in fsm_ExternalInput_boot, fsm_ExternalInput_off_state, fsm_ExternalInput_on_wait_long_state, and fsm_ExternalInput_wait_for_off_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_ExternalInput_wait_for_off_state, including all inherited members.
+Init(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_wait_for_off_state | virtual |
Poll(c_ExternalInput &pExternalInput) override | fsm_ExternalInput_wait_for_off_state | virtual |
~fsm_ExternalInput_state() | fsm_ExternalInput_state | inlinevirtual |
~fsm_ExternalInput_wait_for_off_state() override | fsm_ExternalInput_wait_for_off_state | inline |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <externalInput.h>
+Public Member Functions | |
void | Poll (c_ExternalInput &pExternalInput) override |
void | Init (c_ExternalInput &pExternalInput) override |
~fsm_ExternalInput_wait_for_off_state () override | |
Public Member Functions inherited from fsm_ExternalInput_state | |
virtual | ~fsm_ExternalInput_state () |
+
|
+ +inlineoverride | +
+
|
+ +overridevirtual | +
+
|
+ +overridevirtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayEffect_state, including all inherited members.
+fsm_PlayEffect_state() | fsm_PlayEffect_state | inline |
GetDriverName(String &Name) | fsm_PlayEffect_state | inline |
GetStateName(String &sName)=0 | fsm_PlayEffect_state | pure virtual |
GetStatus(JsonObject &jsonStatus)=0 | fsm_PlayEffect_state | pure virtual |
Init(c_InputFPPRemotePlayEffect *Parent)=0 | fsm_PlayEffect_state | pure virtual |
p_InputFPPRemotePlayEffect | fsm_PlayEffect_state | protected |
Poll()=0 | fsm_PlayEffect_state | pure virtual |
Start(String &FileName, float SecondsElapsed)=0 | fsm_PlayEffect_state | pure virtual |
Stop(void)=0 | fsm_PlayEffect_state | pure virtual |
Sync(float SecondsElapsed)=0 | fsm_PlayEffect_state | pure virtual |
~fsm_PlayEffect_state() | fsm_PlayEffect_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayEffectFsm.hpp>
+Public Member Functions | |
fsm_PlayEffect_state () | |
virtual | ~fsm_PlayEffect_state () |
virtual bool | Poll ()=0 |
virtual void | Init (c_InputFPPRemotePlayEffect *Parent)=0 |
virtual void | GetStateName (String &sName)=0 |
virtual void | Start (String &FileName, float SecondsElapsed)=0 |
virtual void | Stop (void)=0 |
virtual bool | Sync (float SecondsElapsed)=0 |
virtual void | GetStatus (JsonObject &jsonStatus)=0 |
void | GetDriverName (String &Name) |
+Protected Attributes | |
c_InputFPPRemotePlayEffect * | p_InputFPPRemotePlayEffect = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+ +
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+ +
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.
+
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayEffect_state_Idle, including all inherited members.
+fsm_PlayEffect_state() | fsm_PlayEffect_state | inline |
fsm_PlayEffect_state_Idle() | fsm_PlayEffect_state_Idle | inline |
GetDriverName(String &Name) | fsm_PlayEffect_state | inline |
GetStateName(String &sName) | fsm_PlayEffect_state_Idle | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayEffect_state_Idle | virtual |
Init(c_InputFPPRemotePlayEffect *Parent) | fsm_PlayEffect_state_Idle | virtual |
p_InputFPPRemotePlayEffect | fsm_PlayEffect_state | protected |
Poll() | fsm_PlayEffect_state_Idle | virtual |
Start(String &FileName, float SecondsElapsed) | fsm_PlayEffect_state_Idle | virtual |
Stop(void) | fsm_PlayEffect_state_Idle | virtual |
Sync(float SecondsElapsed) | fsm_PlayEffect_state_Idle | virtual |
~fsm_PlayEffect_state() | fsm_PlayEffect_state | inlinevirtual |
~fsm_PlayEffect_state_Idle() | fsm_PlayEffect_state_Idle | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayEffectFsm.hpp>
+Public Member Functions | |
fsm_PlayEffect_state_Idle () | |
virtual | ~fsm_PlayEffect_state_Idle () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayEffect *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed) |
virtual void | Stop (void) |
virtual bool | Sync (float SecondsElapsed) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayEffect_state | |
fsm_PlayEffect_state () | |
virtual | ~fsm_PlayEffect_state () |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayEffect_state | |
c_InputFPPRemotePlayEffect * | p_InputFPPRemotePlayEffect = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayEffect_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayEffect_state_PlayingEffect, including all inherited members.
+fsm_PlayEffect_state() | fsm_PlayEffect_state | inline |
fsm_PlayEffect_state_PlayingEffect() | fsm_PlayEffect_state_PlayingEffect | inline |
GetDriverName(String &Name) | fsm_PlayEffect_state | inline |
GetStateName(String &sName) | fsm_PlayEffect_state_PlayingEffect | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayEffect_state_PlayingEffect | virtual |
Init(c_InputFPPRemotePlayEffect *Parent) | fsm_PlayEffect_state_PlayingEffect | virtual |
p_InputFPPRemotePlayEffect | fsm_PlayEffect_state | protected |
Poll() | fsm_PlayEffect_state_PlayingEffect | virtual |
Start(String &FileName, float SecondsElapsed) | fsm_PlayEffect_state_PlayingEffect | virtual |
Stop(void) | fsm_PlayEffect_state_PlayingEffect | virtual |
Sync(float SecondsElapsed) | fsm_PlayEffect_state_PlayingEffect | virtual |
~fsm_PlayEffect_state() | fsm_PlayEffect_state | inlinevirtual |
~fsm_PlayEffect_state_PlayingEffect() | fsm_PlayEffect_state_PlayingEffect | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayEffectFsm.hpp>
+Public Member Functions | |
fsm_PlayEffect_state_PlayingEffect () | |
virtual | ~fsm_PlayEffect_state_PlayingEffect () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayEffect *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed) |
virtual void | Stop (void) |
virtual bool | Sync (float SecondsElapsed) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayEffect_state | |
fsm_PlayEffect_state () | |
virtual | ~fsm_PlayEffect_state () |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayEffect_state | |
c_InputFPPRemotePlayEffect * | p_InputFPPRemotePlayEffect = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayEffect_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayEffect_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state, including all inherited members.
+fsm_PlayFile_state() | fsm_PlayFile_state | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName)=0 | fsm_PlayFile_state | pure virtual |
Init(c_InputFPPRemotePlayFile *Parent)=0 | fsm_PlayFile_state | pure virtual |
p_Parent | fsm_PlayFile_state | protected |
Poll()=0 | fsm_PlayFile_state | pure virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0 | fsm_PlayFile_state | pure virtual |
Stop(void)=0 | fsm_PlayFile_state | pure virtual |
Sync(String &FileName, float SecondsElapsed)=0 | fsm_PlayFile_state | pure virtual |
TimerPoll()=0 | fsm_PlayFile_state | pure virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Public Member Functions | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
virtual bool | Poll ()=0 |
virtual void | Init (c_InputFPPRemotePlayFile *Parent)=0 |
virtual void | GetStateName (String &sName)=0 |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0 |
virtual void | Stop (void)=0 |
virtual bool | Sync (String &FileName, float SecondsElapsed)=0 |
void | GetDriverName (String &Name) |
virtual IRAM_ATTR void | TimerPoll ()=0 |
+Protected Attributes | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+ +
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+ +
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.
+
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state_Error, including all inherited members.
+fsm_PlayFile_state() | fsm_PlayFile_state | inline |
fsm_PlayFile_state_Error() | fsm_PlayFile_state_Error | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName) | fsm_PlayFile_state_Error | inlinevirtual |
Init(c_InputFPPRemotePlayFile *Parent) | fsm_PlayFile_state_Error | virtual |
p_Parent | fsm_PlayFile_state | protected |
Poll() | fsm_PlayFile_state_Error | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) | fsm_PlayFile_state_Error | virtual |
Stop(void) | fsm_PlayFile_state_Error | virtual |
Sync(String &FileName, float SecondsElapsed) | fsm_PlayFile_state_Error | virtual |
TimerPoll() | fsm_PlayFile_state_Error | virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
~fsm_PlayFile_state_Error() | fsm_PlayFile_state_Error | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Public Member Functions | |
fsm_PlayFile_state_Error () | |
virtual | ~fsm_PlayFile_state_Error () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayFile *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop (void) |
virtual bool | Sync (String &FileName, float SecondsElapsed) |
virtual IRAM_ATTR void | TimerPoll () |
Public Member Functions inherited from fsm_PlayFile_state | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayFile_state | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state_Idle, including all inherited members.
+fsm_PlayFile_state() | fsm_PlayFile_state | inline |
fsm_PlayFile_state_Idle() | fsm_PlayFile_state_Idle | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName) | fsm_PlayFile_state_Idle | inlinevirtual |
Init(c_InputFPPRemotePlayFile *Parent) | fsm_PlayFile_state_Idle | virtual |
p_Parent | fsm_PlayFile_state | protected |
Poll() | fsm_PlayFile_state_Idle | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) | fsm_PlayFile_state_Idle | virtual |
Stop(void) | fsm_PlayFile_state_Idle | virtual |
Sync(String &FileName, float SecondsElapsed) | fsm_PlayFile_state_Idle | virtual |
TimerPoll() | fsm_PlayFile_state_Idle | virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
~fsm_PlayFile_state_Idle() | fsm_PlayFile_state_Idle | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Public Member Functions | |
fsm_PlayFile_state_Idle () | |
virtual | ~fsm_PlayFile_state_Idle () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayFile *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop (void) |
virtual bool | Sync (String &FileName, float SecondsElapsed) |
virtual IRAM_ATTR void | TimerPoll () |
Public Member Functions inherited from fsm_PlayFile_state | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayFile_state | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state_PlayingFile, including all inherited members.
+fsm_PlayFile_state() | fsm_PlayFile_state | inline |
fsm_PlayFile_state_PlayingFile() | fsm_PlayFile_state_PlayingFile | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName) | fsm_PlayFile_state_PlayingFile | inlinevirtual |
Init(c_InputFPPRemotePlayFile *Parent) | fsm_PlayFile_state_PlayingFile | virtual |
LastPlayedFrameId | fsm_PlayFile_state_PlayingFile | private |
p_Parent | fsm_PlayFile_state | protected |
Poll() | fsm_PlayFile_state_PlayingFile | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) | fsm_PlayFile_state_PlayingFile | virtual |
Stop(void) | fsm_PlayFile_state_PlayingFile | virtual |
Sync(String &FileName, float SecondsElapsed) | fsm_PlayFile_state_PlayingFile | virtual |
TimerPoll() | fsm_PlayFile_state_PlayingFile | virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
~fsm_PlayFile_state_PlayingFile() | fsm_PlayFile_state_PlayingFile | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Classes | |
struct | SparseRange |
+Public Member Functions | |
fsm_PlayFile_state_PlayingFile () | |
virtual | ~fsm_PlayFile_state_PlayingFile () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayFile *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop (void) |
virtual bool | Sync (String &FileName, float SecondsElapsed) |
virtual IRAM_ATTR void | TimerPoll () |
Public Member Functions inherited from fsm_PlayFile_state | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
void | GetDriverName (String &Name) |
+Private Attributes | |
uint32_t | LastPlayedFrameId = 0 |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayFile_state | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
DEBUG_V (String (" FilePosition: ") + String (FilePosition)); DEBUG_V (String (" AdjustedFilePosition: ") + String (uint32_t(AdjustedFilePosition), HEX)); DEBUG_V (String (" CurrentDestination: ") + String (uint32_t(CurrentDestination), HEX)); DEBUG_V (String (" ActualBytesToRead: ") + String (ActualBytesToRead));
+ +Implements fsm_PlayFile_state.
+
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state_Starting, including all inherited members.
+fsm_PlayFile_state() | fsm_PlayFile_state | inline |
fsm_PlayFile_state_Starting() | fsm_PlayFile_state_Starting | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName) | fsm_PlayFile_state_Starting | inlinevirtual |
Init(c_InputFPPRemotePlayFile *Parent) | fsm_PlayFile_state_Starting | virtual |
p_Parent | fsm_PlayFile_state | protected |
Poll() | fsm_PlayFile_state_Starting | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) | fsm_PlayFile_state_Starting | virtual |
Stop(void) | fsm_PlayFile_state_Starting | virtual |
Sync(String &FileName, float SecondsElapsed) | fsm_PlayFile_state_Starting | virtual |
TimerPoll() | fsm_PlayFile_state_Starting | virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
~fsm_PlayFile_state_Starting() | fsm_PlayFile_state_Starting | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Public Member Functions | |
fsm_PlayFile_state_Starting () | |
virtual | ~fsm_PlayFile_state_Starting () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayFile *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop (void) |
virtual bool | Sync (String &FileName, float SecondsElapsed) |
virtual IRAM_ATTR void | TimerPoll () |
Public Member Functions inherited from fsm_PlayFile_state | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayFile_state | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayFile_state_Stopping, including all inherited members.
+FileName | fsm_PlayFile_state_Stopping | private |
fsm_PlayFile_state() | fsm_PlayFile_state | inline |
fsm_PlayFile_state_Stopping() | fsm_PlayFile_state_Stopping | inline |
GetDriverName(String &Name) | fsm_PlayFile_state | inline |
GetStateName(String &sName) | fsm_PlayFile_state_Stopping | inlinevirtual |
Init(c_InputFPPRemotePlayFile *Parent) | fsm_PlayFile_state_Stopping | virtual |
p_Parent | fsm_PlayFile_state | protected |
PlayCount | fsm_PlayFile_state_Stopping | private |
Poll() | fsm_PlayFile_state_Stopping | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) | fsm_PlayFile_state_Stopping | virtual |
StartingElapsedTime | fsm_PlayFile_state_Stopping | private |
Stop(void) | fsm_PlayFile_state_Stopping | virtual |
Sync(String &FileName, float SecondsElapsed) | fsm_PlayFile_state_Stopping | virtual |
TimerPoll() | fsm_PlayFile_state_Stopping | virtual |
~fsm_PlayFile_state() | fsm_PlayFile_state | inlinevirtual |
~fsm_PlayFile_state_Stopping() | fsm_PlayFile_state_Stopping | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayFileFsm.hpp>
+Public Member Functions | |
fsm_PlayFile_state_Stopping () | |
virtual | ~fsm_PlayFile_state_Stopping () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayFile *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount) |
virtual void | Stop (void) |
virtual bool | Sync (String &FileName, float SecondsElapsed) |
virtual IRAM_ATTR void | TimerPoll () |
Public Member Functions inherited from fsm_PlayFile_state | |
fsm_PlayFile_state () | |
virtual | ~fsm_PlayFile_state () |
void | GetDriverName (String &Name) |
+Private Attributes | |
String | FileName = "" |
uint32_t | StartingElapsedTime = 0.0 |
uint32_t | PlayCount = 0 |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayFile_state | |
c_InputFPPRemotePlayFile * | p_Parent = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayFile_state.
+ +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName)=0 | fsm_PlayList_state | pure virtual |
GetStatus(JsonObject &jsonStatus)=0 | fsm_PlayList_state | pure virtual |
Init(c_InputFPPRemotePlayList *Parent)=0 | fsm_PlayList_state | pure virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll()=0 | fsm_PlayList_state | pure virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)=0 | fsm_PlayList_state | pure virtual |
Stop(void)=0 | fsm_PlayList_state | pure virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Poll ()=0 |
virtual void | Init (c_InputFPPRemotePlayList *Parent)=0 |
virtual void | GetStateName (String &sName)=0 |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)=0 |
virtual void | Stop (void)=0 |
virtual bool | Sync (String &, float) |
virtual void | GetStatus (JsonObject &jsonStatus)=0 |
void | GetDriverName (String &Name) |
+Protected Attributes | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
+
|
+ +pure virtual | +
Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.
+
+
|
+ +pure virtual | +
+
|
+ +pure virtual | +
Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.
+
+
|
+ +pure virtual | +
Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.
+
+
|
+ +inlinevirtual | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state_Idle, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
fsm_PlayList_state_Idle() | fsm_PlayList_state_Idle | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName) | fsm_PlayList_state_Idle | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayList_state_Idle | virtual |
Init(c_InputFPPRemotePlayList *Parent) | fsm_PlayList_state_Idle | virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll() | fsm_PlayList_state_Idle | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount) | fsm_PlayList_state_Idle | virtual |
Stop(void) | fsm_PlayList_state_Idle | virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state_Idle() | fsm_PlayList_state_Idle | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state_Idle () | |
virtual | ~fsm_PlayList_state_Idle () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayList *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop (void) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayList_state | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Sync (String &, float) |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayList_state | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state_Paused, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
fsm_PlayList_state_Paused() | fsm_PlayList_state_Paused | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName) | fsm_PlayList_state_Paused | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayList_state_Paused | virtual |
Init(c_InputFPPRemotePlayList *Parent) | fsm_PlayList_state_Paused | virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll() | fsm_PlayList_state_Paused | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount) | fsm_PlayList_state_Paused | virtual |
Stop(void) | fsm_PlayList_state_Paused | virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state_Paused() | fsm_PlayList_state_Paused | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state_Paused () | |
virtual | ~fsm_PlayList_state_Paused () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayList *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop (void) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayList_state | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Sync (String &, float) |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayList_state | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state_PlayingEffect, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
fsm_PlayList_state_PlayingEffect() | fsm_PlayList_state_PlayingEffect | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName) | fsm_PlayList_state_PlayingEffect | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayList_state_PlayingEffect | virtual |
Init(c_InputFPPRemotePlayList *Parent) | fsm_PlayList_state_PlayingEffect | virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll() | fsm_PlayList_state_PlayingEffect | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount) | fsm_PlayList_state_PlayingEffect | virtual |
Stop(void) | fsm_PlayList_state_PlayingEffect | virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state_PlayingEffect() | fsm_PlayList_state_PlayingEffect | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state_PlayingEffect () | |
virtual | ~fsm_PlayList_state_PlayingEffect () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayList *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop (void) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayList_state | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Sync (String &, float) |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayList_state | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state_PlayingFile, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
fsm_PlayList_state_PlayingFile() | fsm_PlayList_state_PlayingFile | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName) | fsm_PlayList_state_PlayingFile | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayList_state_PlayingFile | virtual |
Init(c_InputFPPRemotePlayList *Parent) | fsm_PlayList_state_PlayingFile | virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll() | fsm_PlayList_state_PlayingFile | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount) | fsm_PlayList_state_PlayingFile | virtual |
Stop(void) | fsm_PlayList_state_PlayingFile | virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state_PlayingFile() | fsm_PlayList_state_PlayingFile | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state_PlayingFile () | |
virtual | ~fsm_PlayList_state_PlayingFile () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayList *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop (void) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayList_state | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Sync (String &, float) |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayList_state | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +virtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_PlayList_state_WaitForStart, including all inherited members.
+fsm_PlayList_state() | fsm_PlayList_state | inline |
fsm_PlayList_state_WaitForStart() | fsm_PlayList_state_WaitForStart | inline |
GetDriverName(String &Name) | fsm_PlayList_state | inline |
GetStateName(String &sName) | fsm_PlayList_state_WaitForStart | inlinevirtual |
GetStatus(JsonObject &jsonStatus) | fsm_PlayList_state_WaitForStart | virtual |
Init(c_InputFPPRemotePlayList *Parent) | fsm_PlayList_state_WaitForStart | virtual |
pInputFPPRemotePlayList | fsm_PlayList_state | protected |
Poll() | fsm_PlayList_state_WaitForStart | virtual |
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount) | fsm_PlayList_state_WaitForStart | virtual |
Stop(void) | fsm_PlayList_state_WaitForStart | virtual |
Sync(String &, float) | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state() | fsm_PlayList_state | inlinevirtual |
~fsm_PlayList_state_WaitForStart() | fsm_PlayList_state_WaitForStart | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <InputFPPRemotePlayListFsm.hpp>
+Public Member Functions | |
fsm_PlayList_state_WaitForStart () | |
virtual | ~fsm_PlayList_state_WaitForStart () |
virtual bool | Poll () |
virtual void | Init (c_InputFPPRemotePlayList *Parent) |
virtual void | GetStateName (String &sName) |
virtual void | Start (String &FileName, float SecondsElapsed, uint32_t PlayCount) |
virtual void | Stop (void) |
virtual void | GetStatus (JsonObject &jsonStatus) |
Public Member Functions inherited from fsm_PlayList_state | |
fsm_PlayList_state () | |
virtual | ~fsm_PlayList_state () |
virtual bool | Sync (String &, float) |
void | GetDriverName (String &Name) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_PlayList_state | |
c_InputFPPRemotePlayList * | pInputFPPRemotePlayList |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
Implements fsm_PlayList_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName)=0 | fsm_WiFi_state | pure virtual |
Init(void)=0 | fsm_WiFi_state | pure virtual |
OnConnect(void)=0 | fsm_WiFi_state | pure virtual |
OnDisconnect(void)=0 | fsm_WiFi_state | pure virtual |
Poll(void)=0 | fsm_WiFi_state | pure virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
virtual void | Poll (void)=0 |
virtual void | Init (void)=0 |
virtual void | GetStateName (String &sName)=0 |
virtual void | OnConnect (void)=0 |
virtual void | OnDisconnect (void)=0 |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Protected Attributes | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in fsm_WiFi_state_Boot, fsm_WiFi_state_ConnectingUsingConfig, fsm_WiFi_state_ConnectingUsingDefaults, fsm_WiFi_state_ConnectedToAP, fsm_WiFi_state_ConnectingAsAP, fsm_WiFi_state_ConnectedToSta, fsm_WiFi_state_ConnectionFailed, and fsm_WiFi_state_Disabled.
+
+
|
+ +pure virtual | +
+
|
+ +pure virtual | +
Implemented in fsm_WiFi_state_Boot, fsm_WiFi_state_ConnectingUsingConfig, fsm_WiFi_state_ConnectingUsingDefaults, fsm_WiFi_state_ConnectedToAP, fsm_WiFi_state_ConnectingAsAP, fsm_WiFi_state_ConnectedToSta, fsm_WiFi_state_ConnectionFailed, and fsm_WiFi_state_Disabled.
+
+
|
+ +pure virtual | +
Implemented in fsm_WiFi_state_Boot, fsm_WiFi_state_ConnectingUsingConfig, fsm_WiFi_state_ConnectingUsingDefaults, fsm_WiFi_state_ConnectedToAP, fsm_WiFi_state_ConnectingAsAP, fsm_WiFi_state_ConnectedToSta, fsm_WiFi_state_ConnectionFailed, and fsm_WiFi_state_Disabled.
+
+
|
+ +pure virtual | +
Implemented in fsm_WiFi_state_Boot, fsm_WiFi_state_ConnectingUsingConfig, fsm_WiFi_state_ConnectingUsingDefaults, fsm_WiFi_state_ConnectedToAP, fsm_WiFi_state_ConnectingAsAP, fsm_WiFi_state_ConnectedToSta, fsm_WiFi_state_ConnectionFailed, and fsm_WiFi_state_Disabled.
+
+
|
+ +inline | +
+
|
+ +protected | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_Boot, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_Boot() | fsm_WiFi_state_Boot | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_Boot | inlinevirtual |
Init(void) | fsm_WiFi_state_Boot | virtual |
OnConnect(void) | fsm_WiFi_state_Boot | inlinevirtual |
OnDisconnect(void) | fsm_WiFi_state_Boot | inlinevirtual |
Poll(void) | fsm_WiFi_state_Boot | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_Boot() | fsm_WiFi_state_Boot | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_Boot () | |
virtual | ~fsm_WiFi_state_Boot () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
DEBUG_START;
+DEBUG_V (String ("this: ") + String (uint32_t (this), HEX));
+DEBUG_END;
+ +Implements fsm_WiFi_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectedToAP, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectedToAP() | fsm_WiFi_state_ConnectedToAP | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectedToAP | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectedToAP | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectedToAP | inlinevirtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectedToAP | virtual |
Poll(void) | fsm_WiFi_state_ConnectedToAP | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectedToAP() | fsm_WiFi_state_ConnectedToAP | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectedToAP () | |
virtual | ~fsm_WiFi_state_ConnectedToAP () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectedToSta, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectedToSta() | fsm_WiFi_state_ConnectedToSta | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectedToSta | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectedToSta | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectedToSta | inlinevirtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectedToSta | virtual |
Poll(void) | fsm_WiFi_state_ConnectedToSta | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectedToSta() | fsm_WiFi_state_ConnectedToSta | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectedToSta () | |
virtual | ~fsm_WiFi_state_ConnectedToSta () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
DEBUG_START;
+DEBUG_END;
+ +Implements fsm_WiFi_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectingAsAP, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectingAsAP() | fsm_WiFi_state_ConnectingAsAP | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectingAsAP | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectingAsAP | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectingAsAP | virtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectingAsAP | inlinevirtual |
Poll(void) | fsm_WiFi_state_ConnectingAsAP | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectingAsAP() | fsm_WiFi_state_ConnectingAsAP | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectingAsAP () | |
virtual | ~fsm_WiFi_state_ConnectingAsAP () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
DEBUG_START;
+DEBUG_END;
+ +Implements fsm_WiFi_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectingUsingConfig, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectingUsingConfig() | fsm_WiFi_state_ConnectingUsingConfig | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectingUsingConfig | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectingUsingConfig | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectingUsingConfig | virtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectingUsingConfig | inlinevirtual |
Poll(void) | fsm_WiFi_state_ConnectingUsingConfig | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectingUsingConfig() | fsm_WiFi_state_ConnectingUsingConfig | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectingUsingConfig () | |
virtual | ~fsm_WiFi_state_ConnectingUsingConfig () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
DEBUG_START;
+DEBUG_V (String ("this: ") + String (uint32_t (this), HEX));
+DEBUG_END;
+ +Implements fsm_WiFi_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectingUsingDefaults, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectingUsingDefaults() | fsm_WiFi_state_ConnectingUsingDefaults | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectingUsingDefaults | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectingUsingDefaults | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectingUsingDefaults | virtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectingUsingDefaults | inlinevirtual |
Poll(void) | fsm_WiFi_state_ConnectingUsingDefaults | virtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectingUsingDefaults() | fsm_WiFi_state_ConnectingUsingDefaults | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectingUsingDefaults () | |
virtual | ~fsm_WiFi_state_ConnectingUsingDefaults () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
+
|
+ +virtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
DEBUG_START;
+DEBUG_END;
+ +Implements fsm_WiFi_state.
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_ConnectionFailed, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_ConnectionFailed() | fsm_WiFi_state_ConnectionFailed | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_ConnectionFailed | inlinevirtual |
Init(void) | fsm_WiFi_state_ConnectionFailed | virtual |
OnConnect(void) | fsm_WiFi_state_ConnectionFailed | inlinevirtual |
OnDisconnect(void) | fsm_WiFi_state_ConnectionFailed | inlinevirtual |
Poll(void) | fsm_WiFi_state_ConnectionFailed | inlinevirtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_ConnectionFailed() | fsm_WiFi_state_ConnectionFailed | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_ConnectionFailed () | |
virtual | ~fsm_WiFi_state_ConnectionFailed () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This is the complete list of members for fsm_WiFi_state_Disabled, including all inherited members.
+fsm_WiFi_state() | fsm_WiFi_state | inline |
fsm_WiFi_state_Disabled() | fsm_WiFi_state_Disabled | inline |
GetDriverName(String &Name) | fsm_WiFi_state | inline |
GetStateName(String &sName) | fsm_WiFi_state_Disabled | inlinevirtual |
Init(void) | fsm_WiFi_state_Disabled | virtual |
OnConnect(void) | fsm_WiFi_state_Disabled | inlinevirtual |
OnDisconnect(void) | fsm_WiFi_state_Disabled | inlinevirtual |
Poll(void) | fsm_WiFi_state_Disabled | inlinevirtual |
pWiFiDriver | fsm_WiFi_state | protected |
SetParent(c_WiFiDriver *parent) | fsm_WiFi_state | inline |
~fsm_WiFi_state() | fsm_WiFi_state | inlinevirtual |
~fsm_WiFi_state_Disabled() | fsm_WiFi_state_Disabled | inlinevirtual |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include <WiFiDriver.hpp>
+Public Member Functions | |
fsm_WiFi_state_Disabled () | |
virtual | ~fsm_WiFi_state_Disabled () |
virtual void | Poll (void) |
virtual void | Init (void) |
virtual void | GetStateName (String &sName) |
virtual void | OnConnect (void) |
virtual void | OnDisconnect (void) |
Public Member Functions inherited from fsm_WiFi_state | |
fsm_WiFi_state () | |
virtual | ~fsm_WiFi_state () |
void | GetDriverName (String &Name) |
void | SetParent (c_WiFiDriver *parent) |
+Additional Inherited Members | |
Protected Attributes inherited from fsm_WiFi_state | |
c_WiFiDriver * | pWiFiDriver = nullptr |
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +virtual | +
Implements fsm_WiFi_state.
+
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+
|
+ +inlinevirtual | +
Implements fsm_WiFi_state.
+ +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/input | Includes file in ESPixelStick/src/network |
---|---|
InputArtnet.cpp | NetworkMgr.hpp |
InputDDP.cpp | NetworkMgr.hpp |
InputE131.cpp | NetworkMgr.hpp |
InputMQTT.cpp | NetworkMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/input | Includes file in ESPixelStick/src/output |
---|---|
InputMgr.hpp | OutputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/input | Includes file in ESPixelStick/src/utility |
---|---|
InputAlexa.cpp | SaferStringConversion.hpp |
InputEffectEngine.cpp | SaferStringConversion.hpp |
InputFPPRemotePlayEffectFsm.cpp | SaferStringConversion.hpp |
InputFPPRemotePlayFile.cpp | SaferStringConversion.hpp |
InputFPPRemotePlayListFsm.cpp | SaferStringConversion.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/network | Includes file in ESPixelStick/src/input |
---|---|
NetworkMgr.cpp | InputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/network | Includes file in ESPixelStick/src/service |
---|---|
NetworkMgr.cpp | FPPDiscovery.h |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/output | Includes file in ESPixelStick/src/input |
---|---|
OutputMgr.cpp | InputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/service | Includes file in ESPixelStick/src/input |
---|---|
FPPDiscovery.h | InputFPPRemotePlayFile.hpp |
FPPDiscovery.h | InputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/service | Includes file in ESPixelStick/src/network |
---|---|
FPPDiscovery.cpp | NetworkMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src/service | Includes file in ESPixelStick/src/output |
---|---|
FPPDiscovery.cpp | OutputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src | Includes file in ESPixelStick/src/input |
---|---|
service / FPPDiscovery.h | InputFPPRemotePlayFile.hpp |
service / FPPDiscovery.h | InputMgr.hpp |
network / NetworkMgr.cpp | InputMgr.hpp |
output / OutputMgr.cpp | InputMgr.hpp |
WebMgr.cpp | InputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src | Includes file in ESPixelStick/src/network |
---|---|
service / FPPDiscovery.cpp | NetworkMgr.hpp |
input / InputArtnet.cpp | NetworkMgr.hpp |
input / InputDDP.cpp | NetworkMgr.hpp |
input / InputE131.cpp | NetworkMgr.hpp |
input / InputMQTT.cpp | NetworkMgr.hpp |
WebMgr.cpp | NetworkMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
File in ESPixelStick/src | Includes file in ESPixelStick/src/output |
---|---|
service / FPPDiscovery.cpp | OutputMgr.hpp |
input / InputMgr.hpp | OutputMgr.hpp |
WebMgr.cpp | OutputMgr.hpp |
WebMgr.hpp | OutputMgr.hpp |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Files | |
backported.h | |
SaferStringConversion.hpp | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Files | |
EthernetDriver.cpp | |
EthernetDriver.hpp | |
NetworkMgr.cpp | |
NetworkMgr.hpp | |
WiFiDriver.cpp | |
WiFiDriver.hpp | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Directories | |
src | |
+Files | |
ESPixelStick.ino | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Files | |
FPPDiscovery.cpp | |
FPPDiscovery.h | |
fseq.h | |
SensorDS18B20.cpp | |
SensorDS18B20.h | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Files | |
externalInput.cpp | |
externalInput.h | |
InputAlexa.cpp | |
InputAlexa.h | |
InputArtnet.cpp | |
InputArtnet.hpp | |
InputCommon.cpp | |
InputCommon.hpp | |
InputDDP.cpp | |
InputDDP.h | |
InputDisabled.cpp | |
InputDisabled.hpp | |
InputE131.cpp | |
InputE131.hpp | |
InputEffectEngine.cpp | |
InputEffectEngine.hpp | |
InputFPPRemote.cpp | |
InputFPPRemote.h | |
InputFPPRemotePlayEffect.cpp | |
InputFPPRemotePlayEffect.hpp | |
InputFPPRemotePlayEffectFsm.cpp | |
InputFPPRemotePlayEffectFsm.hpp | |
InputFPPRemotePlayFile.cpp | |
InputFPPRemotePlayFile.hpp | |
InputFPPRemotePlayFileFsm.cpp | |
InputFPPRemotePlayFileFsm.hpp | |
InputFPPRemotePlayItem.cpp | |
InputFPPRemotePlayItem.hpp | |
InputFPPRemotePlayList.cpp | |
InputFPPRemotePlayList.hpp | |
InputFPPRemotePlayListFsm.cpp | |
InputFPPRemotePlayListFsm.hpp | |
InputMgr.cpp | |
InputMgr.hpp | |
InputMQTT.cpp | |
InputMQTT.h | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+Directories | |
input | |
network | |
output | |
platformDefinitions | |
service | |
utility | |
+Files | |
ConstNames.cpp | |
ConstNames.hpp | |
EFUpdate.cpp | |
EFUpdate.h | |
ESPixelStick.h | |
FastTimer.cpp | |
FastTimer.hpp | |
FileMgr.cpp | |
FileMgr.hpp | |
GPIO_Defs.hpp | |
memdebug.h | |
WebMgr.cpp | |
WebMgr.hpp | |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
fsm_ExternalInput_boot fsm_ExternalInput_boot_imp | +
fsm_ExternalInput_off_state fsm_ExternalInput_off_state_imp | +
fsm_ExternalInput_on_wait_long_state fsm_ExternalInput_on_wait_long_state_imp | +
fsm_ExternalInput_wait_for_off_state fsm_ExternalInput_wait_for_off_state_imp | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
#include "../ESPixelStick.h"
Go to the source code of this file.
++Classes | |
class | c_ExternalInput |
class | fsm_ExternalInput_state |
class | fsm_ExternalInput_boot |
class | fsm_ExternalInput_off_state |
class | fsm_ExternalInput_on_wait_long_state |
class | fsm_ExternalInput_wait_for_off_state |
+Macros | |
#define | M_NAME CN_name |
#define | M_IO_ENABLED CN_enabled |
#define | M_STATE CN_state |
#define | M_POLARITY CN_polarity |
#define | M_ID CN_id |
#define | MIN_INPUT_STABLE_VALUE 50 |
#define M_ID CN_id | +
#define M_IO_ENABLED CN_enabled | +
#define M_NAME CN_name | +
#define M_POLARITY CN_polarity | +
#define M_STATE CN_state | +
#define MIN_INPUT_STABLE_VALUE 50 | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
▼ ESPixelStick | |
▼ src | |
► input | |
► network | |
► output | |
► platformDefinitions | |
► service | |
► utility | |
ConstNames.cpp | |
ConstNames.hpp | |
EFUpdate.cpp | |
EFUpdate.h | |
ESPixelStick.h | |
FastTimer.cpp | |
FastTimer.hpp | |
FileMgr.cpp | |
FileMgr.hpp | |
GPIO_Defs.hpp | |
memdebug.h | |
WebMgr.cpp | |
WebMgr.hpp | |
ESPixelStick.ino |
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
Go to the source code of this file.
++Classes | |
union | FPPPacket |
union | FPPPingPacket |
union | FPPMultiSyncPacket |
struct | FSEQRawVariableDataHeader |
struct | FSEQParsedVariableDataHeader |
struct | FSEQRawRangeEntry |
struct | FSEQParsedRangeEntry |
struct | FSEQRawHeader |
struct | FSEQParsedHeader |
+Functions | |
struct FSEQRawRangeEntry | __attribute__ ((packed)) |
uint64_t | read64 (uint8_t *buf, int idx) |
uint32_t | read32 (uint8_t *buf, int idx) |
void | write32 (uint8_t *pData, uint32_t value) |
uint32_t | read24 (uint8_t *pData) |
uint16_t | read16 (uint8_t *pData) |
void | write16 (uint8_t *pData, uint16_t value) |
+Variables | |
uint8_t | header [4] |
uint8_t | packet_type |
uint16_t | data_len |
uint8_t | ping_version |
uint8_t | ping_subtype |
uint8_t | ping_hardware |
uint16_t | versionMajor |
uint16_t | versionMinor |
uint8_t | operatingMode |
uint8_t | ipAddress [4] |
char | hostName [65] |
char | version [41] |
char | hardwareType [41] |
char | ranges [121] |
uint8_t | sync_action |
uint8_t | sync_type |
uint32_t | frame_number |
float | seconds_elapsed |
char | filename [250] |
uint8_t | Start [3] |
uint8_t | Length [3] |
struct FSEQParsedRangeEntry | __attribute__ |
uint8_t | dataOffset [2] |
uint8_t | minorVersion |
uint8_t | majorVersion |
uint8_t | VariableHdrOffset [2] |
uint8_t | channelCount [4] |
uint8_t | TotalNumberOfFramesInSequence [4] |
uint8_t | stepTime |
uint8_t | flags |
uint8_t | compressionType |
uint8_t | numCompressedBlocks |
uint8_t | numSparseRanges |
uint8_t | flags2 |
uint8_t | id [8] |
struct FSEQRawRangeEntry __attribute__ | +( | +(packed) | +) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
struct FSEQParsedHeader __attribute__ | +
uint8_t channelCount[4] | +
uint8_t compressionType | +
uint16_t data_len | +
uint8_t dataOffset[2] | +
char filename[250] | +
uint8_t flags | +
uint8_t flags2 | +
uint32_t frame_number | +
char hardwareType[41] | +
uint8_t header | +
char hostName[65] | +
uint8_t id[8] | +
uint8_t ipAddress[4] | +
uint8_t Length[3] | +
uint8_t majorVersion | +
uint8_t minorVersion | +
uint8_t numCompressedBlocks | +
uint8_t numSparseRanges | +
uint8_t operatingMode | +
uint8_t packet_type | +
uint8_t ping_hardware | +
uint8_t ping_subtype | +
uint8_t ping_version | +
char ranges[121] | +
float seconds_elapsed | +
uint8_t Start[3] | +
uint8_t stepTime | +
uint8_t sync_action | +
uint8_t sync_type | +
uint8_t TotalNumberOfFramesInSequence[4] | +
uint8_t VariableHdrOffset[2] | +
char version[41] | +
uint16_t versionMajor | +
uint16_t versionMinor | +
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
This page explains how to interpret the graphs that are generated by doxygen.
+Consider the following example:
This will result in the following graph:
+The boxes in the above graph have the following meaning:
+The arrows have the following meaning:
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ ESPixelStick Firmware
+
+ Firmware for the ESPixelStick
+ |
+
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |
+ + |