SYMBOL INDEX (2897 symbols across 194 files) FILE: lib/ESP8266PWM/src/core_esp8266_waveform_phase.cpp function IRAM_ATTR (line 69) | static inline IRAM_ATTR void nmiCrashWorkaround() { function _setPWMFreq_weak (line 87) | void _setPWMFreq_weak(uint32_t freq) { (void) freq; } function IRAM_ATTR (line 88) | IRAM_ATTR bool _stopPWM_weak(int pin) { (void) pin; return false; } function _setPWM_weak (line 89) | bool _setPWM_weak(int pin, uint32_t val, uint32_t range) { (void) pin; (... type WaveformMode (line 109) | enum class WaveformMode : uint8_t {INFINITE = 0, EXPIRES = 1, UPDATEEXPI... function initTimer (line 154) | static void initTimer() { function deinitTimer (line 163) | static void IRAM_ATTR deinitTimer() { function setTimer1Callback_weak (line 173) | void setTimer1Callback_weak(uint32_t (*fn)()) { function startWaveformClockCycles_weak (line 186) | int startWaveformClockCycles_weak(uint8_t pin, uint32_t highCcys, uint32... function IRAM_ATTR (line 261) | IRAM_ATTR int stopWaveform_weak(uint8_t pin) { function IRAM_ATTR (line 295) | static inline IRAM_ATTR int32_t scaleCcys(const int32_t ccys, const bool... function IRAM_ATTR (line 304) | static IRAM_ATTR void timer1Interrupt() { FILE: lib/NeoESP32RmtHI/include/NeoEsp32RmtHIMethod.h function namespace (line 37) | namespace NeoEsp32RmtHiMethodDriver { function Initialize (line 92) | void Initialize() function Update (line 114) | void Update(bool maintainBufferConsistency) function AlwaysUpdate (line 137) | bool AlwaysUpdate() function SwapBuffers (line 143) | bool SwapBuffers() function applySettings (line 159) | void applySettings([[maybe_unused]] const SettingsObject& settings) function construct (line 173) | void construct() type NeoEsp32RmtHIMethodBase (line 184) | typedef NeoEsp32RmtHIMethodBase Path: function _is_external_entry (line 42) | def _is_external_entry(line: str) -> bool: function _predict_dep_name (line 57) | def _predict_dep_name(entry: str) -> str | None: function is_wled_module (line 96) | def is_wled_module(dep: LibBuilderBase) -> bool: function cached_add_includes (line 143) | def cached_add_includes(dep, dep_cache: set, includes: deque): function wrapped_ConfigureProjectLibBuilder (line 160) | def wrapped_ConfigureProjectLibBuilder(xenv): FILE: pio-scripts/obj-dump.py function obj_dump_after_elf (line 7) | def obj_dump_after_elf(source, target, env): FILE: pio-scripts/output_bins.py function _get_cpp_define_value (line 10) | def _get_cpp_define_value(env, define): function _create_dirs (line 18) | def _create_dirs(dirs=["map", "release", "firmware"]): function create_release (line 22) | def create_release(source): function bin_rename_copy (line 39) | def bin_rename_copy(source, target, env): function bin_gzip (line 58) | def bin_gzip(source, target): FILE: pio-scripts/set_metadata.py function get_github_repo (line 6) | def get_github_repo(): function has_def (line 87) | def has_def(cppdefs, name): function add_wled_metadata_flags (line 97) | def add_wled_metadata_flags(env, node): FILE: pio-scripts/validate_modules.py function read_lines (line 10) | def read_lines(p: Path): function _get_nm_path (line 16) | def _get_nm_path(env) -> str: function check_elf_modules (line 26) | def check_elf_modules(elf_path: Path, env, module_lib_builders) -> set[s... function count_usermod_objects (line 86) | def count_usermod_objects(map_file: list[str]) -> int: function validate_map_file (line 92) | def validate_map_file(source, target, env): FILE: tools/cdata-test.js function deleteBuiltFiles (line 99) | async function deleteBuiltFiles() { function checkIfBuiltFilesExist (line 109) | async function checkIfBuiltFilesExist() { function runAndCheckIfBuiltFilesExist (line 115) | async function runAndCheckIfBuiltFilesExist() { function checkIfFileWasNewlyCreated (line 120) | async function checkIfFileWasNewlyCreated(file) { function testFileModification (line 125) | async function testFileModification(sourceFilePath, resultFile) { FILE: tools/cdata.js function generateBuildTime (line 42) | function generateBuildTime() { function hexdump (line 68) | function hexdump(buffer, isHex = false) { function adoptVersionAndRepo (line 94) | function adoptVersionAndRepo(html) { function minify (line 109) | async function minify(str, type = "plain") { function writeHtmlGzipped (line 137) | async function writeHtmlGzipped(sourceFile, resultFile, page, inlineCss ... function specToChunk (line 162) | async function specToChunk(srcDir, s) { function writeChunks (line 194) | async function writeChunks(srcDir, specs, resultFile) { function isFileNewerThan (line 205) | function isFileNewerThan(filePath, time) { function isAnyFileInFolderNewerThan (line 211) | function isAnyFileInFolderNewerThan(folderPath, time) { function isAlreadyBuilt (line 226) | function isAlreadyBuilt(webUIPath, packageJsonPath = "package.json") { FILE: tools/udp_test.py class WledRealtimeClient (line 4) | class WledRealtimeClient: method __init__ (line 5) | def __init__(self, wled_controller_ip, num_pixels, udp_port=21324, max... method update (line 14) | def update(self): FILE: usermods/ADS1115_v2/ADS1115_v2.cpp class ADS1115Usermod (line 9) | class ADS1115Usermod : public Usermod { method setup (line 11) | void setup() { method loop (line 30) | void loop() { method addToJsonInfo (line 45) | void addToJsonInfo(JsonObject& root) method addToConfig (line 68) | void addToConfig(JsonObject& root) method readFromConfig (line 86) | bool readFromConfig(JsonObject& root) method getId (line 116) | uint16_t getId() method round (line 217) | static float round(float value, uint8_t decimals) { method initChannel (line 221) | bool initChannel() { method moveToNextChannel (line 233) | void moveToNextChannel() { method startReading (line 245) | void startReading() { method updateResult (line 249) | void updateResult() { FILE: usermods/ADS1115_v2/ChannelSettings.h function namespace (line 3) | namespace ADS1115 FILE: usermods/AHT10_v2/AHT10_v2.cpp class UsermodAHT10 (line 6) | class UsermodAHT10 : public Usermod method truncateDecimals (line 36) | float truncateDecimals(float val) method initializeAht (line 41) | void initializeAht() method mqttInitialize (line 56) | void mqttInitialize() method mqttPublishIfChanged (line 70) | void mqttPublishIfChanged(const __FlashStringHelper *topic, float &las... method mqttCreateHassSensor (line 85) | void mqttCreateHassSensor(const String &name, const String &topic, con... method setup (line 117) | void setup() method loop (line 122) | void loop() method onMqttConnect (line 174) | void onMqttConnect(bool sessionPresent) method getId (line 180) | uint16_t getId() method addToJsonInfo (line 185) | void addToJsonInfo(JsonObject &root) override method addToConfig (line 225) | void addToConfig(JsonObject &root) method readFromConfig (line 242) | bool readFromConfig(JsonObject &root) override FILE: usermods/Analog_Clock/Analog_Clock.cpp class AnalogClockUsermod (line 7) | class AnalogClockUsermod : public Usermod { type Segment (line 12) | struct Segment { method Segment (line 21) | Segment() { method validateAndUpdate (line 25) | void validateAndUpdate() { method update (line 37) | void update() { method validateAndUpdate (line 59) | void validateAndUpdate() { method adjustToSegment (line 67) | int16_t adjustToSegment(double progress, Segment const& segment) { method setPixelColor (line 74) | void setPixelColor(uint16_t n, uint32_t c) { method String (line 83) | String colorToHexString(uint32_t c) { method hexStringToColor (line 89) | bool hexStringToColor(String const& s, uint32_t& c, uint32_t def) { method secondsEffectSineFade (line 101) | void secondsEffectSineFade(int16_t secondLed, Toki::Time const& time) { method qadd32 (line 109) | static inline uint32_t qadd32(uint32_t c1, uint32_t c2) { method scale32 (line 118) | static inline uint32_t scale32(uint32_t c, fract8 scale) { method dec (line 127) | static inline int16_t dec(int16_t n, int16_t i, Segment const& seg) { method inc (line 133) | static inline int16_t inc(int16_t n, int16_t i, Segment const& seg) { method AnalogClockUsermod (line 142) | AnalogClockUsermod() { method setup (line 145) | void setup() override { method loop (line 150) | void loop() override { method handleOverlayDraw (line 156) | void handleOverlayDraw() override { method addToConfig (line 201) | void addToConfig(JsonObject& root) override { method readFromConfig (line 222) | bool readFromConfig(JsonObject& root) override { method getId (line 251) | uint16_t getId() override { FILE: usermods/Animated_Staircase/Animated_Staircase.cpp class Animated_Staircase (line 12) | class Animated_Staircase : public Usermod { method publishMqtt (line 95) | void publishMqtt(bool bottom, const char* state) { method updateSegments (line 106) | void updateSegments() { method ultrasoundRead (line 149) | bool ultrasoundRead(int8_t signalPin, int8_t echoPin, unsigned int max... method checkSensors (line 159) | bool checkSensors() { method autoPowerOff (line 223) | void autoPowerOff() { method updateSwipe (line 237) | void updateSwipe() { method writeSensorsToJson (line 262) | void writeSensorsToJson(JsonObject& staircase) { method readSensorsFromJson (line 268) | void readSensorsFromJson(JsonObject& staircase) { method enable (line 273) | void enable(bool enable) { method setup (line 319) | void setup() { method loop (line 345) | void loop() { method getId (line 354) | uint16_t getId() { return USERMOD_ID_ANIMATED_STAIRCASE; } method onMqttMessage (line 362) | bool onMqttMessage(char* topic, char* payload) { method onMqttConnect (line 385) | void onMqttConnect(bool sessionPresent) { method addToJsonState (line 396) | void addToJsonState(JsonObject& root) { method readFromJsonState (line 409) | void readFromJsonState(JsonObject& root) { method appendConfigData (line 426) | void appendConfigData() { method addToConfig (line 437) | void addToConfig(JsonObject& root) { method readFromConfig (line 462) | bool readFromConfig(JsonObject& root) { method addToJsonInfo (line 530) | void addToJsonInfo(JsonObject& root) { FILE: usermods/Artemis_reciever/usermod.cpp function RGBNET_readValues (line 18) | void RGBNET_readValues() { function RGBNET_show (line 40) | void RGBNET_show() { function handleConfig (line 47) | void handleConfig(AsyncWebServerRequest *request) function userSetup (line 73) | void userSetup() function userConnected (line 80) | void userConnected() function userLoop (line 87) | void userLoop() FILE: usermods/BH1750_v2/BH1750_v2.cpp function checkBoundSensor (line 11) | static bool checkBoundSensor(float newValue, float prevValue, float maxD... FILE: usermods/BH1750_v2/BH1750_v2.h function class (line 30) | class Usermod_BH1750 : public Usermod FILE: usermods/BME280_v2/BME280_v2.cpp class UsermodBME280 (line 13) | class UsermodBME280 : public Usermod method UpdateBME280Data (line 68) | void UpdateBME280Data(int SensorType) method _mqttInitialize (line 108) | void _mqttInitialize() method _createMqttSensor (line 131) | void _createMqttSensor(const String &name, const String &topic, const ... method publishMqtt (line 161) | void publishMqtt(const char *topic, const char* state) { method initializeBmeComms (line 170) | void initializeBmeComms() method setup (line 210) | void setup() method loop (line 218) | void loop() method onMqttConnect (line 290) | void onMqttConnect(bool sessionPresent) method getTemperatureC (line 302) | inline float getTemperatureC() { method getTemperatureF (line 310) | inline float getTemperatureF() { method getHumidity (line 318) | inline float getHumidity() { method getPressure (line 322) | inline float getPressure() { method getDewPointC (line 326) | inline float getDewPointC() { method getDewPointF (line 334) | inline float getDewPointF() { method getHeatIndexC (line 342) | inline float getHeatIndexC() { method getHeatIndexF (line 350) | inline float getHeatIndexF() { method addToJsonInfo (line 359) | void addToJsonInfo(JsonObject &root) method addToConfig (line 401) | void addToConfig(JsonObject& root) method readFromConfig (line 418) | bool readFromConfig(JsonObject& root) method getId (line 473) | uint16_t getId() { FILE: usermods/BME68X_v2/BME68X_v2.cpp class UsermodBME68X (line 43) | class UsermodBME68X : public Usermod { type settings_t (line 90) | struct settings_t { type decimals_t (line 107) | struct decimals_t { type flags_t (line 123) | struct flags_t { type timer_t (line 131) | struct timer_t { type values_t (line 147) | struct values_t { type cvalues_t (line 168) | struct cvalues_t { FILE: usermods/Battery/Battery.cpp class UsermodBattery (line 14) | class UsermodBattery : public Usermod method dot2round (line 66) | float dot2round(float x) method String (line 75) | String stringToLower(String str) method turnOff (line 86) | void turnOff() method lowPowerIndicator (line 95) | void lowPowerIndicator() method readVoltage (line 118) | float readVoltage() method addMqttSensor (line 130) | void addMqttSensor(const String &name, const String &type, const Strin... method publishMqtt (line 168) | void publishMqtt(const char* topic, const char* state) method setup (line 185) | void setup() method connected (line 228) | void connected() method loop (line 238) | void loop() method addToJsonInfo (line 297) | void addToJsonInfo(JsonObject& root) method addBatteryToJsonObject (line 338) | void addBatteryToJsonObject(JsonObject& battery, bool forJsonState) method getUsermodConfigFromJsonObject (line 359) | void getUsermodConfigFromJsonObject(JsonObject& battery) method addToJsonState (line 388) | void addToJsonState(JsonObject& root) method addToConfig (line 456) | void addToConfig(JsonObject& root) method appendConfigData (line 476) | void appendConfigData() method readFromConfig (line 521) | bool readFromConfig(JsonObject& root) method onMqttConnect (line 574) | void onMqttConnect(bool sessionPresent) method getId (line 602) | uint16_t getId() method batteryType (line 610) | batteryType getBatteryType() method getReadingInterval (line 618) | unsigned long getReadingInterval() method setReadingInterval (line 626) | void setReadingInterval(unsigned long newReadingInterval) method getMinBatteryVoltage (line 634) | float getMinBatteryVoltage() method setMinBatteryVoltage (line 643) | void setMinBatteryVoltage(float voltage) method getMaxBatteryVoltage (line 651) | float getMaxBatteryVoltage() method setMaxBatteryVoltage (line 660) | void setMaxBatteryVoltage(float voltage) method getVoltage (line 670) | float getVoltage() method getBatteryLevel (line 679) | int8_t getBatteryLevel() method getCalibration (line 688) | float getCalibration() method setCalibration (line 697) | void setCalibration(float offset) method setVoltageMultiplier (line 706) | void setVoltageMultiplier(float multiplier) method getVoltageMultiplier (line 715) | float getVoltageMultiplier() method getAutoOffEnabled (line 724) | bool getAutoOffEnabled() method setAutoOffEnabled (line 732) | void setAutoOffEnabled(bool enabled) method getAutoOffThreshold (line 740) | int8_t getAutoOffThreshold() method setAutoOffThreshold (line 748) | void setAutoOffThreshold(int8_t threshold) method getLowPowerIndicatorEnabled (line 759) | bool getLowPowerIndicatorEnabled() method setLowPowerIndicatorEnabled (line 767) | void setLowPowerIndicatorEnabled(bool enabled) method getLowPowerIndicatorPreset (line 775) | int8_t getLowPowerIndicatorPreset() method setLowPowerIndicatorPreset (line 783) | void setLowPowerIndicatorPreset(int8_t presetId) method getLowPowerIndicatorThreshold (line 793) | int8_t getLowPowerIndicatorThreshold() method setLowPowerIndicatorThreshold (line 801) | void setLowPowerIndicatorThreshold(int8_t threshold) method getLowPowerIndicatorDuration (line 811) | int8_t getLowPowerIndicatorDuration() method setLowPowerIndicatorDuration (line 819) | void setLowPowerIndicatorDuration(int8_t duration) method getLowPowerIndicatorDone (line 827) | bool getLowPowerIndicatorDone() method setHomeAssistantDiscovery (line 835) | void setHomeAssistantDiscovery(bool enable) method getHomeAssistantDiscovery (line 843) | bool getHomeAssistantDiscovery() FILE: usermods/Battery/UMBattery.h function class (line 10) | class UMBattery function virtual (line 34) | virtual void update(batteryConfig cfg) function virtual (line 66) | virtual float getMinVoltage() function virtual (line 75) | virtual void setMinVoltage(float voltage) function virtual (line 83) | virtual float getMaxVoltage() function virtual (line 92) | virtual void setMaxVoltage(float voltage) function getVoltage (line 97) | float getVoltage() function setVoltage (line 105) | void setVoltage(float voltage) function getLevel (line 113) | float getLevel() function setLevel (line 118) | void setLevel(float level) function virtual (line 127) | virtual float getCalibration() function virtual (line 136) | virtual void setCalibration(float offset) function virtual (line 145) | virtual float getVoltageMultiplier() function virtual (line 154) | virtual void setVoltageMultiplier(float multiplier) FILE: usermods/Battery/battery_defaults.h type batteryType (line 121) | typedef enum type batteryConfig (line 129) | typedef struct bconfig_t FILE: usermods/Battery/types/LionUMBattery.h function class (line 11) | class LionUMBattery : public UMBattery FILE: usermods/Battery/types/LipoUMBattery.h function class (line 11) | class LipoUMBattery : public UMBattery FILE: usermods/Battery/types/UnkownUMBattery.h function class (line 11) | class UnkownUMBattery : public UMBattery FILE: usermods/Cronixie/Cronixie.cpp class UsermodCronixie (line 3) | class UsermodCronixie : public Usermod { method initCronixie (line 14) | void initCronixie() method setup (line 23) | void setup() { method loop (line 27) | void loop() { method byte (line 34) | byte getSameCodeLength(char code, int index, char const cronixieDispla... method setCronixie (line 50) | void setCronixie() method _overlayCronixie (line 172) | void _overlayCronixie() method handleOverlayDraw (line 237) | void handleOverlayDraw() method addToJsonState (line 263) | void addToJsonState(JsonObject& root) method readFromJsonState (line 268) | void readFromJsonState(JsonObject& root) method addToConfig (line 276) | void addToConfig(JsonObject& root) method readFromConfig (line 282) | bool readFromConfig(JsonObject& root) method getId (line 296) | uint16_t getId() FILE: usermods/DHT/DHT.cpp class UsermodDHT (line 60) | class UsermodDHT : public Usermod { method setup (line 82) | void setup() { method loop (line 94) | void loop() { method addToJsonInfo (line 174) | void addToJsonInfo(JsonObject& root) { method getId (line 240) | uint16_t getId() FILE: usermods/EXAMPLE/usermod_v2_example.cpp class MyExampleUsermod (line 22) | class MyExampleUsermod : public Usermod { method enable (line 58) | inline void enable(bool enable) { enabled = enable; } method isEnabled (line 63) | inline bool isEnabled() { return enabled; } method setup (line 88) | void setup() override { method connected (line 99) | void connected() override { method loop (line 114) | void loop() override { method addToJsonInfo (line 132) | void addToJsonInfo(JsonObject& root) override method addToJsonState (line 157) | void addToJsonState(JsonObject& root) override method readFromJsonState (line 172) | void readFromJsonState(JsonObject& root) override method addToConfig (line 221) | void addToConfig(JsonObject& root) override method readFromConfig (line 254) | bool readFromConfig(JsonObject& root) override method appendConfigData (line 286) | void appendConfigData() override method handleOverlayDraw (line 301) | void handleOverlayDraw() override method handleButton (line 312) | bool handleButton(uint8_t b) override { method onMqttMessage (line 335) | bool onMqttMessage(char* topic, char* payload) override { method onMqttConnect (line 356) | void onMqttConnect(bool sessionPresent) override { method onStateChange (line 367) | void onStateChange(uint8_t mode) override { method getId (line 376) | uint16_t getId() override FILE: usermods/EleksTube_IPS/ChipSelect.h function class (line 10) | class ChipSelect { function getDigitMap (line 48) | uint8_t getDigitMap() { return digits_map; } function setSecondsOnes (line 55) | void setSecondsOnes() { setDigit(SECONDS_ONES); } function setSecondsTens (line 56) | void setSecondsTens() { setDigit(SECONDS_TENS); } function setMinutesOnes (line 57) | void setMinutesOnes() { setDigit(MINUTES_ONES); } function setMinutesTens (line 58) | void setMinutesTens() { setDigit(MINUTES_TENS); } function setHoursOnes (line 59) | void setHoursOnes() { setDigit(HOURS_ONES); } function setHoursTens (line 60) | void setHoursTens() { setDigit(HOURS_TENS); } function isSecondsOnes (line 61) | bool isSecondsOnes() { return ((digits_map & ... function isSecondsTens (line 62) | bool isSecondsTens() { return ((digits_map & ... function isMinutesOnes (line 63) | bool isMinutesOnes() { return ((digits_map & ... function isMinutesTens (line 64) | bool isMinutesTens() { return ((digits_map & ... function isHoursOnes (line 65) | bool isHoursOnes() { return ((digits_map & ... function isHoursTens (line 66) | bool isHoursTens() { return ((digits_map & ... FILE: usermods/EleksTube_IPS/EleksTube_IPS.cpp class ElekstubeIPSUsermod (line 6) | class ElekstubeIPSUsermod : public Usermod { method updateClockDisplay (line 16) | void updateClockDisplay(TFTs::show_t show=TFTs::yes) { method setup (line 52) | void setup() { method loop (line 61) | void loop() { method addToConfig (line 88) | void addToConfig(JsonObject &root) { method readFromConfig (line 101) | bool readFromConfig(JsonObject &root) { method addToJsonState (line 125) | void addToJsonState(JsonObject& root) method readFromJsonState (line 136) | void readFromJsonState(JsonObject& root) method getId (line 148) | uint16_t getId() FILE: usermods/EleksTube_IPS/TFTs.h function class (line 11) | class TFTs : public TFT_eSPI { FILE: usermods/Enclosure_with_OLED_temp_ESP07/usermod.cpp function userSetup (line 32) | void userSetup() { function userConnected (line 44) | void userConnected() {} function userLoop (line 63) | void userLoop() { FILE: usermods/Enclosure_with_OLED_temp_ESP07/usermod_bme280.cpp function userSetup (line 53) | void userSetup() { function userConnected (line 82) | void userConnected() {} function userLoop (line 101) | void userLoop() { function UpdateBME280Data (line 214) | void UpdateBME280Data() { FILE: usermods/Fix_unreachable_netservices_v2/usermod_Fix_unreachable_netservices.cpp class FixUnreachableNetServices (line 26) | class FixUnreachableNetServices : public Usermod method setup (line 46) | void setup() method connected (line 55) | void connected() method loop (line 70) | void loop() method addToJsonInfo (line 90) | void addToJsonInfo(JsonObject &root) method addToJsonState (line 114) | void addToJsonState(JsonObject &root) method readFromJsonState (line 123) | void readFromJsonState(JsonObject &root) method addToConfig (line 135) | void addToConfig(JsonObject &root) method readFromConfig (line 144) | bool readFromConfig(JsonObject &root) method getId (line 158) | uint16_t getId() FILE: usermods/INA226_v2/INA226_v2.cpp type InaSettingLookup (line 14) | struct InaSettingLookup function INA226_AVERAGES (line 33) | INA226_AVERAGES getAverageEnum(uint16_t &samples) function INA226_CONV_TIME (line 49) | INA226_CONV_TIME getConversionTimeEnum(uint16_t &timeUs) class UsermodINA226 (line 65) | class UsermodINA226 : public Usermod method truncateDecimals (line 106) | float truncateDecimals(float val) method initializeINA226 (line 111) | void initializeINA226() method fetchAndPushValues (line 146) | void fetchAndPushValues() method handleTriggeredMode (line 174) | void handleTriggeredMode(unsigned long currentTime) method handleContinuousMode (line 202) | void handleContinuousMode(unsigned long currentTime) method mqttInitialize (line 212) | void mqttInitialize() method mqttPublishIfChanged (line 234) | void mqttPublishIfChanged(const __FlashStringHelper *topic, float &las... method mqttPublishIfChanged (line 246) | void mqttPublishIfChanged(const __FlashStringHelper *topic, bool &last... method mqttCreateHassSensor (line 258) | void mqttCreateHassSensor(const String &name, const String &topic, con... method mqttCreateHassBinarySensor (line 288) | void mqttCreateHassBinarySensor(const String &name, const String &topic) method UsermodINA226 (line 315) | UsermodINA226() method setup (line 328) | void setup() method loop (line 333) | void loop() method onMqttConnect (line 351) | void onMqttConnect(bool sessionPresent) method getId (line 357) | uint16_t getId() method addToJsonInfo (line 362) | void addToJsonInfo(JsonObject &root) override method addToConfig (line 440) | void addToConfig(JsonObject &root) method readFromConfig (line 460) | bool readFromConfig(JsonObject &root) override FILE: usermods/Internal_Temperature_v2/Internal_Temperature_v2.cpp class InternalTemperatureUsermod (line 3) | class InternalTemperatureUsermod : public Usermod method setup (line 29) | void setup() method loop (line 33) | void loop() method addToJsonInfo (line 114) | void addToJsonInfo(JsonObject &root) method addToConfig (line 138) | void addToConfig(JsonObject &root) method appendConfigData (line 148) | void appendConfigData() method readFromConfig (line 158) | bool readFromConfig(JsonObject &root) method getId (line 170) | uint16_t getId() FILE: usermods/JSON_IR_remote/ir_json_maker.py function shift_color (line 50) | def shift_color(col, shift=30, sat=1.0, val=1.0): function parse_sheet (line 59) | def parse_sheet(ws): FILE: usermods/LD2410_v2/LD2410_v2.cpp class LD2410Usermod (line 8) | class LD2410Usermod : public Usermod { method _mqttInitialize (line 44) | void _mqttInitialize() method _createMqttSensor (line 55) | void _createMqttSensor(const String &name, const String &topic, const ... method isEnabled (line 89) | inline bool isEnabled() { return enabled; } method setup (line 91) | void setup() { method loop (line 103) | void loop() { method addToJsonInfo (line 136) | void addToJsonInfo(JsonObject& root) method addToConfig (line 158) | void addToConfig(JsonObject& root) method readFromConfig (line 168) | bool readFromConfig(JsonObject& root) method onMqttConnect (line 195) | void onMqttConnect(bool sessionPresent) { method getId (line 207) | uint16_t getId() FILE: usermods/LDR_Dusk_Dawn_v2/LDR_Dusk_Dawn_v2.cpp class LDR_Dusk_Dawn_v2 (line 8) | class LDR_Dusk_Dawn_v2 : public Usermod { method setup (line 29) | void setup() { method loop (line 38) | void loop() { method addToConfig (line 89) | void addToConfig(JsonObject& root) { method readFromConfig (line 99) | bool readFromConfig(JsonObject& root) { method addToJsonInfo (line 118) | void addToJsonInfo(JsonObject& root) { method getId (line 147) | uint16_t getId() { FILE: usermods/MAX17048_v2/MAX17048_v2.cpp class Usermod_MAX17048 (line 26) | class Usermod_MAX17048 : public Usermod { method _mqttInitialize (line 60) | void _mqttInitialize() method _createMqttSensor (line 74) | void _createMqttSensor(const String &name, const String &topic, const ... method publishMqtt (line 104) | void publishMqtt(const char *topic, const char* state) { method enable (line 117) | inline void enable(bool enable) { enabled = enable; } method isEnabled (line 119) | inline bool isEnabled() { return enabled; } method setup (line 121) | void setup() { method loop (line 128) | void loop() { method onMqttConnect (line 157) | void onMqttConnect(bool sessionPresent) method getBatteryVoltageV (line 166) | inline float getBatteryVoltageV() { method getBatteryPercent (line 170) | inline float getBatteryPercent() { method addToJsonInfo (line 174) | void addToJsonInfo(JsonObject& root) method addToJsonState (line 204) | void addToJsonState(JsonObject& root) method readFromJsonState (line 214) | void readFromJsonState(JsonObject& root) method addToConfig (line 226) | void addToConfig(JsonObject& root) method readFromConfig (line 237) | bool readFromConfig(JsonObject& root) method getId (line 266) | uint16_t getId() FILE: usermods/MY9291/MY9291.cpp class MY9291Usermod (line 14) | class MY9291Usermod : public Usermod { method setup (line 20) | void setup() { method connected (line 24) | void connected() { method loop (line 27) | void loop() { method getId (line 40) | uint16_t getId() { FILE: usermods/MY9291/MY92xx.h type my92xx_model_t (line 39) | typedef enum my92xx_model_t { type my92xx_cmd_one_shot_t (line 44) | typedef enum my92xx_cmd_one_shot_t { type my92xx_cmd_reaction_t (line 49) | typedef enum my92xx_cmd_reaction_t { type my92xx_cmd_bit_width_t (line 54) | typedef enum my92xx_cmd_bit_width_t { type my92xx_cmd_frequency_t (line 61) | typedef enum my92xx_cmd_frequency_t { type my92xx_cmd_scatter_t (line 68) | typedef enum my92xx_cmd_scatter_t { type my92xx_cmd_t (line 73) | typedef struct { function class (line 91) | class my92xx { function _di_pulse (line 136) | void my92xx::_di_pulse(unsigned int times) { function _dcki_pulse (line 143) | void my92xx::_dcki_pulse(unsigned int times) { function _write (line 150) | void my92xx::_write(unsigned int data, unsigned char bit_length) { function _set_cmd (line 167) | void my92xx::_set_cmd(my92xx_cmd_t command) { function _send (line 201) | void my92xx::_send() { function getChannels (line 255) | unsigned char my92xx::getChannels() { function setChannel (line 259) | void my92xx::setChannel(unsigned char channel, unsigned int value) { function getChannel (line 265) | unsigned int my92xx::getChannel(unsigned char channel) { function getState (line 272) | bool my92xx::getState() { function setState (line 276) | void my92xx::setState(bool state) { function update (line 280) | void my92xx::update() { FILE: usermods/PIR_sensor_switch/PIR_sensor_switch.cpp class PIRsensorSwitch (line 33) | class PIRsensorSwitch : public Usermod method PIRsensorSwitch (line 37) | PIRsensorSwitch() {} method EnablePIRsensor (line 42) | inline void EnablePIRsensor(bool en) { enabled = en; } method PIRsensorEnabled (line 45) | inline bool PIRsensorEnabled() { return enabled; } method getId (line 189) | uint16_t getId() override { return USERMOD_ID_PIRSWITCH; } FILE: usermods/PS_Comet/PS_Comet.cpp function mode_pscomet (line 14) | void mode_pscomet() { class PSCometUsermod (line 113) | class PSCometUsermod : public Usermod { method setup (line 115) | void setup() override { method loop (line 119) | void loop() override {} FILE: usermods/PWM_fan/PWM_fan.cpp function rpm_fan (line 29) | static void IRAM_ATTR rpm_fan() { class PWMFanUsermod (line 34) | class PWMFanUsermod : public Usermod { method initTacho (line 81) | void initTacho(void) { method deinitTacho (line 92) | void deinitTacho(void) { method updateTacho (line 99) | void updateTacho(void) { method initPWMfan (line 117) | void initPWMfan(void) { method deinitPWMfan (line 140) | void deinitPWMfan(void) { method updateFanSpeed (line 150) | void updateFanSpeed(uint8_t pwmValue){ method getActualTemperature (line 160) | float getActualTemperature(void) { method setFanPWMbasedOnTemperature (line 168) | void setFanPWMbasedOnTemperature(void) { method calculatePwmStep (line 178) | uint8_t calculatePwmStep(float diffTemp){ method setup (line 195) | void setup() override { method connected (line 210) | void connected() override {} method loop (line 215) | void loop() override { method addToJsonInfo (line 230) | void addToJsonInfo(JsonObject& root) override { method readFromJsonState (line 279) | void readFromJsonState(JsonObject& root) override { method addToConfig (line 312) | void addToConfig(JsonObject& root) override { method readFromConfig (line 335) | bool readFromConfig(JsonObject& root) override { method getId (line 387) | uint16_t getId() override { FILE: usermods/RTC/RTC.cpp class RTCUsermod (line 6) | class RTCUsermod : public Usermod { method setup (line 12) | void setup() { method loop (line 24) | void loop() { method getId (line 45) | uint16_t getId() FILE: usermods/RelayBlinds/usermod.cpp function userSetup (line 6) | void userSetup() function userConnected (line 12) | void userConnected() function handleRelay (line 26) | void handleRelay() function userLoop (line 80) | void userLoop() FILE: usermods/SN_Photoresistor/SN_Photoresistor.cpp function checkBoundSensor (line 9) | static bool checkBoundSensor(float newValue, float prevValue, float maxD... FILE: usermods/SN_Photoresistor/SN_Photoresistor.h function class (line 34) | class Usermod_SN_Photoresistor : public Usermod FILE: usermods/ST7789_display/ST7789_display.cpp class St7789DisplayUsermod (line 49) | class St7789DisplayUsermod : public Usermod { method center (line 73) | void center(String &line, uint8_t width) { method showTime (line 84) | void showTime() { method setup (line 136) | void setup() override method connected (line 166) | void connected() override { method loop (line 180) | void loop() override { method addToJsonInfo (line 320) | void addToJsonInfo(JsonObject& root) override method addToJsonState (line 334) | void addToJsonState(JsonObject& root) override method readFromJsonState (line 344) | void readFromJsonState(JsonObject& root) override method addToConfig (line 365) | void addToConfig(JsonObject& root) override method appendConfigData (line 377) | void appendConfigData() override { method readFromConfig (line 392) | bool readFromConfig(JsonObject& root) override method getId (line 404) | uint16_t getId() override FILE: usermods/Si7021_MQTT_HA/Si7021_MQTT_HA.cpp class Si7021_MQTT_HA (line 14) | class Si7021_MQTT_HA : public Usermod method _initializeSensor (line 40) | void _initializeSensor() method _initializeMqtt (line 46) | void _initializeMqtt() method _publishHAMqttSensor (line 71) | void _publishHAMqttSensor( method _updateSensorData (line 106) | void _updateSensorData() method _publishSensorData (line 133) | void _publishSensorData() method addToConfig (line 147) | void addToConfig(JsonObject& root) method readFromConfig (line 156) | bool readFromConfig(JsonObject& root) method onMqttConnect (line 168) | void onMqttConnect(bool sessionPresent) { method setup (line 173) | void setup() method connected (line 183) | void connected() method loop (line 188) | void loop() method getId (line 219) | uint16_t getId() FILE: usermods/TTGO-T-Display/usermod.cpp function userSetup (line 49) | void userSetup() { function userConnected (line 72) | void userConnected() {} function userLoop (line 92) | void userLoop() { FILE: usermods/Temperature/Temperature.cpp function mode_temperature (line 372) | static void mode_temperature() { FILE: usermods/Temperature/UsermodTemperature.h function class (line 19) | class UsermodTemperature : public Usermod { FILE: usermods/TetrisAI_v2/TetrisAI_v2.cpp type TetrisAI_data (line 10) | struct TetrisAI_data function drawGrid (line 30) | void drawGrid(TetrisAIGame* tetris, TetrisAI_data* tetrisai_data) function mode_2DTetrisAI (line 115) | void mode_2DTetrisAI() class TetrisAIUsermod (line 257) | class TetrisAIUsermod : public Usermod method setup (line 264) | void setup() method addToConfig (line 269) | void addToConfig(JsonObject& root) override method readFromConfig (line 275) | bool readFromConfig(JsonObject& root) override method loop (line 283) | void loop() method getId (line 288) | uint16_t getId() FILE: usermods/TetrisAI_v2/gridbw.h function class (line 21) | class GridBW function placePiece (line 47) | void placePiece(Piece* piece, uint8_t x, uint8_t y) function erasePiece (line 55) | void erasePiece(Piece* piece, uint8_t x, uint8_t y) function noCollision (line 63) | bool noCollision(Piece* piece, uint8_t x, uint8_t y) function findLandingPosition (line 81) | void findLandingPosition(Piece* piece) function hasClearingRows (line 94) | bool hasClearingRows() function cleanupFullLines (line 106) | void cleanupFullLines() function isLineFull (line 143) | bool isLineFull(uint8_t y) function isLineReadyForRemoval (line 148) | bool isLineReadyForRemoval(uint8_t y) function reset (line 153) | void reset() FILE: usermods/TetrisAI_v2/gridcolor.h function class (line 23) | class GridColor function placePiece (line 51) | void placePiece(Piece* piece, uint8_t x, uint8_t y) function erasePiece (line 65) | void erasePiece(Piece* piece, uint8_t x, uint8_t y) function cleanupFullLines (line 79) | void cleanupFullLines() function sync (line 115) | void sync() function reset (line 131) | void reset() FILE: usermods/TetrisAI_v2/pieces.h type PieceRotation (line 25) | struct PieceRotation type PieceData (line 32) | struct PieceData function class (line 110) | class Piece function reset (line 129) | void reset() function getGridRow (line 137) | uint32_t getGridRow(uint8_t x, uint8_t y, uint8_t width) function getRow (line 154) | uint8_t getRow(uint8_t y) function getPixel (line 163) | bool getPixel(uint8_t x, uint8_t y) function PieceRotation (line 177) | PieceRotation getRotation() FILE: usermods/TetrisAI_v2/rating.h function class (line 25) | class Rating function reset (line 46) | void reset() FILE: usermods/TetrisAI_v2/tetrisai.h function class (line 21) | class TetrisAI function findBestMove (line 127) | void findBestMove(GridBW grid, std::vector *pieces) function findBestMove (line 132) | void findBestMove(GridBW grid, std::vector::iterator start, std::... function findBestMove (line 138) | void findBestMove(GridBW grid, std::vector::iterator start, std::... FILE: usermods/TetrisAI_v2/tetrisaigame.h function class (line 26) | class TetrisAIGame function findBestMove (line 83) | void findBestMove() function animateFall (line 88) | bool animateFall(bool skip) function isGameOver (line 93) | bool isGameOver() function poll (line 99) | void poll() function reset (line 145) | void reset() FILE: usermods/TetrisAI_v2/tetrisbag.h function class (line 21) | class TetrisBag function init (line 42) | void init() function shuffleBag (line 59) | void shuffleBag() function Piece (line 75) | Piece getNextPiece() function queuePiece (line 86) | void queuePiece() function reset (line 95) | void reset() FILE: usermods/VL53L0X_gestures/VL53L0X_gestures.cpp class UsermodVL53L0XGestures (line 37) | class UsermodVL53L0XGestures : public Usermod { method setup (line 50) | void setup() { method loop (line 63) | void loop() { method getId (line 123) | uint16_t getId() FILE: usermods/Wemos_D1_mini+Wemos32_mini_shield/usermod.cpp function Dallas (line 7) | int16_t Dallas(int x, byte start) function userSetup (line 63) | void userSetup() { function userConnected (line 77) | void userConnected() {} function userLoop (line 96) | void userLoop() { FILE: usermods/Wemos_D1_mini+Wemos32_mini_shield/usermod_bme280.cpp function userSetup (line 49) | void userSetup() { function userConnected (line 78) | void userConnected() {} function userLoop (line 97) | void userLoop() { function UpdateBME280Data (line 212) | void UpdateBME280Data() { FILE: usermods/audioreactive/audio_reactive.cpp function fftAddAvg (line 207) | static float fftAddAvg(int from, int to) { function FFTcode (line 218) | void FFTcode(void * parameter) function CRGB (line 2003) | CRGB AudioReactive::getCRGBForBand(int x, int pal) { FILE: usermods/audioreactive/audio_source.h function class (line 113) | class AudioSource { function class (line 167) | class I2SSource : public AudioSource { function virtual (line 305) | virtual void deinitialize() { function virtual (line 319) | virtual void getSamples(float *buffer, uint16_t num_samples) { function class (line 386) | class ES7243 : public I2SSource { function initialize (line 417) | void initialize(int8_t i2swsPin, int8_t i2ssdPin, int8_t i2sckPin, int8_... function deinitialize (line 429) | void deinitialize() { function class (line 438) | class ES8388Source : public I2SSource { function initialize (line 533) | void initialize(int8_t i2swsPin, int8_t i2ssdPin, int8_t i2sckPin, int8_... function deinitialize (line 545) | void deinitialize() { function class (line 565) | class I2SAdcSource : public I2SSource { function AudioSourceType (line 589) | AudioSourceType getType(void) {return(Type_I2SAdc);} function I2S_datatype (line 650) | I2S_datatype postProcessSample(I2S_datatype sample_in) { function getSamples (line 692) | void getSamples(float *buffer, uint16_t num_samples) { function deinitialize (line 721) | void deinitialize() { function class (line 757) | class SPH0654 : public I2SSource { FILE: usermods/boblight/boblight.cpp class BobLightUsermod (line 13) | class BobLightUsermod : public Usermod { type _LIGHT (line 14) | struct _LIGHT { method fillBobLights (line 58) | void fillBobLights(int bottom, int left, int top, int right, float pct... method BobSync (line 182) | void BobSync() { yield(); } method BobClear (line 183) | void BobClear() { for (size_t i=0; i int: function main (line 123) | def main(): FILE: usermods/pixels_dice_tray/led_effects.h function pixels (line 28) | static pixels::RollEvent GetLastRollForSegment() { function simple_roll (line 68) | static void simple_roll() { function pulse_roll (line 93) | static void pulse_roll() { function check_roll (line 109) | static void check_roll() { FILE: usermods/pixels_dice_tray/mqtt_client/mqtt_logger.py function on_connect (line 16) | def on_connect(client, userdata, connect_flags, reason_code, properties): function on_message (line 22) | def on_message(client, userdata, msg): function main (line 44) | def main(): FILE: usermods/pixels_dice_tray/mqtt_client/mqtt_plotter.py function main (line 13) | def main(): FILE: usermods/pixels_dice_tray/pixels_dice_tray.cpp class PixelsDiceTrayUsermod (line 40) | class PixelsDiceTrayUsermod : public Usermod { method center (line 55) | static void center(String& line, uint8_t width) { method SetSPIPinsFromMacros (line 66) | static void SetSPIPinsFromMacros() { method UpdateDieNames (line 77) | void UpdateDieNames( method menu_ctrl (line 96) | menu_ctrl(&dice_settings) method setup (line 107) | void setup() override { method connected (line 155) | void connected() override { method loop (line 171) | void loop() override { method addToJsonInfo (line 314) | void addToJsonInfo(JsonObject& root) override { method addToJsonState (line 328) | void addToJsonState(JsonObject& root) override { method readFromJsonState (line 337) | void readFromJsonState(JsonObject& root) override { method addToConfig (line 360) | void addToConfig(JsonObject& root) override { method appendConfigData (line 375) | void appendConfigData() override { method readFromConfig (line 419) | bool readFromConfig(JsonObject& root) override { method handleButton (line 462) | bool handleButton(uint8_t b) override { method getId (line 528) | uint16_t getId() { return USERMOD_ID_PIXELS_DICE_TRAY; } FILE: usermods/pixels_dice_tray/roll_info.h function PrintRoll0 (line 11) | static void PrintRoll0() { function PrintRoll1 (line 25) | static void PrintRoll1() { function PrintRoll2 (line 34) | static void PrintRoll2() { function PrintRoll3 (line 38) | static void PrintRoll3() { function PrintRoll4 (line 44) | static void PrintRoll4() { function PrintRoll5 (line 51) | static void PrintRoll5() { function PrintRollInfo (line 78) | static void PrintRollInfo(uint8_t key) { FILE: usermods/pixels_dice_tray/tft_menu.h function PrintLnInBox (line 36) | static void PrintLnInBox(const char* txt, uint32_t color) { function SetDefaultColors (line 51) | void SetDefaultColors(uint8_t mode) { function class (line 77) | class RollCountWidget { function AddRoll (line 109) | void AddRoll(unsigned val) { function Draw (line 118) | void Draw() { type class (line 137) | enum class function class (line 140) | class MenuBase { function Update (line 286) | void Update(const DiceUpdate& dice_update) override {} function Draw (line 288) | void Draw(const DiceUpdate& dice_update, bool force_redraw) override { function HandleButton (line 323) | void HandleButton(ButtonType type, uint8_t b) override { function class (line 366) | class InfoMenu : public MenuBase { function Init (line 417) | void Init(unsigned rotation) { function EnableBacklight (line 431) | static void EnableBacklight(bool enable) { function HandleButton (line 444) | void HandleButton(ButtonType type, uint8_t b) { FILE: usermods/pov_display/bmpimage.cpp function read16 (line 6) | uint16_t read16(File &f) { function read32 (line 12) | uint32_t read32(File &f) { function byte (line 123) | byte* BMPimage::line(uint16_t n){ FILE: usermods/pov_display/bmpimage.h function class (line 24) | class BMPimage { FILE: usermods/pov_display/pov.h function class (line 6) | class POV { FILE: usermods/pov_display/pov_display.cpp function mode_pov_image (line 8) | void mode_pov_image(void) { class PovDisplayUsermod (line 41) | class PovDisplayUsermod : public Usermod { method PovDisplayUsermod (line 49) | PovDisplayUsermod(const char *name, bool enabled) method setup (line 52) | void setup() override { method loop (line 58) | void loop() override { method getId (line 69) | uint16_t getId() override { FILE: usermods/pwm_outputs/pwm_outputs.cpp class PwmOutput (line 12) | class PwmOutput { method open (line 15) | void open(int8_t pin, uint32_t freq) { method close (line 47) | void close() { method setDuty (line 59) | void setDuty(const float duty) { method setDuty (line 68) | void setDuty(const uint16_t duty) { method isEnabled (line 72) | bool isEnabled() const { method addToJsonState (line 76) | void addToJsonState(JsonObject& pwmState) const { method readFromJsonState (line 80) | void readFromJsonState(JsonObject& pwmState) { method addToJsonInfo (line 90) | void addToJsonInfo(JsonObject& user) const { method addToConfig (line 100) | void addToConfig(JsonObject& pwmConfig) const { method readFromConfig (line 105) | bool readFromConfig(JsonObject& pwmConfig) { class PwmOutputsUsermod (line 130) | class PwmOutputsUsermod : public Usermod { method setup (line 136) | void setup() { method loop (line 140) | void loop() { method addToJsonState (line 143) | void addToJsonState(JsonObject& root) { method readFromJsonState (line 156) | void readFromJsonState(JsonObject& root) { method addToJsonInfo (line 172) | void addToJsonInfo(JsonObject& root) { method addToConfig (line 183) | void addToConfig(JsonObject& root) { method readFromConfig (line 194) | bool readFromConfig(JsonObject& root) { method getId (line 210) | uint16_t getId() { FILE: usermods/quinled-an-penta/quinled-an-penta.cpp class QuinLEDAnPentaUsermod (line 6) | class QuinLEDAnPentaUsermod : public Usermod method isAnPentaLedPin (line 72) | bool isAnPentaLedPin(int8_t pin) method getCurrentUsedLedPins (line 82) | void getCurrentUsedLedPins() method getCurrentLedcValues (line 103) | void getCurrentLedcValues() method initOledDisplay (line 127) | void initOledDisplay() method cleanupOledDisplay (line 159) | void cleanupOledDisplay() method isOledReady (line 177) | bool isOledReady() method initSht30TempHumiditySensor (line 182) | void initSht30TempHumiditySensor() method cleanupSht30TempHumiditySensor (line 207) | void cleanupSht30TempHumiditySensor() method cleanup (line 222) | void cleanup() method oledCheckForNetworkChanges (line 235) | bool oledCheckForNetworkChanges() method byte (line 263) | byte oledGetNextPage() method oledShowPage (line 268) | void oledShowPage(byte page, bool updateLastTimePageChange = false) method updateOledDisplay (line 281) | void updateOledDisplay() method isShtReady (line 436) | bool isShtReady() method getPercentageForBrightness (line 455) | static int8_t getPercentageForBrightness(byte brightness) method setup (line 465) | void setup() method loop (line 496) | void loop() method addToConfig (line 576) | void addToConfig(JsonObject &root) method readFromConfig (line 597) | bool readFromConfig(JsonObject &root) method addToJsonInfo (line 648) | void addToJsonInfo(JsonObject& root) method getId (line 686) | uint16_t getId() FILE: usermods/rgb-rotary-encoder/rgb-rotary-encoder.cpp class RgbRotaryEncoderUsermod (line 5) | class RgbRotaryEncoderUsermod : public Usermod method initRotaryEncoder (line 38) | void initRotaryEncoder() method initLedBus (line 55) | void initLedBus() method updateLeds (line 73) | void updateLeds() method cleanup (line 109) | void cleanup() method getPositionForBrightness (line 127) | int getPositionForBrightness() method fract (line 132) | float fract(float x) { return x - int(x); } method mix (line 134) | float mix(float a, float b, float t) { return a + (b - a) * t; } method hsv2rgb (line 136) | void hsv2rgb(float h, float s, float v) { method cbRotate (line 157) | static void cbRotate(ESPRotary& r) { method setup (line 174) | void setup() method loop (line 199) | void loop() method addToConfig (line 231) | void addToConfig(JsonObject &root) method readFromConfig (line 250) | bool readFromConfig(JsonObject &root) method getId (line 326) | uint16_t getId() FILE: usermods/sd_card/sd_card.cpp class UsermodSdCard (line 23) | class UsermodSdCard : public Usermod { method init_SD_SPI (line 34) | void init_SD_SPI() method deinit_SD_SPI (line 69) | void deinit_SD_SPI() method reinit_SD_SPI (line 85) | void reinit_SD_SPI() method init_SD_MMC (line 93) | void init_SD_MMC() { method setup (line 113) | void setup() { method loop (line 126) | void loop(){ method getId (line 130) | uint16_t getId() method addToConfig (line 135) | void addToConfig(JsonObject& root) method readFromConfig (line 147) | bool readFromConfig(JsonObject &root) function file_onSD (line 195) | bool file_onSD(const char *filepath) function listDir (line 214) | void listDir( const char * dirname, uint8_t levels){ FILE: usermods/sensors_to_mqtt/sensors_to_mqtt.cpp class UserMod_SensorsToMQTT (line 16) | class UserMod_SensorsToMQTT : public Usermod method _initialize (line 35) | void _initialize() method _mqttInitialize (line 50) | void _mqttInitialize() method _createMqttSensor (line 69) | void _createMqttSensor(const String &name, const String &topic, const ... method _updateSensorData (line 99) | void _updateSensorData() method setup (line 221) | void setup() method connected (line 229) | void connected() method loop (line 234) | void loop() FILE: usermods/seven_segment_display/seven_segment_display.cpp class SevenSegmentDisplay (line 7) | class SevenSegmentDisplay : public Usermod method _overlaySevenSegmentProcess (line 65) | unsigned long _overlaySevenSegmentProcess() method _overlaySevenSegmentDraw (line 146) | void _overlaySevenSegmentDraw() method _overlaySevenSegmentLEDOutput (line 182) | void _overlaySevenSegmentLEDOutput(char mask, int indexLED) method _overlaySevenSegmentGetCharMask (line 197) | char _overlaySevenSegmentGetCharMask(char var) method _overlaySevenSegmentSwapBits (line 251) | char _overlaySevenSegmentSwapBits(char x, char p1, char p2, char n) method _publishMQTTint_P (line 272) | void _publishMQTTint_P(const char *subTopic, int value) method _publishMQTTstr_P (line 283) | void _publishMQTTstr_P(const char *subTopic, String Value) method _updateMQTT (line 291) | void _updateMQTT() method _cmpIntSetting_P (line 304) | bool _cmpIntSetting_P(char *topic, char *payload, const char *setting,... method _handleSetting (line 315) | bool _handleSetting(char *topic, char *payload) method setSevenSegmentMessage (line 345) | void setSevenSegmentMessage(String message) method setup (line 372) | void setup() method loop (line 380) | void loop() method handleOverlayDraw (line 392) | void handleOverlayDraw() method onMqttConnect (line 397) | void onMqttConnect(bool sessionPresent) method onMqttMessage (line 416) | bool onMqttMessage(char *topic, char *payload) method addToConfig (line 439) | void addToConfig(JsonObject &root) method readFromConfig (line 456) | bool readFromConfig(JsonObject &root) method getId (line 485) | uint16_t getId() FILE: usermods/seven_segment_display_reloaded/seven_segment_display_reloaded.cpp class UsermodSSDR (line 13) | class UsermodSSDR : public Usermod { method _overlaySevenSegmentDraw (line 110) | void _overlaySevenSegmentDraw() { method _setColons (line 164) | void _setColons() { method _showElements (line 174) | void _showElements(String *map, int timevar, bool isColon, bool remove... method _setLeds (line 247) | void _setLeds(int lednr, int lastSeenLedNr, bool range, int countSegme... method _setMaskToLeds (line 263) | void _setMaskToLeds() { method _setAllFalse (line 271) | void _setAllFalse() { method _checkForNumber (line 277) | int _checkForNumber(int count, int index, String *map) { method _publishMQTTint_P (line 282) | void _publishMQTTint_P(const char *subTopic, int value) method _publishMQTTstr_P (line 293) | void _publishMQTTstr_P(const char *subTopic, String Value) method _cmpIntSetting_P (line 301) | bool _cmpIntSetting_P(char *topic, char *payload, const char *setting,... method _handleSetting (line 312) | bool _handleSetting(char *topic, char *payload) { method _updateMQTT (line 336) | void _updateMQTT() method _addJSONObject (line 357) | void _addJSONObject(JsonObject& root) { method setup (line 387) | void setup() { method loop (line 408) | void loop() { method handleOverlayDraw (line 441) | void handleOverlayDraw() { method addToJsonInfo (line 452) | void addToJsonInfo(JsonObject& root) { method addToJsonState (line 474) | void addToJsonState(JsonObject& root) { method readFromJsonState (line 486) | void readFromJsonState(JsonObject& root) { method onMqttConnect (line 499) | void onMqttConnect(bool sessionPresent) { method onMqttMessage (line 517) | bool onMqttMessage(char *topic, char *payload) { method addToConfig (line 540) | void addToConfig(JsonObject &root) { method readFromConfig (line 544) | bool readFromConfig(JsonObject &root) { method getId (line 579) | uint16_t getId() { FILE: usermods/sht/ShtUsermod.h function class (line 15) | class ShtUsermod : public Usermod FILE: usermods/smartnest/smartnest.cpp class Smartnest (line 7) | class Smartnest : public Usermod method sendToBroker (line 14) | void sendToBroker(const char *const topic, const char *const message) method turnOff (line 25) | void turnOff() method turnOn (line 33) | void turnOn() method setBrightness (line 41) | void setBrightness(int value) method setColor (line 48) | void setColor(int r, int g, int b) method splitColor (line 57) | int splitColor(const char *const color, int * const rgb) method onMqttMessage (line 91) | bool onMqttMessage(char *topic, char *message) method onMqttConnect (line 146) | void onMqttConnect(bool sessionPresent) method getId (line 169) | uint16_t getId() method setup (line 177) | void setup() { method loop (line 187) | void loop() { FILE: usermods/stairway_wipe_basic/stairway_wipe_basic.cpp class StairwayWipeUsermod (line 14) | class StairwayWipeUsermod : public Usermod { method setup (line 26) | void setup() { method loop (line 28) | void loop() { method readFromJsonState (line 81) | void readFromJsonState(JsonObject& root) method getId (line 87) | uint16_t getId() method startWipe (line 93) | void startWipe() method turnOff (line 109) | void turnOff() FILE: usermods/udp_name_sync/udp_name_sync.cpp class UdpNameSync (line 3) | class UdpNameSync : public Usermod { method enable (line 17) | inline void enable(bool value) { enabled = value; } method isEnabled (line 22) | inline bool isEnabled() const { return enabled; } method setup (line 24) | void setup() override { method loop (line 29) | void loop() override { method onUdpPacket (line 66) | bool onUdpPacket(uint8_t * payload, size_t len) override { FILE: usermods/user_fx/user_fx.cpp function mode_static (line 11) | static void mode_static(void) { function mode_diffusionfire (line 26) | static void mode_diffusionfire(void) { function mode_spinning_wheel (line 118) | static void mode_spinning_wheel(void) { type LavaParticle (line 359) | struct LavaParticle { function mode_2D_lavalamp (line 371) | static void mode_2D_lavalamp(void) { function drawMagma (line 645) | static void drawMagma(const uint16_t width, const uint16_t height, float... function drawLavaBombs (line 667) | static void drawLavaBombs(const uint16_t width, const uint16_t height, f... function mode_2D_magma (line 727) | static void mode_2D_magma(void) { type Ant (line 836) | struct Ant { function getFoodColor (line 851) | static uint32_t getFoodColor(uint32_t antColor, uint32_t backgroundColor) { function handleBoundary (line 858) | static void handleBoundary(Ant& ant, float& position, bool gatherFood, b... function getAntColor (line 875) | static uint32_t getAntColor(int antIndex, int numAnts, bool usePalette) { function renderAntPixel (line 883) | static void renderAntPixel(int pixelIndex, int pixelOffset, int antSize,... function mode_ants (line 893) | static void mode_ants(void) { function build_morsecode_pattern (line 1036) | static void build_morsecode_pattern(const char *morse_code, uint8_t *pat... function mode_morsecode (line 1083) | static void mode_morsecode(void) { class UserFxUsermod (line 1267) | class UserFxUsermod : public Usermod { method setup (line 1270) | void setup() override { method loop (line 1307) | void loop() override {} method getId (line 1308) | uint16_t getId() override { return USERMOD_ID_USER_FX; } FILE: usermods/usermod_rotary_brightness_color/usermod_rotary_brightness_color.cpp class RotaryEncoderBrightnessColor (line 5) | class RotaryEncoderBrightnessColor : public Usermod method setup (line 35) | void setup() method loop (line 55) | void loop() method addToConfig (line 147) | void addToConfig(JsonObject& root) method readFromConfig (line 169) | bool readFromConfig(JsonObject& root) FILE: usermods/usermod_v2_HttpPullLightControl/usermod_v2_HttpPullLightControl.cpp function String (line 49) | String HttpPullLightControl::generateUniqueId() { FILE: usermods/usermod_v2_HttpPullLightControl/usermod_v2_HttpPullLightControl.h function class (line 33) | class HttpPullLightControl : public Usermod { FILE: usermods/usermod_v2_RF433/usermod_v2_RF433.cpp class RF433Usermod (line 7) | class RF433Usermod : public Usermod method setup (line 25) | void setup() method connected (line 39) | void connected() method loop (line 43) | void loop() method addToJsonInfo (line 69) | void addToJsonInfo(JsonObject &root) method addToConfig (line 81) | void addToConfig(JsonObject &root) method readFromConfig (line 91) | bool readFromConfig(JsonObject &root) method getId (line 116) | uint16_t getId() method remoteJson433 (line 122) | bool remoteJson433(int button) FILE: usermods/usermod_v2_animartrix/usermod_v2_animartrix.cpp class ANIMartRIXMod (line 62) | class ANIMartRIXMod:public ANIMartRIX { method initEffect (line 64) | void initEffect() { method setPixelColor (line 77) | void setPixelColor(int x, int y, rgb pixel) { method setPixelColor (line 80) | void setPixelColor(int index, rgb pixel) { function mode_Module_Experiment10 (line 88) | void mode_Module_Experiment10() { function mode_Module_Experiment9 (line 92) | void mode_Module_Experiment9() { function mode_Module_Experiment8 (line 96) | void mode_Module_Experiment8() { function mode_Module_Experiment7 (line 100) | void mode_Module_Experiment7() { function mode_Module_Experiment6 (line 104) | void mode_Module_Experiment6() { function mode_Module_Experiment5 (line 108) | void mode_Module_Experiment5() { function mode_Module_Experiment4 (line 112) | void mode_Module_Experiment4() { function mode_Zoom2 (line 116) | void mode_Zoom2() { function mode_Module_Experiment3 (line 120) | void mode_Module_Experiment3() { function mode_Module_Experiment2 (line 124) | void mode_Module_Experiment2() { function mode_Module_Experiment1 (line 128) | void mode_Module_Experiment1() { function mode_Parametric_Water (line 132) | void mode_Parametric_Water() { function mode_Water (line 136) | void mode_Water() { function mode_Complex_Kaleido_6 (line 140) | void mode_Complex_Kaleido_6() { function mode_Complex_Kaleido_5 (line 144) | void mode_Complex_Kaleido_5() { function mode_Complex_Kaleido_4 (line 148) | void mode_Complex_Kaleido_4() { function mode_Complex_Kaleido_3 (line 152) | void mode_Complex_Kaleido_3() { function mode_Complex_Kaleido_2 (line 156) | void mode_Complex_Kaleido_2() { function mode_Complex_Kaleido (line 160) | void mode_Complex_Kaleido() { function mode_SM10 (line 164) | void mode_SM10() { function mode_SM9 (line 168) | void mode_SM9() { function mode_SM8 (line 172) | void mode_SM8() { function mode_SM6 (line 181) | void mode_SM6() { function mode_SM5 (line 185) | void mode_SM5() { function mode_SM4 (line 189) | void mode_SM4() { function mode_SM3 (line 193) | void mode_SM3() { function mode_SM2 (line 197) | void mode_SM2() { function mode_SM1 (line 201) | void mode_SM1() { function mode_Big_Caleido (line 205) | void mode_Big_Caleido() { function mode_RGB_Blobs5 (line 209) | void mode_RGB_Blobs5() { function mode_RGB_Blobs4 (line 213) | void mode_RGB_Blobs4() { function mode_RGB_Blobs3 (line 217) | void mode_RGB_Blobs3() { function mode_RGB_Blobs2 (line 221) | void mode_RGB_Blobs2() { function mode_RGB_Blobs (line 225) | void mode_RGB_Blobs() { function mode_Polar_Waves (line 229) | void mode_Polar_Waves() { function mode_Slow_Fade (line 233) | void mode_Slow_Fade() { function mode_Zoom (line 237) | void mode_Zoom() { function mode_Hot_Blob (line 241) | void mode_Hot_Blob() { function mode_Spiralus2 (line 245) | void mode_Spiralus2() { function mode_Spiralus (line 249) | void mode_Spiralus() { function mode_Yves (line 253) | void mode_Yves() { function mode_Scaledemo1 (line 257) | void mode_Scaledemo1() { function mode_Lava1 (line 261) | void mode_Lava1() { function mode_Caleido3 (line 265) | void mode_Caleido3() { function mode_Caleido2 (line 269) | void mode_Caleido2() { function mode_Caleido1 (line 273) | void mode_Caleido1() { function mode_Distance_Experiment (line 277) | void mode_Distance_Experiment() { function mode_Center_Field (line 281) | void mode_Center_Field() { function mode_Waves (line 285) | void mode_Waves() { function mode_Chasing_Spirals (line 289) | void mode_Chasing_Spirals() { function mode_Rotating_Blob (line 293) | void mode_Rotating_Blob() { class AnimartrixUsermod (line 299) | class AnimartrixUsermod : public Usermod { method AnimartrixUsermod (line 308) | AnimartrixUsermod(const char *name, bool enabled) { method setup (line 314) | void setup() { method loop (line 372) | void loop() { method addToJsonInfo (line 382) | void addToJsonInfo(JsonObject& root) method getId (line 394) | uint16_t getId() FILE: usermods/usermod_v2_auto_save/usermod_v2_auto_save.cpp class AutoSaveUsermod (line 29) | class AutoSaveUsermod : public Usermod { method saveSettings (line 79) | void inline saveSettings() { method displayOverlay (line 90) | void inline displayOverlay() { method enable (line 99) | void enable(bool enable) { method setup (line 107) | void setup() { method connected (line 124) | void connected() {} method loop (line 129) | void loop() { method addToJsonInfo (line 168) | void addToJsonInfo(JsonObject& root) { method readFromJsonState (line 198) | void readFromJsonState(JsonObject& root) { method addToConfig (line 227) | void addToConfig(JsonObject& root) { method readFromConfig (line 248) | bool readFromConfig(JsonObject& root) { method getId (line 275) | uint16_t getId() { FILE: usermods/usermod_v2_brightness_follow_sun/usermod_v2_brightness_follow_sun.cpp class UsermodBrightnessFollowSun (line 5) | class UsermodBrightnessFollowSun : public Usermod method mapFloat (line 28) | float mapFloat(float inputValue, float inMin, float inMax, float outMi... method getId (line 37) | uint16_t getId() override method update (line 42) | void update() method loop (line 68) | void loop() override method addToConfig (line 80) | void addToConfig(JsonObject& root) method readFromConfig (line 91) | bool readFromConfig(JsonObject& root) FILE: usermods/usermod_v2_four_line_display_ALT/usermod_v2_four_line_display.h type DisplayType (line 51) | typedef enum { function class (line 64) | class FourLineDisplayUsermod : public Usermod { FILE: usermods/usermod_v2_klipper_percentage/usermod_v2_klipper_percentage.cpp class klipper_percentage (line 3) | class klipper_percentage : public Usermod method httpGet (line 17) | void httpGet(WiFiClient &client, char *errorMessage) method setup (line 61) | void setup() method connected (line 65) | void connected() method loop (line 69) | void loop() method addToConfig (line 105) | void addToConfig(JsonObject &root) method readFromConfig (line 113) | bool readFromConfig(JsonObject &root) method addToJsonInfo (line 132) | void addToJsonInfo(JsonObject &root) method addToJsonState (line 151) | void addToJsonState(JsonObject &root) method readFromJsonState (line 160) | void readFromJsonState(JsonObject &root) method handleOverlayDraw (line 177) | void handleOverlayDraw() method getId (line 214) | uint16_t getId() FILE: usermods/usermod_v2_ping_pong_clock/usermod_v2_ping_pong_clock.cpp class PingPongClockUsermod (line 3) | class PingPongClockUsermod : public Usermod method setup (line 43) | void setup() method loop (line 46) | void loop() method addToJsonInfo (line 55) | void addToJsonInfo(JsonObject& root) method addToConfig (line 65) | void addToConfig(JsonObject &root) method readFromConfig (line 74) | bool readFromConfig(JsonObject &root) method drawNumber (line 88) | void drawNumber(int base, int number) method handleOverlayDraw (line 97) | void handleOverlayDraw() method getId (line 112) | uint16_t getId() FILE: usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.cpp function re_qstringCmp (line 89) | static int re_qstringCmp(const void *ap, const void *bp) { function i2cReadingISR (line 145) | static void IRAM_ATTR i2cReadingISR() { class RotaryEncoderUIUsermod (line 153) | class RotaryEncoderUIUsermod : public Usermod { method RotaryEncoderUIUsermod (line 254) | RotaryEncoderUIUsermod() method getId (line 290) | uint16_t getId() override { return USERMOD_ID_ROTARY_ENC_UI; } method enable (line 294) | inline void enable(bool enable) { if (!(pinA<0 || pinB<0 || pinC<0)) e... method isEnabled (line 299) | inline bool isEnabled() { return enabled; } function byte (line 383) | byte RotaryEncoderUIUsermod::readPin(uint8_t pin) { function byte (line 419) | byte *RotaryEncoderUIUsermod::re_initIndexArray(int numModes) { FILE: usermods/usermod_v2_word_clock/usermod_v2_word_clock.cpp class WordClockUsermod (line 15) | class WordClockUsermod : public Usermod method updateLedMask (line 136) | void updateLedMask(const int wordMask[], int arraySize) method setHours (line 151) | void setHours(int hours, bool fullClock) method setMinutes (line 183) | void setMinutes(int index) method setSingleMinuteDots (line 195) | void setSingleMinuteDots(int minutes) method updateDisplay (line 213) | void updateDisplay(uint8_t hours, uint8_t minutes) method setup (line 315) | void setup() method connected (line 323) | void connected() method loop (line 337) | void loop() { method addToJsonState (line 375) | void addToJsonState(JsonObject& root) method readFromJsonState (line 383) | void readFromJsonState(JsonObject& root) method addToConfig (line 422) | void addToConfig(JsonObject& root) method appendConfigData (line 432) | void appendConfigData() method readFromConfig (line 453) | bool readFromConfig(JsonObject& root) method handleOverlayDraw (line 476) | void handleOverlayDraw() method getId (line 498) | uint16_t getId() FILE: usermods/wireguard/wireguard.cpp class WireguardUsermod (line 5) | class WireguardUsermod : public Usermod { method setup (line 7) | void setup() { configTzTime(posix_tz, ntpServerName); } method connected (line 9) | void connected() { method loop (line 15) | void loop() { method addToJsonInfo (line 34) | void addToJsonInfo(JsonObject& root) { method appendConfigData (line 54) | void appendConfigData() { method addToConfig (line 64) | void addToConfig(JsonObject& root) { method readFromConfig (line 75) | bool readFromConfig(JsonObject& root) { method getId (line 112) | uint16_t getId() { return USERMOD_ID_WIREGUARD; } FILE: usermods/wizlights/wizlights.cpp class WizLightsUsermod (line 12) | class WizLightsUsermod : public Usermod { method wizSendColor (line 40) | void wizSendColor(IPAddress ip, uint32_t color) { method setup (line 77) | void setup() { method loop (line 83) | void loop() { method addToConfig (line 107) | void addToConfig(JsonObject& root) method readFromConfig (line 125) | bool readFromConfig(JsonObject& root) method String (line 153) | String getJsonLabel(uint8_t i) {return "WiZ Light IP #" + String(i+1);} method getId (line 155) | uint16_t getId(){return USERMOD_ID_WIZLIGHTS;} FILE: usermods/word-clock-matrix/word-clock-matrix.cpp class WordClockMatrix (line 10) | class WordClockMatrix : public Usermod method setup (line 19) | void setup() method connected (line 46) | void connected() method selectWordSegments (line 51) | void selectWordSegments(bool state) method hourChime (line 65) | void hourChime() method displayTime (line 78) | void displayTime(byte hour, byte minute) method timeOfDay (line 262) | void timeOfDay() method loop (line 294) | void loop() method addToConfig (line 323) | void addToConfig(JsonObject& root) method getId (line 330) | uint16_t getId() FILE: wled00/FX.cpp function sin_gap (line 85) | static uint8_t sin_gap(uint16_t in) { function triwave16 (line 90) | static uint16_t triwave16(uint16_t in) { function tristate_square8 (line 102) | static int8_t tristate_square8(uint8_t x, uint8_t pulsewidth, uint8_t at... function um_data_t (line 121) | static um_data_t* getAudioData() { function mode_static (line 136) | void mode_static(void) { function mode_copy_segment (line 144) | void mode_copy_segment(void) { function blink (line 196) | void blink(uint32_t color1, uint32_t color2, bool strobe, bool do_palett... function mode_blink (line 225) | void mode_blink(void) { function mode_blink_rainbow (line 234) | void mode_blink_rainbow(void) { function mode_strobe (line 243) | void mode_strobe(void) { function mode_strobe_rainbow (line 252) | void mode_strobe_rainbow(void) { function color_wipe (line 263) | void color_wipe(bool rev, bool useRandomColors) { function mode_color_wipe (line 317) | void mode_color_wipe(void) { function mode_color_sweep (line 326) | void mode_color_sweep(void) { function mode_color_wipe_random (line 336) | void mode_color_wipe_random(void) { function mode_color_sweep_random (line 345) | void mode_color_sweep_random(void) { function mode_random_color (line 355) | void mode_random_color(void) { function mode_dynamic (line 387) | void mode_dynamic(void) { function mode_dynamic_smooth (line 421) | void mode_dynamic_smooth(void) { function mode_breath (line 433) | void mode_breath(void) { function mode_fade (line 454) | void mode_fade(void) { function scan (line 468) | void scan(bool dual) { function mode_scan (line 497) | void mode_scan(void) { function mode_dual_scan (line 506) | void mode_dual_scan(void) { function mode_rainbow (line 515) | void mode_rainbow(void) { function mode_rainbow_cycle (line 531) | void mode_rainbow_cycle(void) { function running (line 547) | static void running(uint32_t color1, uint32_t color2, bool theatre = fal... function mode_theater_chase (line 576) | void mode_theater_chase(void) { function mode_theater_chase_rainbow (line 586) | void mode_theater_chase_rainbow(void) { function running_base (line 595) | static void running_base(bool saw, bool dual=false) { function mode_running_dual (line 628) | void mode_running_dual(void) { function mode_running_lights (line 637) | void mode_running_lights(void) { function mode_saw (line 646) | void mode_saw(void) { function mode_twinkle (line 656) | void mode_twinkle(void) { function dissolve (line 689) | void dissolve(uint32_t color) { function mode_dissolve (line 745) | void mode_dissolve(void) { function mode_dissolve_random (line 754) | void mode_dissolve_random(void) { function mode_sparkle (line 763) | void mode_sparkle(void) { function mode_flash_sparkle (line 783) | void mode_flash_sparkle(void) { function mode_hyper_sparkle (line 803) | void mode_hyper_sparkle(void) { function mode_multi_strobe (line 825) | void mode_multi_strobe(void) { function mode_android (line 853) | void mode_android(void) { function chase (line 894) | static void chase(uint32_t color1, uint32_t color2, uint32_t color3, boo... function mode_chase_color (line 962) | void mode_chase_color(void) { function mode_chase_random (line 971) | void mode_chase_random(void) { function mode_chase_rainbow (line 980) | void mode_chase_rainbow(void) { function mode_chase_rainbow_white (line 994) | void mode_chase_rainbow_white(void) { function mode_colorful (line 1008) | void mode_colorful(void) { function mode_traffic_light (line 1051) | void mode_traffic_light(void) { function mode_chase_flash (line 1082) | void mode_chase_flash(void) { function mode_chase_flash_random (line 1120) | void mode_chase_flash_random(void) { function mode_running_color (line 1163) | void mode_running_color(void) { function mode_running_random (line 1172) | void mode_running_random(void) { function mode_larson_scanner (line 1208) | void mode_larson_scanner(void) { function mode_dual_larson_scanner (line 1255) | void mode_dual_larson_scanner(void){ function mode_comet (line 1264) | void mode_comet(void) { function mode_fireworks (line 1289) | void mode_fireworks() { function mode_rain (line 1329) | void mode_rain() { function mode_fire_flicker (line 1365) | void mode_fire_flicker(void) { function gradient_base (line 1393) | void gradient_base(bool loading) { function mode_gradient (line 1419) | void mode_gradient(void) { function mode_loading (line 1428) | void mode_loading(void) { function mode_two_dots (line 1436) | void mode_two_dots() { type Flasher (line 1460) | struct Flasher { function mode_fairy (line 1469) | void mode_fairy() { function mode_fairytwinkle (line 1546) | void mode_fairytwinkle() { function tricolor_chase (line 1594) | void tricolor_chase(uint32_t color1, uint32_t color2) { function mode_tricolor_chase (line 1615) | void mode_tricolor_chase(void) { function mode_icu (line 1624) | void mode_icu(void) { function mode_tricolor_wipe (line 1696) | void mode_tricolor_wipe(void) { function mode_tricolor_fade (line 1736) | void mode_tricolor_fade(void) { function mode_multi_comet (line 1777) | void mode_multi_comet(void) { function mode_random_chase (line 1814) | void mode_random_chase(void) { type Oscillator (line 1845) | struct Oscillator { function mode_oscillate (line 1855) | void mode_oscillate(void) { function mode_lightning (line 1905) | void mode_lightning(void) { function mode_colorwaves_pride_base (line 1947) | void mode_colorwaves_pride_base(bool isPride2015) { function mode_pride_2015 (line 1998) | void mode_pride_2015(void) { function mode_colorwaves (line 2006) | void mode_colorwaves() { function mode_juggle (line 2013) | void mode_juggle(void) { function mode_palette (line 2030) | void mode_palette() { function mode_fire_2012 (line 2156) | void mode_fire_2012() { function mode_bpm (line 2215) | void mode_bpm() { function mode_fillnoise8 (line 2225) | void mode_fillnoise8() { function mode_noise16_1 (line 2236) | void mode_noise16_1() { function mode_noise16_2 (line 2255) | void mode_noise16_2() { function mode_noise16_3 (line 2271) | void mode_noise16_3() { function mode_noise16_4 (line 2291) | void mode_noise16_4() { function mode_colortwinkle (line 2302) | void mode_colortwinkle() { function mode_lake (line 2359) | void mode_lake() { function mode_meteor (line 2378) | void mode_meteor() { function mode_railway (line 2446) | void mode_railway() { type Ripple (line 2481) | struct Ripple { function ripple_base (line 2492) | static void ripple_base(uint8_t blurAmount = 0) { function mode_ripple (line 2545) | void mode_ripple(void) { function mode_ripple_rainbow (line 2557) | void mode_ripple_rainbow(void) { function CRGB (line 2580) | static CRGB twinklefox_one_twinkle(uint32_t ms, uint8_t salt, bool cat) function twinklefox_base (line 2642) | static void twinklefox_base(bool cat) function mode_twinklefox (line 2700) | void mode_twinklefox() function mode_twinklecat (line 2707) | void mode_twinklecat() function mode_halloween_eyes (line 2714) | void mode_halloween_eyes() function mode_static_pattern (line 2870) | void mode_static_pattern() function mode_tri_static_pattern (line 2889) | void mode_tri_static_pattern() function spots_base (line 2913) | static void spots_base(uint16_t threshold) function mode_spots (line 2940) | void mode_spots() function mode_spots_fade (line 2948) | void mode_spots_fade() type Ball (line 2958) | struct Ball { function mode_bouncing_balls (line 2967) | void mode_bouncing_balls(void) { type RollingBall (line 3045) | struct RollingBall { function mode_rolling_balls (line 3052) | static void mode_rolling_balls(void) { type PacManChars (line 3152) | struct PacManChars { function mode_pacman (line 3161) | static void mode_pacman(void) { function sinelon_base (line 3336) | static void sinelon_base(bool dual, bool rainbow=false) { function mode_sinelon (line 3369) | void mode_sinelon(void) { function mode_sinelon_dual (line 3375) | void mode_sinelon_dual(void) { function mode_sinelon_rainbow (line 3381) | void mode_sinelon_rainbow(void) { function glitter_base (line 3387) | void glitter_base(uint8_t intensity, uint32_t col = ULTRAWHITE) { function mode_glitter (line 3392) | void mode_glitter() function mode_solid_glitter (line 3414) | void mode_solid_glitter() type Spark (line 3423) | struct Spark { function mode_popcorn (line 3435) | void mode_popcorn(void) { function candle (line 3498) | void candle(bool multi) function mode_candle (line 3576) | void mode_candle() function mode_candle_multi (line 3583) | void mode_candle_multi() type particle (line 3601) | struct particle { function mode_starburst (line 3610) | void mode_starburst(void) { function mode_exploding_fireworks (line 3728) | void mode_exploding_fireworks(void) function mode_drip (line 3864) | void mode_drip(void) type Tetris (line 3949) | struct Tetris { function mode_tetrix (line 3958) | void mode_tetrix(void) { function mode_plasma (line 4037) | void mode_plasma(void) { function mode_percent (line 4059) | void mode_percent(void) { function mode_heartbeat (line 4110) | void mode_heartbeat(void) { function CRGB (line 4162) | static CRGB pacifica_one_layer(uint16_t i, const CRGBPalette16& p, uint1... function mode_pacifica (line 4177) | void mode_pacifica() function mode_sunrise (line 4256) | void mode_sunrise() { function phased_base (line 4305) | static void phased_base(uint8_t moder) { // We're makin... function mode_phased (line 4329) | void mode_phased(void) { function mode_phased_noise (line 4335) | void mode_phased_noise(void) { function mode_twinkleup (line 4341) | void mode_twinkleup(void) { // A very short twinkle rout... function mode_noisepal (line 4358) | void mode_noisepal(void) { // Slow no... function mode_sinewave (line 4394) | void mode_sinewave(void) { // Adjustable sinewave. By Andrew... function mode_flow (line 4414) | void mode_flow(void) function mode_chunchun (line 4450) | void mode_chunchun(void) type Spotlight (line 4484) | struct Spotlight { function mode_dancing_shadows (line 4500) | void mode_dancing_shadows(void) function mode_washing_machine (line 4620) | void mode_washing_machine(void) { function mode_image (line 4637) | void mode_image(void) { function mode_blends (line 4654) | void mode_blends(void) { type TvSim (line 4681) | struct TvSim { function mode_tv_simulator (line 4701) | void mode_tv_simulator(void) { class AuroraWave (line 4822) | class AuroraWave { method init (line 4838) | void init(uint32_t segment_length, CRGBW color) { method updateCachedValues (line 4850) | void updateCachedValues() { method CRGBW (line 4864) | CRGBW getColorForLED(int ledIndex) { method update (line 4887) | void update(uint32_t segment_length, uint32_t speed) { method stillAlive (line 4910) | bool stillAlive() { return alive; } function mode_aurora (line 4913) | void mode_aurora(void) { function mode_ColorClouds (line 4957) | void mode_ColorClouds() function mode_perlinmove (line 5031) | void mode_perlinmove(void) { function mode_wavesins (line 5047) | void mode_wavesins(void) { function mode_FlowStripe (line 5063) | void mode_FlowStripe(void) { function mode_shimmer (line 5084) | void mode_shimmer() { function mode_2DBlackHole (line 5156) | void mode_2DBlackHole(void) { // By: Stepko https://editor.so... function mode_2DColoredBursts (line 5188) | void mode_2DColoredBursts() { // By: ldirko https://edito... function mode_2Ddna (line 5238) | void mode_2Ddna(void) { // dna originally by by ldirko at https:... function mode_2DDNASpiral (line 5256) | void mode_2DDNASpiral() { // By: ldirko https://editor.so... function mode_2DDrift (line 5302) | void mode_2DDrift() { // By: Stepko https://editor.soulma... function mode_2Dfirenoise (line 5330) | void mode_2Dfirenoise(void) { // firenoise2d. By Andrew Tu... function mode_2DFrizzles (line 5362) | void mode_2DFrizzles(void) { // By: Stepko https://edito... type Cell (line 5382) | struct Cell { function mode_2Dgameoflife (line 5386) | void mode_2Dgameoflife(void) { // Written by Ewoud Wijma, inspired by ht... function mode_2DHiphotic (line 5541) | void mode_2DHiphotic() { // By: ldirko https://... type Julia (line 5565) | struct Julia { function mode_2DJulia (line 5571) | void mode_2DJulia(void) { // An animated Julia... function mode_2DLissajous (line 5676) | void mode_2DLissajous(void) { // By: Andrew Tuline function mode_2Dmatrix (line 5703) | void mode_2Dmatrix(void) { // Matrix2D. By Jeremy Willi... function mode_2Dmetaballs (line 5772) | void mode_2Dmetaballs(void) { // Metaballs by Stefan Petrick. Cannot h... function mode_2Dnoise (line 5829) | void mode_2Dnoise(void) { // By Andrew Tuline function mode_2DPlasmaball (line 5850) | void mode_2DPlasmaball(void) { // By: Stepko https://e... function mode_2DPolarLights (line 5886) | void mode_2DPolarLights(void) { // By: Kostyantyn Matviyevskyy h... function mode_2DPulser (line 5918) | void mode_2DPulser(void) { // By: ldirko https:/... function mode_2DSindots (line 5938) | void mode_2DSindots(void) { // By: ldirko ... function mode_2Dsquaredswirl (line 5966) | void mode_2Dsquaredswirl(void) { // By: Mark Kriegsman. https... function mode_2DSunradiation (line 5996) | void mode_2DSunradiation(void) { // By: ldirko https:/... function mode_2Dtartan (line 6045) | void mode_2Dtartan(void) { // By: Elliott Kember https://edito... function mode_2Dspaceships (line 6082) | void mode_2Dspaceships(void) { //// Space ships by stepko (c)05.02.21... function mode_2Dcrazybees (line 6123) | void mode_2Dcrazybees(void) { function mode_2Dghostrider (line 6195) | void mode_2Dghostrider(void) { function mode_2Dfloatingblobs (line 6282) | void mode_2Dfloatingblobs(void) { function mode_2Dscrollingtext (line 6378) | void mode_2Dscrollingtext(void) { function mode_2Ddriftrose (line 6527) | void mode_2Ddriftrose(void) { function mode_2Dplasmarotozoom (line 6553) | void mode_2Dplasmarotozoom() { function mode_ripplepeak (line 6604) | void mode_ripplepeak(void) { // * Ripple peak. By Andrew ... function mode_2DSwirl (line 6678) | void mode_2DSwirl(void) { function mode_2DWaverly (line 6715) | void mode_2DWaverly(void) { type Gravity (line 6748) | struct Gravity { function mode_gravcenter_base (line 6759) | void mode_gravcenter_base(unsigned mode) { function mode_gravcenter (line 6842) | void mode_gravcenter(void) { // Gravcenter. By Andrew Tul... function mode_gravcentric (line 6850) | void mode_gravcentric(void) { // Gravcentric. By Andrew Tu... function mode_gravimeter (line 6859) | void mode_gravimeter(void) { // Gravmeter. By Andrew Tuline. function mode_gravfreq (line 6868) | void mode_gravfreq(void) { // Gravfreq. By Andrew Tuline. function mode_juggles (line 6877) | void mode_juggles(void) { // Juggles. By Andrew Tuline. function mode_matripix (line 6895) | void mode_matripix(void) { // Matripix. By Andrew Tuline. function mode_midnoise (line 6929) | void mode_midnoise(void) { // Midnoise. By Andrew Tuline. function mode_noisefire (line 6960) | void mode_noisefire(void) { // Noisefire. By Andrew Tuline. function mode_noisemeter (line 6985) | void mode_noisemeter(void) { // Noisemeter. By Andrew Tul... function mode_pixelwave (line 7014) | void mode_pixelwave(void) { // Pixelwave. By Andrew Tuline. type Plasphase (line 7042) | struct Plasphase { function mode_plasmoid (line 7047) | void mode_plasmoid(void) { // Plasmoid. By Andrew Tuline. function mode_puddles_base (line 7078) | void mode_puddles_base(bool peakdetect) { function mode_puddlepeak (line 7112) | void mode_puddlepeak(void) { // Puddlepeak. By Andrew Tul... function mode_puddles (line 7117) | void mode_puddles(void) { // Puddles. By Andrew Tuline. function mode_pixels (line 7126) | void mode_pixels(void) { // Pixels. By Andrew Tuline. function mode_blurz (line 7152) | void mode_blurz(void) { // Blurz. By Andrew Tuline. function mode_DJLight (line 7183) | void mode_DJLight(void) { // Written by ??? Adapted by... function mode_freqmap (line 7212) | void mode_freqmap(void) { // Map FFT_MajorPeak to SEGL... function mode_freqmatrix (line 7243) | void mode_freqmatrix(void) { // Freqmatrix. By Andreas Pl... function mode_freqpixels (line 7297) | void mode_freqpixels(void) { // Freqpixel. By Andrew Tuline. function mode_freqwave (line 7337) | void mode_freqwave(void) { // Freqwave. By Andreas Ples... function mode_noisemove (line 7386) | void mode_noisemove(void) { // Noisemove. By: Andrew ... function mode_rocktaves (line 7407) | void mode_rocktaves(void) { // Rocktaves. Same note from... function mode_waterfall (line 7441) | void mode_waterfall(void) { // Waterfall. By: Andrew T... function mode_2DGEQ (line 7495) | void mode_2DGEQ(void) { // By Will Tatam. Code reduction by Ewoud Wijma. function mode_2DFunkyPlank (line 7554) | void mode_2DFunkyPlank(void) { // Written by ??? Adapted by... function mode_2DAkemi (line 7640) | void mode_2DAkemi(void) { function mode_2Ddistortionwaves (line 7707) | void mode_2Ddistortionwaves() { function soapPixels (line 7787) | static void soapPixels(bool isRow, uint8_t *noise3d, CRGB *pixels) { function mode_2Dsoap (line 7839) | void mode_2Dsoap() { function mode_2Doctopus (line 7890) | void mode_2Doctopus() { function mode_2Dwavingcell (line 7947) | void mode_2Dwavingcell() { function mode_particlevortex (line 7977) | void mode_particlevortex(void) { function mode_particlefireworks (line 8091) | void mode_particlefireworks(void) { function mode_particlevolcano (line 8234) | void mode_particlevolcano(void) { function mode_particlefire (line 8305) | void mode_particlefire(void) { function mode_particlepit (line 8409) | void mode_particlepit(void) { function mode_particlewaterfall (line 8477) | void mode_particlewaterfall(void) { function mode_particlebox (line 8548) | void mode_particlebox(void) { function mode_particleperlin (line 8634) | void mode_particleperlin(void) { function mode_particleimpact (line 8695) | void mode_particleimpact(void) { function mode_particleattractor (line 8803) | void mode_particleattractor(void) { function mode_particlespray (line 8894) | void mode_particlespray(void) { function mode_particleGEQ (line 8967) | void mode_particleGEQ(void) { function mode_particlecenterGEQ (line 9041) | void mode_particlecenterGEQ(void) { function mode_particleghostrider (line 9109) | void mode_particleghostrider(void) { function mode_particleblobs (line 9189) | void mode_particleblobs(void) { function mode_particlegalaxy (line 9262) | void mode_particlegalaxy(void) { function mode_particleDrip (line 9368) | void mode_particleDrip(void) { function mode_particlePinball (line 9472) | void mode_particlePinball(void) { function mode_particleDancingShadows (line 9590) | void mode_particleDancingShadows(void) { function mode_particleFireworks1D (line 9704) | void mode_particleFireworks1D(void) { function mode_particleSparkler (line 9823) | void mode_particleSparkler(void) { function mode_particleHourglass (line 9893) | void mode_particleHourglass(void) { function mode_particle1Dspray (line 10016) | void mode_particle1Dspray(void) { function mode_particleBalance (line 10066) | void mode_particleBalance(void) { function mode_particleChase (line 10146) | void mode_particleChase(void) { function mode_particleStarburst (line 10241) | void mode_particleStarburst(void) { function mode_particle1DGEQ (line 10299) | void mode_particle1DGEQ(void) { function mode_particleFire1D (line 10371) | void mode_particleFire1D(void) { function mode_particle1DsonicStream (line 10434) | void mode_particle1DsonicStream(void) { function mode_particle1DsonicBoom (line 10536) | void mode_particle1DsonicBoom(void) { function mode_particleSpringy (line 10624) | void mode_particleSpringy(void) { FILE: wled00/FX.h type mapping1D2D_t (line 415) | typedef enum mapping1D2D { function class (line 426) | class Segment { function setPixelColorRaw (line 544) | inline void setPixelColorRaw(unsigned i, uint32_t c) const { pixels... function getPixelColorRaw (line 545) | inline uint32_t getPixelColorRaw(unsigned i) const { return... function setPixelColorXYRaw (line 547) | inline void setPixelColorXYRaw(unsigned x, unsigned y, uint32_t c) c... function getPixelColorXYRaw (line 548) | inline uint32_t getPixelColorXYRaw(unsigned x, unsigned y) const ... function updateTransitionProgress (line 555) | void updateTransitionProgress() const; // sets transition progress (0-6... function Segment (line 561) | inline Segment *getOldSegment() const { return isInTransition() ? _t... function modeBlend (line 563) | inline static void modeBlend(bool blend) { Segment::_modeBlend = blend; } function isPreviousMode (line 565) | inline static bool isPreviousMode() { return Segment::_modeBlend; } function getOption (line 642) | inline bool getOption(uint8_t n) const { return ((options >> n) & ... function deactivate (line 654) | inline void deactivate() { setGeometry(0,0); } function Segment (line 655) | inline Segment &clearName() { p_free(name); name = null... function Segment (line 656) | inline Segment &setName(const String &name) { return setName(name.c_str... function vLength (line 658) | inline static unsigned vLength() { return Segment:... function vWidth (line 659) | inline static unsigned vWidth() { return Segment:... function vHeight (line 660) | inline static unsigned vHeight() { return Segment:... function getCurrentColor (line 661) | inline static uint32_t getCurrentColor(unsigned i) { return Segment:... function CRGBPalette16 (line 662) | inline static const CRGBPalette16 &getCurrentPalette() { return Segment:... function refreshLightCapabilities (line 675) | void refreshLightCapabilities() const; function setPixelColor (line 700) | inline void setPixelColor(int n, CRGB c) const ... function setRawPixelColor (line 701) | void setRawPixelColor(int i, uint32_t col) const ... function clear (line 711) | void clear() const { fill(BLACK); } // clear segment function blendPixelColor (line 717) | inline void blendPixelColor(int n, CRGB c, uint8_t blend) const ... function fadePixelColor (line 722) | inline void fadePixelColor(uint16_t n, uint8_t fade) const ... function virtualWidth (line 726) | unsigned virtualWidth() const; // segment width in virtual pixels... function setPixelColorXY (line 745) | inline void setPixelColorXY(unsigned x, unsigned y, uint32_t c) const ... function setPixelColorXY (line 747) | inline void setPixelColorXY(int x, int y, CRGB c) const ... function setPixelColorXY (line 748) | inline void setPixelColorXY(unsigned x, unsigned y, CRGB c) const ... function blendPixelColorXY (line 757) | inline void blendPixelColorXY(uint16_t x, uint16_t y, uint32_t color, ui... function blendPixelColorXY (line 758) | inline void blendPixelColorXY(uint16_t x, uint16_t y, CRGB c, uint8_t bl... function fadePixelColorXY (line 763) | inline void fadePixelColorXY(uint16_t x, uint16_t y, uint8_t fade) const... function fill_solid (line 780) | inline void fill_solid(CRGB c) const { fill(RGBW32(c.r,c.g,c.b,0)); } function setPixelColorXY (line 783) | inline void setPixelColorXY(int x, int y, uint32_t c) const ... function setPixelColorXY (line 784) | inline void setPixelColorXY(unsigned x, unsigned y, uint32_t c) const ... function setPixelColorXY (line 786) | inline void setPixelColorXY(int x, int y, CRGB c) const ... function setPixelColorXY (line 787) | inline void setPixelColorXY(unsigned x, unsigned y, CRGB c) const ... function isPixelXYClipped (line 793) | inline bool isPixelXYClipped(int x, int y) const ... function getPixelColorXY (line 794) | inline uint32_t getPixelColorXY(int x, int y) const ... function blendPixelColorXY (line 795) | inline void blendPixelColorXY(uint16_t x, uint16_t y, uint32_t c, uint8_... function blendPixelColorXY (line 796) | inline void blendPixelColorXY(uint16_t x, uint16_t y, CRGB c, uint8_t bl... function fadePixelColorXY (line 800) | inline void fadePixelColorXY(uint16_t x, uint16_t y, uint8_t fade) const... function wu_pixel (line 816) | inline void wu_pixel(uint32_t x, uint32_t y, CRGB c) {} function class (line 824) | class WS2812FX { function setPixelColor (line 909) | inline void setPixelColor(unsigned n, uint32_t c) const { if (n < getL... function resetTimebase (line 910) | inline void resetTimebase() { timebase = 0... function setPixelColor (line 913) | inline void setPixelColor(unsigned n, CRGB c) const { setPixelColo... function fill (line 914) | inline void fill(uint32_t c) const { for (size_t ... function trigger (line 915) | inline void trigger() { _triggered =... function setShowCallback (line 916) | inline void setShowCallback(show_callback cb) { _callback = ... function setTransition (line 917) | inline void setTransition(uint16_t t) { _transitionD... function suspend (line 920) | inline void suspend() { _suspend = t... function resume (line 921) | inline void resume() { _suspend = f... function checkSegmentAlignment (line 926) | bool checkSegmentAlignment() const; function getActiveSegmentsNum (line 939) | uint8_t getActiveSegmentsNum() const; function getMaxSegments (line 946) | inline static constexpr unsigned getMaxSegments() { return MAX_NUM_SEGME... function getLengthPhysical (line 953) | uint16_t getLengthPhysical() const; function getMappedPixelIndex (line 961) | inline uint16_t getMappedPixelIndex(uint16_t index) const { //... function getPixelColor (line 967) | inline uint32_t getPixelColor(unsigned n) const { return (getMappedPixel... function getPixelColorNoMap (line 968) | inline uint32_t getPixelColorNoMap(unsigned n) const { return (n < getLe... function Segment (line 975) | inline Segment& getFirstSelectedSeg() { return _segments[getFirstSelecte... function Segment (line 976) | inline Segment& getMainSegment() { return _segments[getMainSegmentI... function Segment (line 977) | inline Segment* getSegments() { return &(_segments[0]); } FILE: wled00/FX_fcn.cpp function Segment (line 95) | Segment& Segment::operator= (const Segment &orig) { function Segment (line 129) | Segment& Segment::operator= (Segment &&orig) noexcept { function CRGBPalette16 (line 227) | CRGBPalette16 &Segment::loadPalette(CRGBPalette16 &targetPalette, uint8_... function Segment (line 502) | Segment &Segment::setColor(uint8_t slot, uint32_t c) { function Segment (line 515) | Segment &Segment::setCCT(uint16_t k) { function Segment (line 530) | Segment &Segment::setOpacity(uint8_t o) { function Segment (line 540) | Segment &Segment::setOption(uint8_t n, bool val) { function Segment (line 551) | Segment &Segment::setMode(uint8_t fx, bool loadDefaults) { function Segment (line 587) | Segment &Segment::setPalette(uint8_t pal) { function Segment (line 598) | Segment &Segment::setName(const char *newName) { function getPinwheelLength (line 631) | static int getPinwheelLength(int vW, int vH) { function setPinwheelParameters (line 635) | static void setPinwheelParameters(int i, int vW, int vH, int& startx, in... function _top (line 1340) | static uint8_t _top (uint8_t a, uint8_t b) { return a; } function _bottom (line 1341) | static uint8_t _bottom (uint8_t a, uint8_t b) { return b; } function _add (line 1342) | static uint8_t _add (uint8_t a, uint8_t b) { unsigned t = a + b; r... function _subtract (line 1343) | static uint8_t _subtract (uint8_t a, uint8_t b) { return b > a ? (b - a... function _difference (line 1344) | static uint8_t _difference(uint8_t a, uint8_t b) { return b > a ? (b - a... function _average (line 1345) | static uint8_t _average (uint8_t a, uint8_t b) { return (a + b) >> 1; } function _multiply (line 1347) | static uint8_t _multiply (uint8_t a, uint8_t b) { return ((a * b) + 255... function _multiply (line 1349) | static uint8_t _multiply (uint8_t a, uint8_t b) { return (a * b) / 255; } function _divide (line 1351) | static uint8_t _divide (uint8_t a, uint8_t b) { return a > b ? (b * 2... function _lighten (line 1352) | static uint8_t _lighten (uint8_t a, uint8_t b) { return a > b ? a : b; } function _darken (line 1353) | static uint8_t _darken (uint8_t a, uint8_t b) { return a < b ? a : b; } function _screen (line 1354) | static uint8_t _screen (uint8_t a, uint8_t b) { return 255 - _multipl... function _overlay (line 1355) | static uint8_t _overlay (uint8_t a, uint8_t b) { return b < 128 ? 2 * ... function _hardlight (line 1356) | static uint8_t _hardlight (uint8_t a, uint8_t b) { return a < 128 ? 2 * ... function _softlight (line 1358) | static uint8_t _softlight (uint8_t a, uint8_t b) { return (((b * b * (25... function _softlight (line 1360) | static uint8_t _softlight (uint8_t a, uint8_t b) { return (b * b * (255 ... function _dodge (line 1362) | static uint8_t _dodge (uint8_t a, uint8_t b) { return _divide(~a,b); } function _burn (line 1363) | static uint8_t _burn (uint8_t a, uint8_t b) { return ~_divide(a,~b); } function Segment (line 1821) | Segment& WS2812FX::getSegment(unsigned id) { FILE: wled00/FXparticleSystem.cpp function calculateNumberOfParticles2D (line 1057) | uint32_t calculateNumberOfParticles2D(uint32_t const pixels, const bool ... function calculateNumberOfSources2D (line 1071) | uint32_t calculateNumberOfSources2D(uint32_t pixels, uint32_t requesteds... function allocateParticleSystemMemory2D (line 1080) | bool allocateParticleSystemMemory2D(uint32_t numparticles, uint32_t nums... function initParticleSystem2D (line 1097) | bool initParticleSystem2D(ParticleSystem2D *&PartSys, uint32_t requested... function calculateNumberOfParticles1D (line 1810) | uint32_t calculateNumberOfParticles1D(const uint32_t fraction, const boo... function calculateNumberOfSources1D (line 1824) | uint32_t calculateNumberOfSources1D(const uint32_t requestedsources) { function allocateParticleSystemMemory1D (line 1832) | bool allocateParticleSystemMemory1D(const uint32_t numparticles, const u... function initParticleSystem1D (line 1850) | bool initParticleSystem1D(ParticleSystem1D *&PartSys, const uint32_t req... function calcForce_dv (line 1885) | static int32_t calcForce_dv(const int8_t force, uint8_t &counter) { function checkBoundsAndWrap (line 1906) | static bool checkBoundsAndWrap(int32_t &position, const int32_t max, con... function fast_color_scaleAdd (line 1921) | static uint32_t fast_color_scaleAdd(const uint32_t c1, const uint32_t c2... FILE: wled00/FXparticleSystem.h function limitSpeed (line 34) | static inline int32_t limitSpeed(const int32_t speed) { type PSsettings2D (line 64) | typedef union { type PSparticle (line 79) | typedef struct { // 10 bytes type PSparticleFlags (line 90) | typedef union { type PSadvancedParticle (line 105) | typedef struct { // 2 bytes type PSsizeControl (line 111) | typedef struct { // 8 bytes type PSsource (line 129) | typedef struct { function class (line 141) | class ParticleSystem2D { function calculateEllipseBrightness (line 238) | inline uint8_t calculateEllipseBrightness(int32_t dx, int32_t dy, int32_... type PSsettings1D (line 280) | typedef union { type PSparticle1D (line 296) | typedef struct { type PSparticleFlags1D (line 304) | typedef union { type PSadvancedParticle1D (line 319) | typedef struct { type PSsource1D (line 326) | typedef struct { function class (line 338) | class ParticleSystem1D FILE: wled00/alexa.cpp function alexaInit (line 15) | void alexaInit() function handleAlexa (line 38) | void handleAlexa() function onAlexaChange (line 44) | void onAlexaChange(EspalexaDevice* dev) function alexaInit (line 140) | void alexaInit(){} function handleAlexa (line 141) | void handleAlexa(){} FILE: wled00/bus_manager.cpp function getBitFromArray (line 23) | static inline bool getBitFromArray(const uint8_t* byteArray, size_t posi... function setBitInArray (line 30) | static inline void setBitInArray(uint8_t* byteArray, size_t position, bo... function getBitArrayBytes (line 40) | static inline size_t getBitArrayBytes(size_t num_bits) { // number of by... function setBitArray (line 44) | static inline void setBitArray(uint8_t* byteArray, size_t numBits, bool ... function String (line 1209) | static String LEDTypesToJson(const std::vector& types) { function String (line 1222) | String BusManager::getLEDTypesJSONString() { function ColorOrderMap (line 1438) | ColorOrderMap& BusManager::getColorOrderMap() { return _colorOrderMap; } FILE: wled00/bus_manager.h type BusConfig (line 70) | struct BusConfig type ColorOrderMapEntry (line 73) | typedef struct { function reserve (line 79) | struct ColorOrderMap { function reset (line 85) | void reset() { function ColorOrderMapEntry (line 90) | const ColorOrderMapEntry* get(uint8_t n) const { type LEDType (line 102) | typedef struct { function class (line 110) | class Bus { function virtual (line 125) | virtual ~Bus() {} function virtual (line 127) | virtual void begin() {} function virtual (line 130) | virtual void setStatusPixel(uint32_t c) {} function virtual (line 132) | virtual void setBrightness(uint8_t b) { _bri = b; } function virtual (line 133) | virtual void setColorOrder(uint8_t co) {} function virtual (line 134) | virtual uint32_t getPixelColor(unsigned pix) const { return 0; } function isDigital (line 150) | inline bool isDigital() const { return isD... function isOnOff (line 152) | inline bool isOnOff() const { return isO... function isVirtual (line 154) | inline bool isVirtual() const { return isV... function mustRefresh (line 157) | inline bool mustRefresh() const { return mus... function setStart (line 159) | inline void setStart(uint16_t start) { _start = s... function setAutoWhiteMode (line 160) | inline void setAutoWhiteMode(uint8_t m) { if (m < 5)... function containsPixel (line 168) | inline bool containsPixel(uint16_t pix) const { return pix... function std (line 170) | static inline std::vector getLEDTypes() { return {{T... function getNumberOfPins (line 171) | static constexpr size_t getNumberOfPins(uint8_t type) { return isV... function getNumberOfChannels (line 172) | static constexpr size_t getNumberOfChannels(uint8_t type) { return has... function hasRGB (line 173) | static constexpr bool hasRGB(uint8_t type) { function hasWhite (line 176) | static constexpr bool hasWhite(uint8_t type) { function hasCCT (line 183) | static constexpr bool hasCCT(uint8_t type) { function isTypeValid (line 189) | static constexpr bool isTypeValid(uint8_t type) { return (type > 15 &&... function isDigital (line 190) | static constexpr bool isDigital(uint8_t type) { return (type >= TYPE... function is2Pin (line 191) | static constexpr bool is2Pin(uint8_t type) { return (type >= TYPE... function isOnOff (line 192) | static constexpr bool isOnOff(uint8_t type) { return (type == TYPE... function isPWM (line 193) | static constexpr bool isPWM(uint8_t type) { return (type >= TYPE... function isVirtual (line 194) | static constexpr bool isVirtual(uint8_t type) { return (type >= TYPE... function isHub75 (line 195) | static constexpr bool isHub75(uint8_t type) { return (type >= TYPE... function is16bit (line 196) | static constexpr bool is16bit(uint8_t type) { return type == TYPE_... function mustRefresh (line 197) | static constexpr bool mustRefresh(uint8_t type) { return type == TYPE_... function numPWMPins (line 198) | static constexpr int numPWMPins(uint8_t type) { return (type - 40); } function getCCT (line 200) | static inline int16_t getCCT() { return _cct; } function setGlobalAWMode (line 201) | static inline void setGlobalAWMode(uint8_t m) { if (m < 5) _gAWM = m... function getGlobalAWMode (line 202) | static inline uint8_t getGlobalAWMode() { return _gAWM; } function setCCT (line 203) | static inline void setCCT(int16_t cct) { _cct = cct; } function getCCTBlend (line 204) | static inline int8_t getCCTBlend() { return (_cctBlend * ... function setCCTBlend (line 205) | static inline void setCCTBlend(int8_t b) { // input is -100 to +100 function class (line 246) | class BusDigital : public Bus { function class (line 303) | class BusPwm : public Bus { function class (line 331) | class BusOnOff : public Bus { function class (line 351) | class BusNetwork : public Bus { function class (line 384) | class BusPlaceholder : public Bus { function class (line 417) | class BusHub75Matrix : public Bus { function adjustBounds (line 501) | bool adjustBounds(uint16_t& total) { FILE: wled00/bus_wrapper.h type X8Ws2812xMethod (line 214) | typedef X8Ws2812xMethod X1Ws2812xMethod; type X8Sk6812Method (line 215) | typedef X8Sk6812Method X1Sk6812Method; type X8400KbpsMethod (line 216) | typedef X8400KbpsMethod X1400KbpsMethod; type X8800KbpsMethod (line 217) | typedef X8800KbpsMethod X1800KbpsMethod; type X8Tm1814Method (line 218) | typedef X8Tm1814Method X1Tm1814Method; type X8Tm1829Method (line 219) | typedef X8Tm1829Method X1Tm1829Method; type X8Apa106Method (line 220) | typedef X8Apa106Method X1Apa106Method; type X8Ws2805Method (line 221) | typedef X8Ws2805Method X1Ws2805Method; type X8Tm1914Method (line 222) | typedef X8Tm1914Method X1Tm1914Method; type NeoEsp32I2s0Ws2812xMethod (line 225) | typedef NeoEsp32I2s0Ws2812xMethod X1Ws2812xMethod; type NeoEsp32I2s0Sk6812Method (line 226) | typedef NeoEsp32I2s0Sk6812Method X1Sk6812Method; type NeoEsp32I2s0400KbpsMethod (line 227) | typedef NeoEsp32I2s0400KbpsMethod X1400KbpsMethod; type NeoEsp32I2s0800KbpsMethod (line 228) | typedef NeoEsp32I2s0800KbpsMethod X1800KbpsMethod; type NeoEsp32I2s0Tm1814Method (line 229) | typedef NeoEsp32I2s0Tm1814Method X1Tm1814Method; type NeoEsp32I2s0Tm1829Method (line 230) | typedef NeoEsp32I2s0Tm1829Method X1Tm1829Method; type NeoEsp32I2s0Apa106Method (line 231) | typedef NeoEsp32I2s0Apa106Method X1Apa106Method; type NeoEsp32I2s0Ws2805Method (line 232) | typedef NeoEsp32I2s0Ws2805Method X1Ws2805Method; type NeoEsp32I2s0Tm1914Method (line 233) | typedef NeoEsp32I2s0Tm1914Method X1Tm1914Method; type NeoEsp32I2s1Ws2812xMethod (line 236) | typedef NeoEsp32I2s1Ws2812xMethod X1Ws2812xMethod; type NeoEsp32I2s1Sk6812Method (line 237) | typedef NeoEsp32I2s1Sk6812Method X1Sk6812Method; type NeoEsp32I2s1400KbpsMethod (line 238) | typedef NeoEsp32I2s1400KbpsMethod X1400KbpsMethod; type NeoEsp32I2s1800KbpsMethod (line 239) | typedef NeoEsp32I2s1800KbpsMethod X1800KbpsMethod; type NeoEsp32I2s1Tm1814Method (line 240) | typedef NeoEsp32I2s1Tm1814Method X1Tm1814Method; type NeoEsp32I2s1Tm1829Method (line 241) | typedef NeoEsp32I2s1Tm1829Method X1Tm1829Method; type NeoEsp32I2s1Apa106Method (line 242) | typedef NeoEsp32I2s1Apa106Method X1Apa106Method; type NeoEsp32I2s1Ws2805Method (line 243) | typedef NeoEsp32I2s1Ws2805Method X1Ws2805Method; type NeoEsp32I2s1Tm1914Method (line 244) | typedef NeoEsp32I2s1Tm1914Method X1Tm1914Method; function class (line 340) | class PolyBus { function getPixelColor (line 899) | [[gnu::hot]] static uint32_t getPixelColor(void* busPtr, uint8_t busType... function cleanup (line 1014) | static void cleanup(void* busPtr, uint8_t busType) { function getDataSize (line 1111) | static unsigned getDataSize(void* busPtr, uint8_t busType) { function memUsage (line 1212) | static unsigned memUsage(unsigned count, unsigned busType) { function resetChannelTracking (line 1283) | static void resetChannelTracking() { function getI (line 1293) | static uint8_t getI(uint8_t busType, const uint8_t* pins, uint8_t driver... FILE: wled00/button.cpp function shortPressAction (line 18) | void shortPressAction(uint8_t b) function longPressAction (line 39) | void longPressAction(uint8_t b) function doublePressAction (line 72) | void doublePressAction(uint8_t b) function isButtonPressed (line 93) | bool isButtonPressed(uint8_t b) function handleSwitch (line 124) | void handleSwitch(uint8_t b) function handleAnalog (line 170) | void handleAnalog(uint8_t b) function handleButton (line 258) | void handleButton() function handleIO (line 364) | void handleIO() function handleOnOff (line 373) | void handleOnOff(bool forceOff) function touchButtonISR (line 399) | void IRAM_ATTR touchButtonISR() FILE: wled00/cfg.cpp function sumPinsRequired (line 25) | static constexpr unsigned sumPinsRequired(const unsigned* current, size_... function validatePinsAndTypes (line 29) | static constexpr bool validatePinsAndTypes(const unsigned* types, unsign... function getStringFromJson (line 41) | static inline void getStringFromJson(char* dest, const char* src, size_t... function deserializeConfig (line 45) | bool deserializeConfig(JsonObject doc, bool fromFS) { function backupConfig (line 773) | bool backupConfig() { function restoreConfig (line 777) | bool restoreConfig() { function verifyConfig (line 781) | bool verifyConfig() { function configBackupExists (line 785) | bool configBackupExists() { function resetConfig (line 791) | void resetConfig() { function deserializeConfigFromFS (line 801) | bool deserializeConfigFromFS() { function serializeConfigToFS (line 819) | void serializeConfigToFS() { function serializeConfig (line 839) | void serializeConfig(JsonObject root) { function deserializeConfigSec (line 1271) | bool deserializeConfigSec() { function serializeConfigSec (line 1325) | void serializeConfigSec() { FILE: wled00/colors.cpp function color_blend (line 11) | uint32_t WLED_O2_ATTR IRAM_ATTR color_blend(uint32_t color1, uint32_t co... function color_fade (line 65) | uint32_t IRAM_ATTR color_fade(uint32_t c1, uint8_t amount, bool video) { function adjust_color (line 91) | uint32_t adjust_color(uint32_t rgb, uint32_t hueShift, uint32_t lighten,... function ColorFromPaletteWLED (line 104) | uint32_t ColorFromPaletteWLED(const CRGBPalette16& pal, unsigned index, ... function setRandomColor (line 133) | void setRandomColor(byte* rgb) function CRGBPalette16 (line 143) | CRGBPalette16 generateHarmonicRandomPalette(const CRGBPalette16 &basepal... function CRGBPalette16 (line 240) | CRGBPalette16 generateRandomPalette() // generate fully random palette function loadCustomPalettes (line 248) | void loadCustomPalettes() { function hsv2rgb (line 298) | void hsv2rgb(const CHSV32& hsv, uint32_t& rgb) // convert HSV (16bit hue... function rgb2hsv (line 329) | void rgb2hsv(const uint32_t rgb, CHSV32& hsv) // convert RGB to HSV (16b... function colorHStoRGB (line 350) | void colorHStoRGB(uint16_t hue, byte sat, byte* rgb) { //hue, sat to rgb function colorKtoRGB (line 359) | void colorKtoRGB(uint16_t kelvin, byte* rgb) //white spectrum to rgb, calc function colorCTtoRGB (line 383) | void colorCTtoRGB(uint16_t mired, byte* rgb) //white spectrum to rgb, bins function colorXYtoRGB (line 406) | void colorXYtoRGB(float x, float y, byte* rgb) //coordinates to rgb (htt... function colorRGBtoXY (line 462) | void colorRGBtoXY(const byte* rgb, float* xy) //rgb to coordinates (http... function colorFromDecOrHexString (line 473) | void colorFromDecOrHexString(byte* rgb, const char* in) function colorFromHexString (line 494) | bool colorFromHexString(byte* rgb, const char* in) { function minf (line 514) | static inline float minf(float v, float w) function maxf (line 520) | static inline float maxf(float v, float w) function colorBalanceFromKelvin (line 528) | uint32_t colorBalanceFromKelvin(uint16_t kelvin, uint32_t rgb) function approximateKelvinFromRGB (line 550) | uint16_t approximateKelvinFromRGB(uint32_t rgb) { FILE: wled00/colors.h type CRGBW (line 16) | struct CRGBW { type CHSV32 (line 71) | struct CHSV32 { // 32bit HSV color with 16bit hue for more accurate conv... function class (line 96) | class NeoGammaWLEDMethod { function color_blend16 (line 118) | inline uint32_t color_blend16(uint32_t c1, uint32_t c2, uint16_t b) { re... function getPaletteCount (line 127) | inline size_t getPaletteCount() { return FIXED_PALETTE_COUNT + customPal... function colorFromRgbw (line 128) | inline uint32_t colorFromRgbw(byte* rgbw) { return uint32_t((byte(rgbw[3... function CHSV (line 132) | inline CHSV rgb2hsv(const CRGB c) { CHSV32 hsv; rgb2hsv((uint32_t((byte(... function fast_color_scale (line 145) | static inline uint32_t fast_color_scale(const uint32_t c, const uint8_t ... FILE: wled00/data/common.js function H (line 4) | function H(pg="") { window.open("https://kno.wled.ge/"+pg); } function GH (line 5) | function GH() { window.open("https://github.com/wled-dev/WLED"); } function gId (line 6) | function gId(c) { return d.getElementById(c); } // getElementById function cE (line 7) | function cE(e) { return d.createElement(e); } // createElement function gEBCN (line 8) | function gEBCN(c) { return d.getElementsByClassName(c); } // getElemen... function gN (line 9) | function gN(s) { return d.getElementsByName(s)[0]; } // getElements... function isE (line 10) | function isE(o) { return Object.keys(o).length === 0; } // isEmpty function isO (line 11) | function isO(i) { return (i && typeof i === 'object' && !Array.isArr... function isN (line 12) | function isN(n) { return !isNaN(parseFloat(n)) && isFinite(n); } // ... function isF (line 14) | function isF(n) { return n === +n && n !== (n|0); } // isFloat function isI (line 15) | function isI(n) { return n === +n && n === (n|0); } // isInteger function toggle (line 16) | function toggle(el) { gId(el).classList.toggle("hide"); let n = gId('No'... function tooltip (line 17) | function tooltip(cont=null) { function loadResources (line 55) | function loadResources(files, init) { function loadJS (line 87) | function loadJS(FILE_URL, async = true, preGetV = undefined, postGetV = ... function getLoc (line 106) | function getLoc() { function getURL (line 128) | function getURL(path) { return (loc ? locproto + "//" + locip : "") + pa... function B (line 129) | function B() { window.open(getURL("/settings"),"_self"); } function showToast (line 131) | function showToast(text, error = false) { function uploadFile (line 140) | async function uploadFile(fileObj, name, callback) { function connectWs (line 162) | function connectWs(onOpen) { function sendDDP (line 185) | function sendDDP(ws, start, len, colors) { FILE: wled00/data/icons-ui/demo-files/demo.js function updateTest (line 17) | function updateTest() { function updateSize (line 23) | function updateSize() { FILE: wled00/data/index.js function handleVisibilityChange (line 65) | function handleVisibilityChange() {if (!d.hidden && new Date () - lastUp... function sCol (line 66) | function sCol(na, col) {d.documentElement.style.setProperty(na, col);} function gId (line 67) | function gId(c) {return d.getElementById(c);} function gEBCN (line 68) | function gEBCN(c) {return d.getElementsByClassName(c);} function isEmpty (line 69) | function isEmpty(o) {for (const i in o) return false; return true;} function isObj (line 70) | function isObj(i) {return (i && typeof i === 'object' && !Array.isArray(... function isNumeric (line 71) | function isNumeric(n) {return !isNaN(parseFloat(n)) && isFinite(n);} function isRgbBlack (line 74) | function isRgbBlack(a) {return (parseInt(a.r) == 0 && parseInt(a.g) == 0... function rgbStr (line 77) | function rgbStr(a) {return "rgb(" + a.r + "," + a.g + "," + a.b + ")";} function rgbBri (line 80) | function rgbBri(a) {return 0.2126*parseInt(a.r) + 0.7152*parseInt(a.g) +... function setCSL (line 83) | function setCSL(cs) function applyCfg (line 97) | function applyCfg() function tglHex (line 114) | function tglHex() function tglTheme (line 120) | function tglTheme() function tglLabels (line 126) | function tglLabels() function tglRgb (line 132) | function tglRgb() function cTheme (line 139) | function cTheme(light) { function loadBg (line 187) | function loadBg() { function loadSkinCSS (line 211) | function loadSkinCSS(cId) { function getURL (line 224) | function getURL(path) { function onLoad (line 227) | function onLoad() function updateTablinks (line 315) | function updateTablinks(tabI) function openTab (line 322) | function openTab(tabI, force = false) function handleLocationHash (line 337) | function handleLocationHash() { function showToast (line 347) | function showToast(text, error = false) function showErrorToast (line 359) | function showErrorToast() function clearErrorToast (line 365) | function clearErrorToast(n=5000) function getRuntimeStr (line 377) | function getRuntimeStr(rt) function inforow (line 392) | function inforow(key, val, unit = "") function getLowestUnusedP (line 397) | function getLowestUnusedP() function checkUsed (line 405) | function checkUsed(i) function pName (line 414) | function pName(i) function isPlaylist (line 421) | function isPlaylist(i) function papiVal (line 428) | function papiVal(i) function qlName (line 437) | function qlName(i) function cpBck (line 443) | function cpBck() function presetError (line 453) | function presetError(empty) function restore (line 481) | function restore(txt) { function loadPresets (line 494) | async function loadPresets() { function loadPalettes (line 510) | async function loadPalettes(retry=0) { function loadFX (line 530) | async function loadFX(retry=0) { function loadFXData (line 550) | async function loadFXData(retry=0) { function populateQL (line 573) | function populateQL() function populatePresets (line 587) | function populatePresets(fromls) function parseInfo (line 628) | function parseInfo(i) { function populateInfo (line 681) | function populateInfo(i) function populateSegments (line 730) | function populateSegments(s) function populateEffects (line 909) | function populateEffects() function populatePalettes (line 956) | function populatePalettes() function redrawPalPrev (line 990) | function redrawPalPrev() function genPalPrevCss (line 1000) | function genPalPrevCss(id) function generateListItemHtml (line 1045) | function generateListItemHtml(listName, id, name, clickAction, extraHtml... function btype (line 1059) | function btype(b) function bname (line 1081) | function bname(o) function populateNodes (line 1087) | function populateNodes(i,n) function loadNodes (line 1112) | function loadNodes() function updateTrail (line 1131) | function updateTrail(e) function toggleBubble (line 1147) | function toggleBubble(e) function updateLen (line 1154) | function updateLen(s) function updatePA (line 1228) | function updatePA() function updateUI (line 1250) | function updateUI() function updateSelectedPalette (line 1292) | function updateSelectedPalette(s) function updateSelectedFx (line 1322) | function updateSelectedFx() function displayRover (line 1370) | function displayRover(i,s) function cmpP (line 1378) | function cmpP(a, b) function makeWS (line 1390) | function makeWS() { function readState (line 1427) | function readState(s,command=false) function setEffectParameters (line 1563) | function setEffectParameters(idx) function requestJson (line 1686) | async function requestJson(command=null, retry=0) { function togglePower (line 1751) | function togglePower() function toggleNl (line 1765) | function toggleNl() function toggleSync (line 1778) | function toggleSync() function toggleLiveview (line 1788) | function toggleLiveview() function toggleInfo (line 1809) | function toggleInfo() function toggleNodes (line 1819) | function toggleNodes() function makeSeg (line 1829) | function makeSeg() function resetUtil (line 1873) | function resetUtil(off=false) function makePlSel (line 1890) | function makePlSel(p, el) function refreshPlE (line 1904) | function refreshPlE(p) function addPl (line 1925) | function addPl(p,i) function delPl (line 1934) | function delPl(p,i) function plePs (line 1944) | function plePs(p,i,field) function pleDur (line 1949) | function pleDur(p,i,field) function pleTr (line 1955) | function pleTr(p,i,field) function plR (line 1968) | function plR(p) function plM (line 1983) | function plM(p) function makeP (line 1994) | function makeP(i,pl) function makePUtil (line 2082) | function makePUtil() function makePlEntry (line 2099) | function makePlEntry(p,i) function makePlUtil (line 2127) | function makePlUtil() function resetPUtil (line 2145) | function resetPUtil() function tglCs (line 2155) | function tglCs(i) function tglSegn (line 2162) | function tglSegn(s) function selSegAll (line 2174) | function selSegAll(o) function selSegEx (line 2181) | function selSegEx(s) function selSeg (line 2189) | function selSeg(s) function selGrp (line 2196) | function selGrp(g) function rptSeg (line 2209) | function rptSeg(s) function setSeg (line 2234) | function setSeg(s) function delSeg (line 2269) | function delSeg(s) function setRev (line 2280) | function setRev(s) function setRevY (line 2287) | function setRevY(s) function setMi (line 2294) | function setMi(s) function setMiY (line 2301) | function setMiY(s) function setM12 (line 2308) | function setM12(s) function setSi (line 2315) | function setSi(s) function setBm (line 2322) | function setBm(s) function setTp (line 2329) | function setTp(s) function setGrp (line 2336) | function setGrp(s, g) function setSegPwr (line 2344) | function setSegPwr(s) function setSegBri (line 2351) | function setSegBri(s) function tglFreeze (line 2357) | function tglFreeze(s=null) function setFX (line 2368) | function setFX(ind = null) function setPalette (line 2385) | function setPalette(paletteId = null) function setBri (line 2402) | function setBri() function setSpeed (line 2408) | function setSpeed() function setIntensity (line 2414) | function setIntensity() function setCustom (line 2420) | function setCustom(i=1) function setOption (line 2431) | function setOption(i=1, v=false) function setLor (line 2441) | function setLor(i) function setPreset (line 2447) | function setPreset(i) function saveP (line 2463) | function saveP(i,pl) function testPl (line 2525) | function testPl(i,bt) { function stopPl (line 2540) | function stopPl() { function delP (line 2544) | function delP(i) { function selectSlot (line 2559) | function selectSlot(b) function pC (line 2575) | function pC(col) function updatePSliders (line 2589) | function updatePSliders() { function hexEnter (line 2623) | function hexEnter() function segEnter (line 2628) | function segEnter(s) { function fromHex (line 2632) | function fromHex() function setPicker (line 2645) | function setPicker(rgb) { function fromH (line 2654) | function fromH() function fromS (line 2659) | function fromS() function fromV (line 2664) | function fromV() function fromK (line 2669) | function fromK() function fromRgb (line 2674) | function fromRgb() function fromW (line 2687) | function fromW() function setColor (line 2697) | function setColor(sr) function setBalance (line 2715) | function setBalance(b) function rmtTgl (line 2721) | function rmtTgl(ip,i) { function openGH (line 2752) | function openGH() { window.open("https://github.com/wled/WLED/wiki"); } function cnfReset (line 2755) | function cnfReset() function rSegs (line 2767) | function rSegs() function loadPalettesData (line 2788) | function loadPalettesData() { function getPalettesData (line 2815) | function getPalettesData(page, callback, retry=0) { function search (line 2845) | function search(field, listId = null) { function clean (line 2909) | function clean(clearButton) { function initFilters (line 2916) | function initFilters() { function filterFocus (line 2920) | function filterFocus(e) { function filterFx (line 2945) | function filterFx() { function preventBlur (line 2958) | function preventBlur(e) { function formatArr (line 2964) | function formatArr(pl) { function expand (line 2991) | function expand(i) function unfocusSliders (line 3033) | function unfocusSliders() function unify (line 3045) | function unify(e) { return e.changedTouches ? e.changedTouches[0] : e; } function hasIroClass (line 3047) | function hasIroClass(classList) function lock (line 3054) | function lock(e) function move (line 3068) | function move(e) function size (line 3090) | function size() function togglePcMode (line 3102) | function togglePcMode(fromB = false) function mergeDeep (line 3119) | function mergeDeep(target, ...sources) function tooltip (line 3137) | function tooltip(cont=null) function simplifyUI (line 3177) | function simplifyUI() { function checkVersionUpgrade (line 3271) | function checkVersionUpgrade(info) { function showVersionUpgradePrompt (line 3327) | function showVersionUpgradePrompt(info, oldVersion, newVersion) { function reportUpgradeEvent (line 3394) | function reportUpgradeEvent(info, oldVersion, alwaysReport) { function updateVersionInfo (line 3454) | function updateVersionInfo(version, neverAsk, alwaysReport) { FILE: wled00/data/iro.js function M (line 7) | function M(t,n){for(var i in n)t[i]=n[i];return t} function y (line 7) | function y(t){var n=t.parentNode;n&&n.removeChild(t)} function h (line 7) | function h(t,n,i){var r,e,u,o,l=arguments;if(n=M({},n),3t){var n=function(e){var t="".concat(e).match(/(?:\... function t (line 7) | function t(e,n){(function(e,t){if(!(e instanceof t))throw new TypeError(... FILE: wled00/dmx_input.cpp function rdmPersonalityChangedCb (line 12) | void rdmPersonalityChangedCb(dmx_port_t dmxPort, const rdm_header_t *hea... function rdmAddressChangedCb (line 30) | void rdmAddressChangedCb(dmx_port_t dmxPort, const rdm_header_t *header, function dmx_config_t (line 48) | static dmx_config_t createConfig() function dmxReceiverTask (line 90) | void dmxReceiverTask(void *context) FILE: wled00/dmx_output.cpp function handleDMXOutput (line 15) | void handleDMXOutput() function initDMXOutput (line 71) | void initDMXOutput() { function initDMXOutput (line 79) | void initDMXOutput(){} function handleDMXOutput (line 80) | void handleDMXOutput() {} FILE: wled00/e131.cpp function handleDDPPacket (line 20) | static void handleDDPPacket(e131_packet_t* p) { function handleE131Packet (line 72) | void handleE131Packet(e131_packet_t* p, IPAddress clientIP, byte protocol){ function handleDMXData (line 137) | void handleDMXData(uint16_t uni, uint16_t dmxChannels, uint8_t* e131_dat... function handleArtnetPollReply (line 346) | static void handleArtnetPollReply(IPAddress ipAddress) { function prepareArtnetPollReply (line 412) | static void prepareArtnetPollReply(ArtPollReply *reply) { function sendArtnetPollReply (line 531) | static void sendArtnetPollReply(ArtPollReply *reply, IPAddress ipAddress... FILE: wled00/fcn_declare.h function DefaultType (line 52) | DefaultType defaultValue) { function writeObjectToFileUsingId (line 115) | inline bool writeObjectToFileUsingId(const String &file, uint16_t id, co... function writeObjectToFile (line 116) | inline bool writeObjectToFile(const String &file, const char* key, const... type ImprovRPCType (line 147) | enum ImprovRPCType { function applyTemporaryPreset (line 244) | inline bool applyTemporaryPreset() {return applyPreset(255);} function saveTemporaryPreset (line 246) | inline void saveTemporaryPreset() {savePreset(255);} type um_types_t (line 283) | typedef enum UM_Data_Types { type um_data_t (line 299) | typedef struct UM_Exchange_Data { function class (line 316) | class Usermod { function namespace (line 357) | namespace UsermodManager { function hw_random (line 448) | inline uint32_t hw_random() { return HW_RND_REGISTER; } function hw_random16 (line 451) | inline uint16_t hw_random16() { return HW_RND_REGISTER; } function hw_random16 (line 452) | inline uint16_t hw_random16(uint32_t upperlimit) { return (hw_random16()... function hw_random16 (line 453) | inline int16_t hw_random16(int32_t lowerlimit, int32_t upperlimit) { int... function hw_random8 (line 454) | inline uint8_t hw_random8() { return HW_RND_REGISTER; } function hw_random8 (line 455) | inline uint8_t hw_random8(uint32_t upperlimit) { return (hw_random8() * ... function hw_random8 (line 456) | inline uint8_t hw_random8(uint32_t lowerlimit, uint32_t upperlimit) { ui... function d_free (line 465) | inline void d_free(void *ptr) { heap_caps_free(ptr); } function d_free (line 467) | inline void d_free(void *ptr) { free(ptr); } function p_free (line 474) | inline void p_free(void *ptr) { heap_caps_free(ptr); } function getFreeHeapSize (line 483) | inline size_t getFreeHeapSize() { return heap_caps_get_free_size(MALLOC_... function getContiguousFreeHeap (line 484) | inline size_t getContiguousFreeHeap() { return heap_caps_get_largest_fre... function getFreeHeapSize (line 486) | inline size_t getFreeHeapSize() { return ESP.getFreeHeap(); } function getContiguousFreeHeap (line 487) | inline size_t getContiguousFreeHeap() { return ESP.getMaxFreeBlockSize(); } function class (line 503) | class JSONBufferGuard { function holding_lock (line 510) | inline JSONBufferGuard(JSONBufferGuard&& r) : holding_lock(r.holding_loc... function release (line 514) | inline void release() { if (holding_lock) releaseJSONBufferLock(); holdi... FILE: wled00/file.cpp function closeFile (line 36) | void closeFile() { function bufferedFind (line 48) | static bool bufferedFind(const char *target, bool fromStart = true) { function bufferedFindSpace (line 84) | static bool bufferedFindSpace(size_t targetLen, bool fromStart = true) { function bufferedFindObjectEnd (line 133) | static bool bufferedFindObjectEnd() { function writeSpace (line 165) | static void writeSpace(size_t l) function appendObjectToFile (line 179) | static bool appendObjectToFile(const char* key, const JsonDocument* cont... function writeObjectToFileUsingId (line 258) | bool writeObjectToFileUsingId(const char* file, uint16_t id, const JsonD... function writeObjectToFile (line 265) | bool writeObjectToFile(const char* file, const char* key, const JsonDocu... function readObjectFromFileUsingId (line 330) | bool readObjectFromFileUsingId(const char* file, uint16_t id, JsonDocume... function readObjectFromFile (line 338) | bool readObjectFromFile(const char* file, const char* key, JsonDocument*... function updateFSInfo (line 365) | void updateFSInfo() { function handleFileRead (line 424) | bool handleFileRead(AsyncWebServerRequest* request, String path){ function copyFile (line 447) | bool copyFile(const char* src_path, const char* dst_path) { function compareFiles (line 485) | bool compareFiles(const char* path1, const char* path2) { function backupFile (line 523) | bool backupFile(const char* filename) { function restoreFile (line 540) | bool restoreFile(const char* filename) { function checkBackupExists (line 563) | bool checkBackupExists(const char* filename) { function validateJsonFile (line 569) | bool validateJsonFile(const char* filename) { function dumpFilesToSerial (line 585) | void dumpFilesToSerial() { FILE: wled00/hue.cpp function handleHue (line 9) | void handleHue() function reconnectHue (line 34) | void reconnectHue() function onHueError (line 48) | void onHueError(void* arg, AsyncClient* client, int8_t error) function onHueConnect (line 54) | void onHueConnect(void* arg, AsyncClient* client) function sendHuePoll (line 60) | void sendHuePoll() function onHueData (line 84) | void onHueData(void* arg, AsyncClient* client, void *data, size_t len) function handleHue (line 206) | void handleHue(){} function reconnectHue (line 207) | void reconnectHue(){} FILE: wled00/image_loader.cpp function fileSeekCallback (line 18) | bool fileSeekCallback(unsigned long position) { function filePositionCallback (line 22) | unsigned long filePositionCallback(void) { function fileReadCallback (line 26) | int fileReadCallback(void) { function fileReadBlockCallback (line 30) | int fileReadBlockCallback(void * buffer, int numberOfBytes) { function fileSizeCallback (line 34) | int fileSizeCallback(void) { function openGif (line 38) | bool openGif(const char *filename) { // side-effect: updates "file" function screenClearCallback (line 51) | void screenClearCallback(void) { function updateScreenCallback (line 56) | void updateScreenCallback(void) { function drawPixelCallbackNoScale (line 69) | void drawPixelCallbackNoScale(int16_t x, int16_t y, uint8_t red, uint8_t... function drawPixelCallback1D (line 73) | void drawPixelCallback1D(int16_t x, int16_t y, uint8_t red, uint8_t gree... function drawPixelCallback2D (line 84) | void drawPixelCallback2D(int16_t x, int16_t y, uint8_t red, uint8_t gree... function byte (line 111) | byte renderImageToSegment(Segment &seg) { function endImagePlayback (line 225) | void endImagePlayback(Segment *seg) { FILE: wled00/improv.cpp type ImprovPacketType (line 22) | enum ImprovPacketType { type ImprovPacketByte (line 29) | enum ImprovPacketByte { function handleImprovPacket (line 41) | void handleImprovPacket() { function sendImprovStateResponse (line 131) | void sendImprovStateResponse(uint8_t state, bool error) { function sendImprovRPCResult (line 148) | void sendImprovRPCResult(ImprovRPCType type, uint8_t n_strings, const ch... function sendImprovIPRPCResult (line 180) | void sendImprovIPRPCResult(ImprovRPCType type) { function sendImprovInfoResponse (line 196) | void sendImprovInfoResponse() { function startImprovWifiScan (line 219) | void startImprovWifiScan() { function handleImprovWifiScan (line 225) | void handleImprovWifiScan() { function startImprovWifiScan (line 251) | void startImprovWifiScan() {} function handleImprovWifiScan (line 252) | void handleImprovWifiScan() {} function parseWiFiCommand (line 255) | static void parseWiFiCommand(char* rpcData) { FILE: wled00/ir.cpp function incBrightness (line 38) | static void incBrightness() function decBrightness (line 53) | static void decBrightness() function presetFallback (line 67) | static void presetFallback(uint8_t presetID, uint8_t effectID, uint8_t p... function byte (line 72) | static byte relativeChange(byte property, int8_t amount, byte lowerBound... function changeEffect (line 81) | static void changeEffect(uint8_t fx) function changePalette (line 97) | static void changePalette(uint8_t pal) function changeEffectSpeed (line 113) | static void changeEffectSpeed(int8_t amount) function changeEffectIntensity (line 157) | static void changeEffectIntensity(int8_t amount) function changeColor (line 199) | static void changeColor(uint32_t c, int16_t cct=-1) function changeWhite (line 240) | static void changeWhite(int8_t amount, int16_t cct=-1) function decodeIR24 (line 250) | static void decodeIR24(uint32_t code) function decodeIR24OLD (line 282) | static void decodeIR24OLD(uint32_t code) function decodeIR24CT (line 314) | static void decodeIR24CT(uint32_t code) function decodeIR40 (line 346) | static void decodeIR40(uint32_t code) function decodeIR44 (line 399) | static void decodeIR44(uint32_t code) function decodeIR21 (line 451) | static void decodeIR21(uint32_t code) function decodeIR6 (line 480) | static void decodeIR6(uint32_t code) function decodeIR9 (line 513) | static void decodeIR9(uint32_t code) function decodeIRJson (line 554) | static void decodeIRJson(uint32_t code) function applyRepeatActions (line 633) | static void applyRepeatActions() function decodeIR (line 661) | static void decodeIR(uint32_t code) function initIR (line 699) | void initIR() function deInitIR (line 707) | void deInitIR() function handleIR (line 716) | void handleIR() FILE: wled00/json.cpp function differs (line 40) | uint8_t differs(const Segment& b, const SegmentCopy& a) { function deserializeSegment (line 71) | static bool deserializeSegment(JsonObject elem, byte it, byte presetId = 0) function deserializeState (line 370) | bool deserializeState(JsonObject root, byte callMode, byte presetId) function serializeSegment (line 566) | static void serializeSegment(JsonObject& root, const Segment& seg, byte ... function serializeState (line 637) | void serializeState(JsonObject root, bool forPreset, bool includeBri, bo... function serializeInfo (line 696) | void serializeInfo(JsonObject root) function setPaletteColors (line 901) | static void setPaletteColors(JsonArray json, CRGBPalette16 palette) function setPaletteColors (line 913) | static void setPaletteColors(JsonArray json, byte* tcp) function serializePalettes (line 941) | void serializePalettes(JsonObject root, int page) function serializeNetworks (line 1005) | void serializeNetworks(JsonObject root) function serializeNodes (line 1034) | void serializeNodes(JsonObject root) function serializePins (line 1052) | void serializePins(JsonObject root) function serializeModeData (line 1167) | void serializeModeData(JsonArray fxdata) function serializeModeNames (line 1183) | void serializeModeNames(JsonArray arr) class LockedJsonResponse (line 1198) | class LockedJsonResponse: public AsyncJsonResponse { method LockedJsonResponse (line 1205) | inline LockedJsonResponse(JsonDocument* doc, bool isArray) : AsyncJson... method _fillBuffer (line 1207) | virtual size_t _fillBuffer(uint8_t *buf, size_t maxLen) { function serveJson (line 1221) | void serveJson(AsyncWebServerRequest* request) function serveLiveLeds (line 1310) | bool serveLiveLeds(AsyncWebServerRequest* request, uint32_t wsClient) FILE: wled00/led.cpp function setValuesFromSegment (line 8) | void setValuesFromSegment(uint8_t s) { function applyValuesToSelectedSegs (line 26) | void applyValuesToSelectedSegs() { function toggleOnOff (line 42) | void toggleOnOff() function byte (line 58) | byte scaledBri(byte in) function applyBri (line 67) | void applyBri() { function applyFinalBri (line 77) | void applyFinalBri() { function stateUpdated (line 87) | void stateUpdated(byte callMode) { function updateInterfaces (line 142) | void updateInterfaces(uint8_t callMode) { function handleTransitions (line 163) | void handleTransitions() { function colorUpdated (line 188) | void colorUpdated(byte callMode) { function handleNightlight (line 194) | void handleNightlight() { function get_millisecond_timer (line 274) | uint32_t get_millisecond_timer() { FILE: wled00/lx_parser.cpp function parseLx (line 8) | bool parseLx(int lxValue, byte* rgbw) function parseLxJson (line 49) | void parseLxJson(int lxValue, byte segId, bool secondary) FILE: wled00/mqtt.cpp function parseMQTTBriPayload (line 19) | static void parseMQTTBriPayload(char* payload) function onMqttConnect (line 32) | static void onMqttConnect(bool sessionPresent) function onMqttMessage (line 66) | static void onMqttMessage(char* topic, char* payload, AsyncMqttClientMes... class bufferPrint (line 140) | class bufferPrint : public Print { method bufferPrint (line 145) | bufferPrint(char* buf, size_t size) : _buf(buf), _size(size), _offset(... method write (line 147) | size_t write(const uint8_t *buffer, size_t size) { method write (line 154) | size_t write(uint8_t c) { method size (line 159) | size_t size() const { return _offset; } method capacity (line 160) | size_t capacity() const { return _size; } function publishMqtt (line 165) | void publishMqtt() function initMqtt (line 197) | bool initMqtt() FILE: wled00/net_debug.h function class (line 7) | class NetworkDebugPrinter : public Print { FILE: wled00/network.cpp function initEthernet (line 160) | bool initEthernet() function getSignalQuality (line 265) | int getSignalQuality(int rssi) function fillMAC2Str (line 285) | void fillMAC2Str(char *str, const uint8_t *mac) { function fillStr2MAC (line 292) | void fillStr2MAC(uint8_t *mac, const char *str) { function findWiFi (line 302) | int findWiFi(bool doScan) { function isWiFiConfigured (line 338) | bool isWiFiConfigured() { function WiFiEvent (line 364) | void WiFiEvent(WiFiEvent_t event) FILE: wled00/ntp.cpp function updateTimezone (line 156) | void updateTimezone() { function handleTime (line 170) | void handleTime() { function handleNetworkTime (line 188) | void handleNetworkTime() function sendNTPPacket (line 207) | static void sendNTPPacket() function isValidNtpResponse (line 237) | static bool isValidNtpResponse(const byte* ntpPacket) { function checkNTPResponse (line 253) | static bool checkNTPResponse() function updateLocalTime (line 303) | void updateLocalTime() function getTimeString (line 310) | void getTimeString(char* out) function setCountdown (line 327) | void setCountdown() function checkCountdown (line 335) | bool checkCountdown() function byte (line 351) | byte weekdayMondayFirst() function isTodayInDateRange (line 358) | bool isTodayInDateRange(byte monthStart, byte dayStart, byte monthEnd, b... function checkTimers (line 384) | void checkTimers() function getSunriseUTC (line 440) | static int getSunriseUTC(int year, int month, int day, float lat, float ... function calculateSunriseAndSunset (line 493) | void calculateSunriseAndSunset() { function setTimeFromAPI (line 547) | void setTimeFromAPI(uint32_t timein) { FILE: wled00/ota_update.cpp function validateOTA (line 48) | static bool validateOTA(const uint8_t* binaryData, size_t dataSize, char... type UpdateContext (line 70) | struct UpdateContext { function endOTA (line 85) | static void endOTA(AsyncWebServerRequest *request) { function beginOTA (line 115) | static bool beginOTA(AsyncWebServerRequest *request, UpdateContext* cont... function initOTA (line 159) | bool initOTA(AsyncWebServerRequest *request) { function setOTAReplied (line 171) | void setOTAReplied(AsyncWebServerRequest *request) { function getOTAResult (line 178) | std::pair getOTAResult(AsyncWebServerRequest* request) { function handleOTAData (line 200) | void handleOTAData(AsyncWebServerRequest *request, size_t index, uint8_t... function markOTAvalid (line 278) | void markOTAvalid() { class BootloaderImageSizer (line 295) | class BootloaderImageSizer { method feed (line 298) | bool feed(const uint8_t* data, size_t len) { method hasError (line 375) | bool hasError() const { return error; } method isSizeKnown (line 376) | bool isSizeKnown() const { return !error && imageSize != 0 && segments... method totalSize (line 377) | size_t totalSize() const { function calculateBootloaderSHA256 (line 403) | static void calculateBootloaderSHA256() { function String (line 445) | String getBootloaderSHA256Hex() { function invalidateBootloaderSHA256Cache (line 470) | static void invalidateBootloaderSHA256Cache() { function verifyBootloaderImage (line 482) | static bool verifyBootloaderImage(const uint8_t* &buffer, size_t &len, S... type BootloaderUpdateContext (line 558) | struct BootloaderUpdateContext { function endBootloaderOTA (line 572) | static void endBootloaderOTA(AsyncWebServerRequest *request) { function initBootloaderOTA (line 596) | bool initBootloaderOTA(AsyncWebServerRequest *request) { function setBootloaderOTAReplied (line 642) | void setBootloaderOTAReplied(AsyncWebServerRequest *request) { function getBootloaderOTAResult (line 650) | std::pair getBootloaderOTAResult(AsyncWebServerRequest *re... function handleBootloaderOTAData (line 678) | void handleBootloaderOTAData(AsyncWebServerRequest *request, size_t inde... FILE: wled00/overlay.cpp function _overlayAnalogClock (line 10) | static void _overlayAnalogClock() function _overlayAnalogCountdown (line 53) | static void _overlayAnalogCountdown() function handleOverlayDraw (line 93) | void handleOverlayDraw() { FILE: wled00/pin_manager.cpp function PinOwner (line 277) | PinOwner PinManager::getPinOwner(byte gpio) function byte (line 284) | byte PinManager::allocateLedc(byte channels) FILE: wled00/pin_manager.h type managed_pin_type (line 20) | typedef struct PinManagerPinType { function PinOwner (line 34) | enum struct PinOwner : uint8_t { FILE: wled00/playlist.cpp type PlaylistEntry (line 7) | struct PlaylistEntry { function shufflePlaylist (line 28) | void shufflePlaylist() { function unloadPlaylist (line 45) | void unloadPlaylist() { function loadPlaylist (line 56) | int16_t loadPlaylist(JsonObject playlistObj, byte presetId) { function handlePlaylist (line 146) | void handlePlaylist() { function serializePlaylist (line 180) | void serializePlaylist(JsonObject sObj) { FILE: wled00/presets.cpp function presetNeedsSaving (line 25) | bool presetNeedsSaving() { function doSaveState (line 29) | static void doSaveState() { function getPresetName (line 87) | bool getPresetName(byte index, String& name) function initPresetsFile (line 102) | void initPresetsFile() function applyPresetFromPlaylist (line 119) | bool applyPresetFromPlaylist(byte index) function applyPreset (line 127) | bool applyPreset(byte index, byte callMode) function applyPresetWithFallback (line 137) | void applyPresetWithFallback(uint8_t index, uint8_t callMode, uint8_t ef... function handlePresets (line 145) | void handlePresets() function savePreset (line 218) | void savePreset(byte index, const char* pname, JsonObject sObj) function deletePreset (line 280) | void deletePreset(byte index) { FILE: wled00/remote.cpp type WizMoteMessageStructure (line 30) | struct WizMoteMessageStructure { function nightModeActive (line 54) | inline bool nightModeActive() { function activateNightMode (line 58) | static void activateNightMode() { function resetNightMode (line 65) | static bool resetNightMode() { function brightnessUp (line 74) | static void brightnessUp() { function brightnessDown (line 87) | static void brightnessDown() { function setOn (line 99) | static void setOn() { function setOff (line 107) | static void setOff() { function presetWithFallback (line 115) | static void presetWithFallback(uint8_t presetID, uint8_t effectID, uint8... function remoteJson (line 121) | static bool remoteJson(int button) function handleWiZdata (line 188) | void handleWiZdata(uint8_t *incomingData, size_t len) { function handleRemote (line 213) | void handleRemote() { function handleRemote (line 240) | void handleRemote() {} FILE: wled00/set.cpp function handleSettingsSet (line 8) | void handleSettingsSet(AsyncWebServerRequest *request, byte subPage) function handleSet (line 874) | bool handleSet(AsyncWebServerRequest *request, const String& req, bool a... FILE: wled00/src/dependencies/dmx/ESPDMX.h function class (line 21) | class DMXESPSerial { FILE: wled00/src/dependencies/dmx/SparkFunDMX.cpp function onTimer (line 65) | void IRAM_ATTR onTimer() { FILE: wled00/src/dependencies/dmx/SparkFunDMX.h function class (line 26) | class SparkFunDMX { FILE: wled00/src/dependencies/e131/ESPAsyncE131.h type ip4_addr_t (line 45) | typedef struct ip_addr ip4_addr_t; type e131_packet_t (line 93) | typedef union { type ArtPollReply (line 159) | typedef union { function class (line 204) | class ESPAsyncE131 { function class (line 232) | class E131Priority { function set (line 245) | void set(uint8_t prio) { function get (line 251) | uint8_t get() { FILE: wled00/src/dependencies/espalexa/Espalexa.h function class (line 65) | class Espalexa { function renameDevice (line 448) | void renameDevice(uint8_t id, const String& deviceName) function handleAlexaApiCall (line 457) | bool handleAlexaApiCall(AsyncWebServerRequest* request) FILE: wled00/src/dependencies/espalexa/EspalexaDevice.cpp function EspalexaColorMode (line 52) | EspalexaColorMode EspalexaDevice::getColorMode() function EspalexaDeviceType (line 57) | EspalexaDeviceType EspalexaDevice::getType() function String (line 62) | String EspalexaDevice::getName() function EspalexaDeviceProperty (line 67) | EspalexaDeviceProperty EspalexaDevice::getLastChangedProperty() FILE: wled00/src/dependencies/espalexa/EspalexaDevice.h type std (line 9) | typedef std::function BrightnessCallbackFunction; type std (line 10) | typedef std::function DeviceCallbackFunction; type std (line 11) | typedef std::function ColorCallbackFunct... type class (line 13) | enum class type class (line 14) | enum class type class (line 15) | enum class function class (line 17) | class EspalexaDevice { FILE: wled00/src/dependencies/json/ArduinoJson-v6.h function namespace (line 256) | namespace ARDUINOJSON_NAMESPACE { function VariantData (line 299) | inline VariantData *arrayAdd(CollectionData *arr, MemoryPool *pool) { function typename (line 303) | typename TVisitor::result_type arrayAccept(const CollectionData *arr, function arrayEquals (line 310) | inline bool arrayEquals(const CollectionData *lhs, const CollectionData ... function isAligned (line 318) | inline bool isAligned(size_t value) { function addPadding (line 323) | inline size_t addPadding(size_t bytes) { function isAligned (line 333) | inline bool isAligned(size_t) { function addPadding (line 336) | inline size_t addPadding(size_t bytes) { function isAligned (line 345) | bool isAligned(T *ptr) { function T (line 349) | T *addPadding(T *p) { function namespace (line 366) | namespace ARDUINOJSON_NAMESPACE { type T (line 397) | typedef T type; type integral_constant (line 403) | typedef integral_constant true_type; type integral_constant (line 404) | typedef integral_constant false_type; function namespace (line 448) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 466) | namespace ARDUINOJSON_NAMESPACE { type make_unsigned (line 558) | struct make_unsigned type make_unsigned (line 560) | struct make_unsigned type make_unsigned (line 562) | struct make_unsigned type make_unsigned (line 564) | struct make_unsigned type make_unsigned (line 566) | struct make_unsigned type make_unsigned (line 568) | struct make_unsigned type make_unsigned (line 570) | struct make_unsigned type make_unsigned (line 572) | struct make_unsigned type make_unsigned (line 574) | struct make_unsigned type make_unsigned (line 577) | struct make_unsigned type make_unsigned (line 579) | struct make_unsigned type make_unsigned (line 583) | struct make_unsigned type make_unsigned (line 585) | struct make_unsigned type T (line 589) | typedef T type; type T (line 593) | typedef T type; type T (line 597) | typedef T type; type T (line 601) | typedef T type; function namespace (line 609) | namespace storage_policies { function class (line 614) | class ConstRamStringAdapter { function true_type (line 639) | struct IsString : true_type {} function ConstRamStringAdapter (line 642) | inline ConstRamStringAdapter adaptString(const char* str) { function class (line 645) | class RamStringAdapter : public ConstRamStringAdapter { function RamStringAdapter (line 654) | RamStringAdapter adaptString(const TChar* str) { function RamStringAdapter (line 657) | inline RamStringAdapter adaptString(char* str) { function void (line 665) | struct IsString { function class (line 668) | class SizedRamStringAdapter { function equals (line 674) | bool equals(const char* expected) const { function copyTo (line 680) | void copyTo(char* p, size_t n) const { type storage_policies (line 686) | typedef storage_policies::store_by_copy storage_policy; function SizedRamStringAdapter (line 692) | SizedRamStringAdapter adaptString(const TChar* str, size_t size) { function namespace (line 698) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 739) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 774) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 808) | namespace ARDUINOJSON_NAMESPACE { function strlen_P (line 815) | inline size_t strlen_P(ARDUINOJSON_NAMESPACE::pgm_p s) { function strncmp_P (line 823) | inline int strncmp_P(const char* a, ARDUINOJSON_NAMESPACE::pgm_p b, size... function strcmp_P (line 842) | inline int strcmp_P(const char* a, ARDUINOJSON_NAMESPACE::pgm_p b) { function namespace (line 871) | namespace ARDUINOJSON_NAMESPACE { function SizedFlashStringAdapter (line 937) | inline SizedFlashStringAdapter adaptString(const __FlashStringHelper* str, function namespace (line 943) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 963) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 989) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 1012) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 1125) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 1317) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 1402) | namespace ARDUINOJSON_NAMESPACE { function setNull (line 1554) | void setNull() { function setStringPointer (line 1557) | void setStringPointer(const char *s, storage_policies::store_by_copy) { function setStringPointer (line 1562) | void setStringPointer(const char *s, storage_policies::store_by_address) { function VariantData (line 1600) | VariantData *addElement(MemoryPool *pool) { function VariantData (line 1607) | VariantData *getElement(size_t index) const { function VariantData (line 1610) | VariantData *getOrAddElement(size_t index, MemoryPool *pool) { function movePointers (line 1629) | void movePointers(ptrdiff_t stringDistance, ptrdiff_t variantDistance) { function storeString (line 1644) | bool storeString(TAdaptedString value, MemoryPool *pool, function storeString (line 1652) | bool storeString(TAdaptedString value, MemoryPool *, function storeString (line 1661) | bool storeString(TAdaptedString value, MemoryPool *pool, function namespace (line 1682) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 1774) | namespace ARDUINOJSON_NAMESPACE { type VariantTag (line 1946) | struct VariantTag {} function FORCE_INLINE (line 2088) | FORCE_INLINE ObjectRef createNestedObject() const; function friend (line 2169) | friend TData *getData(const VariantRefBase &variant) { function set (line 2194) | bool set(T *value) const { function VariantRef (line 2252) | VariantRef addElement() const; function base_type (line 2294) | VariantConstRef(const VariantData *data) : base_type(data) {} function base_type (line 2295) | VariantConstRef(VariantRef var) : base_type(var._data) {} function FORCE_INLINE (line 2345) | FORCE_INLINE VariantConstRef operator[](size_t index) const { function VariantConstRef (line 2349) | VariantConstRef getMember(const TString &key) const { function VariantConstRef (line 2354) | VariantConstRef getMember(TChar *key) const { function VariantRef (line 2372) | struct Converter { function VariantConstRef (line 2390) | struct Converter { function class (line 2402) | class VariantPtr { function class (line 2446) | class VariantConstPtr { function namespace (line 2491) | namespace ARDUINOJSON_NAMESPACE { function ArrayConstRef (line 2611) | struct Converter { function ArrayRef (line 2624) | struct Converter { function objectEquals (line 2650) | inline bool objectEquals(const CollectionData *lhs, const CollectionData... function VariantData (line 2658) | VariantData *objectGetMember(const CollectionData *obj, function VariantData (line 2671) | VariantData *objectGetOrAddMember(CollectionData *obj, function class (line 2677) | class String { function class (line 2713) | class StringAdapter : public RamStringAdapter { function true_type (line 2725) | struct IsString : true_type {} function StringAdapter (line 2726) | inline StringAdapter adaptString(const String& str) { function class (line 2729) | class Pair { function class (line 2747) | class PairConst { function class (line 2765) | class PairPtr { function class (line 2777) | class ObjectIterator { function VariantSlot (line 2802) | VariantSlot *internal() { function class (line 2809) | class PairConstPtr { function class (line 2821) | class ObjectConstIterator { function VariantSlot (line 2845) | const VariantSlot *internal() { function namespace (line 2854) | namespace ARDUINOJSON_NAMESPACE { function VariantConstRef (line 2934) | VariantConstRef get_impl(TAdaptedString key) const { function FORCE_INLINE (line 2944) | FORCE_INLINE ObjectRef() : base_type(0), _pool(0) {} function VariantRef (line 2973) | VariantRef getMember(const TString& key) const { function VariantRef (line 2977) | VariantRef getMember(TChar* key) const { function VariantRef (line 2981) | VariantRef getOrAddMember(const TString& key) const { function VariantRef (line 2986) | VariantRef getOrAddMember(TChar* key) const { function FORCE_INLINE (line 2993) | FORCE_INLINE void remove(iterator it) const { function remove (line 2999) | void remove(const TString& key) const { function remove (line 3003) | void remove(TChar* key) const { function ObjectConstRef (line 3010) | struct Converter { function ObjectRef (line 3023) | struct Converter { function ArrayRef (line 3048) | struct VariantTo { function ObjectRef (line 3052) | struct VariantTo { function VariantRef (line 3056) | struct VariantTo { function namespace (line 3064) | namespace ARDUINOJSON_NAMESPACE { function set (line 3121) | bool set(const TValue& value) const { function set (line 3125) | bool set(TValue* value) const { function VariantRef (line 3154) | VariantRef getElement(size_t index) const { function VariantRef (line 3157) | VariantRef getOrAddElement(size_t index) const { function FORCE_INLINE (line 3160) | FORCE_INLINE void remove(size_t index) const { function friend (line 3180) | friend bool convertToJson(const this_type& src, VariantRef dst) { function namespace (line 3194) | namespace ARDUINOJSON_NAMESPACE { function FORCE_INLINE (line 3253) | FORCE_INLINE void remove(size_t index) const { function set (line 3271) | bool set(const TValue &value) { function set (line 3275) | bool set(TChar *value) { function FORCE_INLINE (line 3285) | FORCE_INLINE VariantRef getElement(size_t index) const { function FORCE_INLINE (line 3288) | FORCE_INLINE VariantRef getOrAddElement(size_t index) const { function VariantRef (line 3292) | VariantRef getMember(TChar *key) const { function VariantRef (line 3296) | VariantRef getMember(const TString &key) const { function VariantRef (line 3300) | VariantRef getOrAddMember(TChar *key) const { function VariantRef (line 3304) | VariantRef getOrAddMember(const TString &key) const { function friend (line 3314) | friend bool convertToJson(const this_type &src, VariantRef dst) { function namespace (line 3324) | namespace ARDUINOJSON_NAMESPACE { function FORCE_INLINE (line 3445) | FORCE_INLINE VariantConstRef operator[](size_t index) const { function FORCE_INLINE (line 3448) | FORCE_INLINE VariantRef getElement(size_t index) { function FORCE_INLINE (line 3451) | FORCE_INLINE VariantConstRef getElement(size_t index) const { function FORCE_INLINE (line 3454) | FORCE_INLINE VariantRef getOrAddElement(size_t index) { function VariantConstRef (line 3458) | VariantConstRef getMember(TChar* key) const { function VariantRef (line 3468) | VariantRef getMember(TChar* key) { function VariantRef (line 3477) | VariantRef getOrAddMember(TChar* key) { function VariantRef (line 3481) | VariantRef getOrAddMember(const TString& key) { function FORCE_INLINE (line 3484) | FORCE_INLINE VariantRef addElement() { function add (line 3488) | bool add(const TValue& value) { function add (line 3492) | bool add(TChar* value) { function FORCE_INLINE (line 3495) | FORCE_INLINE void remove(size_t index) { function VariantConstRef (line 3511) | bool operator==(VariantConstRef rhs) const { function VariantConstRef (line 3514) | bool operator!=(VariantConstRef rhs) const { function _pool (line 3521) | JsonDocument(MemoryPool pool) : _pool(pool) { function replacePool (line 3528) | void replacePool(MemoryPool pool) { function VariantRef (line 3531) | VariantRef getVariant() { function convertToJson (line 3543) | inline bool convertToJson(const JsonDocument& src, VariantRef dst) { function _allocator (line 3550) | AllocatorOwner(const AllocatorOwner& src) : _allocator(src._allocator) {} function _allocator (line 3551) | AllocatorOwner(TAllocator a) : _allocator(a) {} function deallocate (line 3555) | void deallocate(void* ptr) { function JsonDocument (line 3596) | BasicJsonDocument(VariantRef src) function shrinkToFit (line 3619) | void shrinkToFit() { function garbageCollect (line 3630) | bool garbageCollect() { function reallocPoolIfTooSmall (line 3644) | void reallocPoolIfTooSmall(size_t requiredSize) { function freePool (line 3650) | void freePool() { function copyAssignFrom (line 3653) | void copyAssignFrom(const JsonDocument& src) { function moveAssignFrom (line 3657) | void moveAssignFrom(BasicJsonDocument& src) { function namespace (line 3667) | namespace ARDUINOJSON_NAMESPACE { type BasicJsonDocument (line 3679) | typedef BasicJsonDocument DynamicJsonDocument; function JsonDocument (line 3686) | StaticJsonDocument(const StaticJsonDocument& src) function JsonDocument (line 3696) | StaticJsonDocument(VariantRef src) : JsonDocument(_buffer, _capacity) { function garbageCollect (line 3708) | void garbageCollect() { type TResult (line 3730) | typedef TResult result_type; function TResult (line 3731) | TResult visitArray(const CollectionData &) { function TResult (line 3734) | TResult visitBoolean(bool) { function TResult (line 3737) | TResult visitFloat(Float) { function TResult (line 3740) | TResult visitSignedInteger(Integer) { function TResult (line 3743) | TResult visitNull() { function TResult (line 3746) | TResult visitObject(const CollectionData &) { function TResult (line 3749) | TResult visitUnsignedInteger(UInt) { function TResult (line 3752) | TResult visitRawJson(const char *, size_t) { function TResult (line 3755) | TResult visitString(const char *) { function copyArray (line 3782) | bool copyArray(T* src, size_t len, JsonDocument& dst) { function visitArray (line 3807) | size_t visitArray(const CollectionData& array) { function visitArray (line 3825) | void visitArray(const CollectionData& array) { function copyArray (line 3844) | size_t copyArray(const TSource& src, T* dst, size_t len) { function copyArray (line 3849) | void copyArray(const TSource& src, T (&dst)[N1][N2]) { function variantEquals (line 3853) | inline bool variantEquals(const VariantData* a, const VariantData* b) { function VariantSlot (line 3856) | inline VariantSlot* CollectionData::addSlot(MemoryPool* pool) { function VariantData (line 3870) | inline VariantData* CollectionData::addElement(MemoryPool* pool) { function clear (line 3883) | inline void CollectionData::clear() { function containsKey (line 3888) | bool CollectionData::containsKey(const TAdaptedString& key) const { function copyFrom (line 3891) | inline bool CollectionData::copyFrom(const CollectionData& src, function equalsObject (line 3911) | inline bool CollectionData::equalsObject(const CollectionData& other) co... function equalsArray (line 3922) | inline bool CollectionData::equalsArray(const CollectionData& other) con... function VariantSlot (line 3946) | inline VariantSlot* CollectionData::getSlot(size_t index) const { function VariantSlot (line 3951) | inline VariantSlot* CollectionData::getPreviousSlot(VariantSlot* target)... function VariantData (line 3976) | inline VariantData* CollectionData::getElement(size_t index) const { function VariantData (line 3980) | inline VariantData* CollectionData::getOrAddElement(size_t index, function removeSlot (line 3995) | inline void CollectionData::removeSlot(VariantSlot* slot) { function removeElement (line 4007) | inline void CollectionData::removeElement(size_t index) { function memoryUsage (line 4010) | inline size_t CollectionData::memoryUsage() const { function size (line 4028) | inline size_t CollectionData::size() const { function movePointers (line 4039) | inline void CollectionData::movePointers(ptrdiff_t stringDistance, function namespace (line 4100) | namespace ARDUINOJSON_NAMESPACE { function T (line 4139) | static T fromJson(VariantConstRef src) { function checkJson (line 4144) | static bool checkJson(VariantConstRef src) { function toJson (line 4151) | static bool toJson(T src, VariantRef dst) { function T (line 4154) | static T fromJson(VariantConstRef src) { function checkJson (line 4158) | static bool checkJson(VariantConstRef src) { function bool (line 4164) | struct Converter { function toJson (line 4183) | static bool toJson(T src, VariantRef dst) { function T (line 4190) | static T fromJson(VariantConstRef src) { function checkJson (line 4194) | static bool checkJson(VariantConstRef src) { function char (line 4200) | struct Converter { type Converter (line 4257) | struct Converter function toJson (line 4258) | static bool toJson(decltype(nullptr), VariantRef dst) { function fromJson (line 4262) | static decltype(nullptr) fromJson(VariantConstRef) { function checkJson (line 4265) | static bool checkJson(VariantConstRef src) { function class (line 4272) | class MemoryPoolPrint : public Print { function convertToJson (line 4306) | inline bool convertToJson(const ::Printable& src, VariantRef dst) { function CompareResult (line 4323) | struct ComparerBase : Visitor {} function explicit (line 4330) | explicit Comparer(T value) : rhs(value) {} function CompareResult (line 4331) | CompareResult visitString(const char *lhs) { function CompareResult (line 4340) | CompareResult visitNull() { function explicit (line 4352) | explicit Comparer(T value) : rhs(value) {} function CompareResult (line 4353) | CompareResult visitFloat(Float lhs) { function CompareResult (line 4356) | CompareResult visitSignedInteger(Integer lhs) { function CompareResult (line 4359) | CompareResult visitUnsignedInteger(UInt lhs) { function CompareResult (line 4362) | CompareResult visitBoolean(bool lhs) { function ComparerBase (line 4366) | struct NullComparer : ComparerBase { type Comparer (line 4373) | struct Comparer function explicit (line 4374) | explicit Comparer(decltype(nullptr)) : NullComparer() {} function ComparerBase (line 4377) | struct ArrayComparer : ComparerBase { function ComparerBase (line 4387) | struct ObjectComparer : ComparerBase { function ComparerBase (line 4397) | struct RawComparer : ComparerBase { function explicit (line 4417) | explicit Comparer(T value) : rhs(value) {} function CompareResult (line 4418) | CompareResult visitArray(const CollectionData &lhs) { function CompareResult (line 4422) | CompareResult visitObject(const CollectionData &lhs) { function CompareResult (line 4426) | CompareResult visitFloat(Float lhs) { function CompareResult (line 4430) | CompareResult visitString(const char *lhs) { function CompareResult (line 4434) | CompareResult visitRawJson(const char *lhsData, size_t lhsSize) { function CompareResult (line 4438) | CompareResult visitSignedInteger(Integer lhs) { function CompareResult (line 4442) | CompareResult visitUnsignedInteger(UInt lhs) { function CompareResult (line 4446) | CompareResult visitBoolean(bool lhs) { function CompareResult (line 4450) | CompareResult visitNull() { function variantCompare (line 4473) | inline int variantCompare(const VariantData *a, const VariantData *b) { function namespace (line 4503) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 4538) | namespace ARDUINOJSON_NAMESPACE { type mantissa_type (line 4639) | typedef uint32_t mantissa_type; type exponent_type (line 4643) | typedef int8_t exponent_type; function T (line 4646) | T make_float(T m, TExponent e) { function T (line 4663) | static T positiveBinaryPowerOfTen(int index) { function T (line 4669) | static T negativeBinaryPowerOfTen(int index) { function T (line 4675) | static T negativeBinaryPowerOfTenPlusOne(int index) { function T (line 4681) | static T forge(uint32_t bits) { function T (line 4684) | static T nan() { function T (line 4687) | static T inf() { function T (line 4690) | static T highest() { function T (line 4693) | static T lowest() { function isdigit (line 4698) | inline bool isdigit(char c) { function issign (line 4702) | inline bool issign(char c) { function parseNumber (line 4707) | inline bool parseNumber(const char* s, VariantData& result) { function VariantConstRef (line 4895) | inline VariantConstRef VariantConstRef::getElement(size_t index) const { function VariantRef (line 4901) | inline VariantRef VariantRef::getElement(size_t index) const { function VariantRef (line 4904) | inline VariantRef VariantRef::getOrAddElement(size_t index) const { function set (line 4928) | inline bool VariantRef::set(char value) const { function namespace (line 4935) | namespace ARDUINOJSON_NAMESPACE { function class (line 5024) | class Filter { type AllowAllFilter (line 5049) | struct AllowAllFilter { function explicit (line 5070) | explicit NestingLimit(uint8_t n) : _value(n) {} function read (line 5085) | int read() { function readBytes (line 5088) | size_t readBytes(char* buffer, size_t length) { function readBytes (line 5109) | size_t readBytes(char* buffer, size_t length) { type type (line 5117) | typedef void type; function explicit (line 5122) | explicit Reader(const TSource& source) function read (line 5141) | int read() { function readBytes (line 5144) | size_t readBytes(char* buffer, size_t length) { function readBytes (line 5189) | size_t readBytes(char* buffer, size_t length) { function namespace (line 5198) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 5209) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 5251) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 5269) | namespace ARDUINOJSON_NAMESPACE { function class (line 5384) | class EscapeSequence { function clear (line 5416) | void clear() { function FORCE_INLINE (line 5422) | FORCE_INLINE char current() { function namespace (line 5453) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 5491) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 6306) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 6331) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 6370) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 6392) | namespace ARDUINOJSON_NAMESPACE { function namespace (line 6410) | namespace ARDUINOJSON_NAMESPACE { function _formatter (line 6452) | JsonSerializer(TWriter writer) : _formatter(writer) {} function FORCE_INLINE (line 6453) | FORCE_INLINE size_t visitArray(const CollectionData &array) { function visitObject (line 6466) | size_t visitObject(const CollectionData &object) { function visitFloat (line 6481) | size_t visitFloat(Float value) { function visitString (line 6485) | size_t visitString(const char *value) { function visitRawJson (line 6489) | size_t visitRawJson(const char *data, size_t n) { function visitSignedInteger (line 6493) | size_t visitSignedInteger(Integer value) { function visitUnsignedInteger (line 6497) | size_t visitUnsignedInteger(UInt value) { function visitBoolean (line 6501) | size_t visitBoolean(bool value) { function visitNull (line 6505) | size_t visitNull() { function write (line 6513) | void write(char c) { function write (line 6516) | void write(const char *s) { type JsonSerializer (line 6544) | typedef JsonSerializer base; function visitObject (line 6566) | size_t visitObject(const CollectionData &object) { function fixEndianess (line 6624) | inline void fixEndianess(uint8_t *p, integral_constant) { function fixEndianess (line 6630) | inline void fixEndianess(uint8_t *p, integral_constant) { function fixEndianess (line 6634) | inline void fixEndianess(uint8_t *p, integral_constant) { function fixEndianess (line 6637) | inline void fixEndianess(uint8_t *, integral_constant) {} function readByte (line 6815) | bool readByte(uint8_t &value) { function readBytes (line 6824) | bool readBytes(uint8_t *p, size_t n) { function skipBytes (line 6834) | bool skipBytes(size_t n) { function readString (line 6912) | bool readString(VariantData *variant, size_t n) { function readString (line 6919) | bool readString(size_t n) { function readKey (line 7007) | bool readKey() { function _writer (line 7120) | MsgPackSerializer(TWriter writer) : _writer(writer) {} function visitArray (line 7140) | size_t visitArray(const CollectionData& array) { function visitObject (line 7156) | size_t visitObject(const CollectionData& object) { function visitString (line 7173) | size_t visitString(const char* value) { function visitRawJson (line 7191) | size_t visitRawJson(const char* data, size_t size) { function visitSignedInteger (line 7195) | size_t visitSignedInteger(Integer value) { function visitUnsignedInteger (line 7224) | size_t visitUnsignedInteger(UInt value) { function visitBoolean (line 7251) | size_t visitBoolean(bool value) { function visitNull (line 7255) | size_t visitNull() { function writeByte (line 7263) | void writeByte(uint8_t c) { function writeBytes (line 7266) | void writeBytes(const uint8_t* p, size_t n) { function serializeMsgPack (line 7277) | size_t serializeMsgPack(const TSource& source, TDestination& output) { function serializeMsgPack (line 7281) | size_t serializeMsgPack(const TSource& source, void* output, function measureMsgPack (line 7286) | size_t measureMsgPack(const TSource& source) { function namespace (line 7301) | namespace ArduinoJson { FILE: wled00/src/dependencies/json/AsyncJson-v6.h function class (line 28) | class ChunkPrint : public Print { function class (line 55) | class AsyncJsonResponse: public AsyncAbstractResponse { function setLength (line 86) | size_t setLength() { function getSize (line 94) | size_t getSize() { return _root.size(); } function _fillBuffer (line 96) | size_t _fillBuffer(uint8_t *data, size_t len){ type std (line 104) | typedef std::function ArJsonReques... function class (line 106) | class AsyncCallbackJsonWebHandler: public AsyncWebHandler { FILE: wled00/src/dependencies/network/Network.cpp function IPAddress (line 3) | IPAddress NetworkClass::localIP() function IPAddress (line 20) | IPAddress NetworkClass::subnetMask() function IPAddress (line 33) | IPAddress NetworkClass::gatewayIP() FILE: wled00/src/dependencies/network/Network.h function class (line 11) | class NetworkClass FILE: wled00/src/dependencies/time/DS1307RTC.cpp function time_t (line 37) | time_t DS1307RTC::get() // Acquire data from buffer and convert to time_t FILE: wled00/src/dependencies/time/DS1307RTC.h function class (line 13) | class DS1307RTC FILE: wled00/src/dependencies/time/Time.cpp function refreshCache (line 42) | void refreshCache(time_t t) { function hour (line 49) | int hour(time_t t) { // the hour for the given time function hourFormat12 (line 54) | int hourFormat12(time_t t) { // the hour for the given time in 12 hour f... function isAM (line 64) | uint8_t isAM(time_t t) { // returns true if given time is AM function isPM (line 68) | uint8_t isPM(time_t t) { // returns true if PM function minute (line 72) | int minute(time_t t) { // the minute for the given time function second (line 77) | int second(time_t t) { // the second for the given time function day (line 82) | int day(time_t t) { // the day for the given time (0-6) function weekday (line 87) | int weekday(time_t t) { function month (line 92) | int month(time_t t) { // the month for the given time function year (line 97) | int year(time_t t) { // the year for the given time function breakTime (line 111) | void breakTime(time_t timeInput, tmElements_t &tm){ function time_t (line 164) | time_t makeTime(tmElements_t &tm){ function time_t (line 195) | time_t getUnixTime(int hr,int min,int sec,int dy, int mnth, int yr){ FILE: wled00/src/dependencies/time/TimeLib.h type time_t (line 21) | typedef unsigned long time_t; type timeDayOfWeek_t (line 35) | typedef enum { type tmByteFields (line 39) | typedef enum { type tmElements_t (line 43) | typedef struct { type time_t (line 59) | typedef time_t(*getExternalTime)(); FILE: wled00/src/dependencies/timezone/Timezone.cpp function time_t (line 46) | time_t Timezone::toLocal(time_t utc) function time_t (line 63) | time_t Timezone::toLocal(time_t utc, TimeChangeRule **tcr) function time_t (line 103) | time_t Timezone::toUTC(time_t local) function boolean (line 118) | boolean Timezone::utcIsDST(time_t utc) function boolean (line 133) | boolean Timezone::locIsDST(time_t local) function time_t (line 160) | time_t Timezone::toTime_t(TimeChangeRule r, int yr) FILE: wled00/src/dependencies/timezone/Timezone.h type week_t (line 23) | enum week_t {Last, First, Second, Third, Fourth} type dow_t (line 24) | enum dow_t {Sun=1, Mon, Tue, Wed, Thu, Fri, Sat} type month_t (line 25) | enum month_t {Jan=1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec} type TimeChangeRule (line 29) | struct TimeChangeRule function class (line 38) | class Timezone FILE: wled00/src/dependencies/toki/Toki.h function class (line 44) | class Toki { function setTime (line 68) | void setTime(uint32_t sec, uint16_t ms=TOKI_NO_MS_ACCURACY, uint8_t time... function Time (line 77) | Time fromNTP(byte *timestamp) { //ntp timestamp is 8 bytes, 4 bytes seco... function millisecond (line 90) | uint16_t millisecond() { function second (line 101) | uint32_t second() { function msDifference (line 107) | uint32_t msDifference(const Time &t0, const Time &t1) { function isLater (line 118) | bool isLater(const Time &t0, const Time &t1) { function adjust (line 125) | void adjust(Time&t, int32_t offset) { function Time (line 135) | Time getTime() { function getTimeSource (line 142) | uint8_t getTimeSource() { function setTick (line 146) | void setTick() { function resetTick (line 150) | void resetTick() { function isTick (line 154) | bool isTick() { FILE: wled00/udp.cpp type PartialEspNowPacket (line 13) | struct PartialEspNowPacket { function notify (line 20) | void notify(byte callMode, bool followUp) function parseNotifyPacket (line 209) | static void parseNotifyPacket(const uint8_t *udpIn) { function realtimeLock (line 410) | void realtimeLock(uint32_t timeoutMs, byte md) function exitRealtime (line 441) | void exitRealtime() { function sendTPM2Ack (line 460) | static void sendTPM2Ack() { function handleNotifications (line 468) | void handleNotifications() function setRealtimePixel (line 666) | void setRealtimePixel(uint16_t i, byte r, byte g, byte b, byte w) function refreshNodeList (line 675) | void refreshNodeList() function sendSysInfoUDP (line 697) | void sendSysInfoUDP() function realtimeBroadcast (line 785) | uint8_t realtimeBroadcast(uint8_t type, IPAddress client, uint16_t lengt... function espNowSentCB (line 919) | void espNowSentCB(uint8_t* address, uint8_t status) { function espNowReceiveCB (line 924) | void espNowReceiveCB(uint8_t* address, uint8_t* data, uint8_t len, signe... FILE: wled00/um_manager.cpp function getCount (line 15) | static size_t getCount() { function Usermod (line 80) | Usermod* UsermodManager::lookup(uint16_t mod_id) { FILE: wled00/usermod.cpp function userSetup (line 14) | void userSetup() function userConnected (line 20) | void userConnected() function userLoop (line 26) | void userLoop() FILE: wled00/util.cpp function getNumVal (line 20) | int getNumVal(const String &req, uint16_t pos) function parseNumber (line 27) | void parseNumber(const char* str, byte &val, byte minv, byte maxv) function getVal (line 69) | bool getVal(JsonVariant elem, byte &val, byte vmin, byte vmax) { function getBoolVal (line 89) | bool getBoolVal(const JsonVariant &elem, bool dflt) { function updateVal (line 98) | bool updateVal(const char* req, const char* key, byte &val, byte minv, b... function printSetFormInput (line 107) | static size_t printSetFormInput(Print& settingsScript, const char* key, ... function printSetFormCheckbox (line 111) | size_t printSetFormCheckbox(Print& settingsScript, const char* key, int ... function printSetFormValue (line 114) | size_t printSetFormValue(Print& settingsScript, const char* key, int val) { function printSetFormIndex (line 117) | size_t printSetFormIndex(Print& settingsScript, const char* key, int ind... function printSetFormValue (line 121) | size_t printSetFormValue(Print& settingsScript, const char* key, const c... function printSetClassElementHTML (line 125) | size_t printSetClassElementHTML(Print& settingsScript, const char* key, ... function prepareHostname (line 131) | void prepareHostname(char* hostname) function isAsterisksOnly (line 155) | bool isAsterisksOnly(const char* str, byte maxLen) function requestJSONBufferLock (line 167) | bool requestJSONBufferLock(uint8_t moduleID) function releaseJSONBufferLock (line 205) | void releaseJSONBufferLock() function extractModeName (line 217) | uint8_t extractModeName(uint8_t mode, const char *src, char *dest, uint8... function extractModeSlider (line 274) | uint8_t extractModeSlider(uint8_t mode, uint8_t slider, char *dest, uint... function extractModeDefaults (line 349) | int16_t extractModeDefaults(uint8_t mode, const char *segVar) function checkSettingsPIN (line 370) | void checkSettingsPIN(const char* pin) { function crc16 (line 379) | uint16_t crc16(const unsigned char* data_p, size_t length) { function beatsin88_t (line 393) | uint16_t beatsin88_t(accum88 beats_per_minute_88, uint16_t lowest, uint1... function beatsin16_t (line 404) | uint16_t beatsin16_t(accum88 beats_per_minute, uint16_t lowest, uint16_t... function beatsin8_t (line 415) | uint8_t beatsin8_t(accum88 beats_per_minute, uint8_t lowest, uint8_t hig... type UM_SoundSimulations (line 430) | enum UM_SoundSimulations { function um_data_t (line 437) | um_data_t* simulateSound(uint8_t simulationId) function enumerateLedmaps (line 544) | void enumerateLedmaps() { function get_random_wheel_index (line 596) | uint8_t get_random_wheel_index(uint8_t pos) { function mapf (line 608) | float mapf(float x, float in_min, float in_max, float out_min, float out... function hashInt (line 612) | uint32_t hashInt(uint32_t s) { function hw_random (line 620) | uint32_t hw_random(uint32_t upperlimit) { function hw_random (line 626) | int32_t hw_random(int32_t lowerlimit, int32_t upperlimit) { type ResetReason (line 836) | enum class ResetReason { function ResetReason (line 851) | static inline ResetReason rebootReason() { function getRtcMillis (line 862) | static inline uint32_t getRtcMillis() { return system_get_rtc_time() / 1... function ResetReason (line 870) | static inline ResetReason rebootReason() { function getRtcMillis (line 879) | static inline uint32_t getRtcMillis() { return esp_rtc_get_time_us() / 1... function getRtcMillis (line 881) | static inline uint32_t getRtcMillis() { return rtc_time_slowclk_to_us(rt... function bootloopCheckOTA (line 884) | void bootloopCheckOTA() { bl_actiontracker = BOOTLOOP_ACTION_OTA; } function detectBootLoop (line 889) | static bool detectBootLoop() { function handleBootLoop (line 934) | void handleBootLoop() { function hashToGradient (line 973) | static inline __attribute__((always_inline)) int32_t hashToGradient(uint... function gradient1D (line 982) | static inline __attribute__((always_inline)) int32_t gradient1D(uint32_t... function gradient2D (line 991) | static inline __attribute__((always_inline)) int32_t gradient2D(uint32_t... function gradient3D (line 999) | static inline __attribute__((always_inline)) int32_t gradient3D(uint32_t... function smoothstep (line 1009) | static uint32_t smoothstep(const uint32_t t) { function lerpPerlin (line 1016) | static inline int32_t lerpPerlin(int32_t a, int32_t b, int32_t t) { function perlin1D_raw (line 1021) | int32_t perlin1D_raw(uint32_t x, bool is16bit) { function perlin2D_raw (line 1039) | int32_t perlin2D_raw(uint32_t x, uint32_t y, bool is16bit) { function perlin3D_raw (line 1071) | int32_t perlin3D_raw(uint32_t x, uint32_t y, uint32_t z, bool is16bit) { function perlin16 (line 1117) | uint16_t perlin16(uint32_t x) { function perlin16 (line 1121) | uint16_t perlin16(uint32_t x, uint32_t y) { function perlin16 (line 1125) | uint16_t perlin16(uint32_t x, uint32_t y, uint32_t z) { function perlin8 (line 1129) | uint8_t perlin8(uint16_t x) { function perlin8 (line 1133) | uint8_t perlin8(uint16_t x, uint16_t y) { function perlin8 (line 1137) | uint8_t perlin8(uint16_t x, uint16_t y, uint16_t z) { function String (line 1142) | String computeSHA1(const String& input) { function String (line 1169) | String generateDeviceFingerprint() { function String (line 1201) | String generateDeviceFingerprint() { function String (line 1214) | String getDeviceId() { FILE: wled00/wled.cpp type station_config (line 748) | struct station_config FILE: wled00/wled.h type PSRAM_Allocator (line 171) | struct PSRAM_Allocator { function deallocate (line 178) | void deallocate(void* pointer) { type class (line 336) | typedef class WiFiOptions type Button (line 636) | struct Button { type class (line 700) | typedef class Send type class (line 757) | typedef class Udp function class (line 1062) | class WLED { FILE: wled00/wled_ethernet.h type ethernet_settings (line 20) | typedef struct EthernetSettings { FILE: wled00/wled_main.cpp function setup (line 18) | void setup() { function loop (line 22) | void loop() { FILE: wled00/wled_math.cpp function sin16_t (line 65) | int16_t sin16_t(uint16_t theta) { function cos16_t (line 78) | int16_t cos16_t(uint16_t theta) { function sin8_t (line 82) | uint8_t sin8_t(uint8_t theta) { function cos8_t (line 88) | uint8_t cos8_t(uint8_t theta) { function sin_approx (line 92) | float sin_approx(float theta) { function cos_approx (line 99) | float cos_approx(float theta) { function tan_approx (line 106) | float tan_approx(float x) { function atan2_t (line 117) | float atan2_t(float y, float x) { function acos_t (line 137) | float acos_t(float x) { function asin_t (line 156) | float asin_t(float x) { function atan_t (line 169) | float atan_t(float x) { function floor_t (line 205) | float floor_t(float x) { function fmod_t (line 215) | float fmod_t(float num, float denom) { function sqrt32_bw (line 225) | uint32_t sqrt32_bw(uint32_t x) { FILE: wled00/wled_metadata.cpp function djb2_hash_constexpr (line 37) | constexpr uint32_t djb2_hash_constexpr(const char* str, uint32_t hash = ... function djb2_hash_runtime (line 44) | inline uint32_t djb2_hash_runtime(const char* str) { function findWledMetadata (line 87) | bool findWledMetadata(const uint8_t* binaryData, size_t dataSize, wled_m... function String (line 126) | static String normalizeReleaseName(const String& name) { function String (line 132) | static inline String bufToString(const char (&buf)[len]) { function shouldAllowOTA (line 147) | bool shouldAllowOTA(const wled_metadata_t& firmwareDescription, char* er... FILE: wled00/wled_metadata.h type wled_metadata_t (line 23) | typedef struct { FILE: wled00/wled_serial.cpp type AdaState (line 10) | enum class AdaState { function updateBaudRate (line 29) | void updateBaudRate(uint32_t rate){ function sendJSON (line 43) | static inline void sendJSON(){ function sendBytes (line 56) | static void sendBytes(){ function handleSerial (line 73) | void handleSerial() FILE: wled00/wled_server.cpp function isIp (line 48) | static bool isIp(const String &str) { function inSubnet (line 58) | static bool inSubnet(const IPAddress &ip, const IPAddress &subnet, const... function inSameSubnet (line 62) | static bool inSameSubnet(const IPAddress &client) { function inLocalSubnet (line 66) | static bool inLocalSubnet(const IPAddress &client) { function generateEtag (line 78) | static void generateEtag(char *etag, uint16_t eTagSuffix) { function setStaticContentCacheHeaders (line 82) | static void setStaticContentCacheHeaders(AsyncWebServerResponse *respons... function handleIfNoneMatchCacheHeader (line 99) | static bool handleIfNoneMatchCacheHeader(AsyncWebServerRequest *request,... function handleStaticContent (line 130) | static void handleStaticContent(AsyncWebServerRequest *request, const St... function String (line 140) | static String dmxProcessor(const String& var) function String (line 162) | static String msgProcessor(const String& var) function handleUpload (line 196) | static void handleUpload(AsyncWebServerRequest *request, const String& f... function createEditHandler (line 229) | static void createEditHandler() { function captivePortal (line 321) | static bool captivePortal(AsyncWebServerRequest *request) function initServer (line 337) | void initServer() function serveMessage (line 672) | void serveMessage(AsyncWebServerRequest* request, uint16_t code, const S... function serveJsonError (line 682) | void serveJsonError(AsyncWebServerRequest* request, uint16_t code, uint1... function serveSettingsJS (line 695) | void serveSettingsJS(AsyncWebServerRequest* request) function serveSettings (line 722) | void serveSettings(AsyncWebServerRequest* request, bool post) { FILE: wled00/ws.cpp function wsEvent (line 23) | void wsEvent(AsyncWebSocket * server, AsyncWebSocketClient * client, Aws... function sendDataWs (line 139) | void sendDataWs(AsyncWebSocketClient * client) function sendLiveLedsWs (line 192) | static bool sendLiveLedsWs(uint32_t wsClient) function handleWs (line 251) | void handleWs() function handleWs (line 268) | void handleWs() {} function sendDataWs (line 269) | void sendDataWs(AsyncWebSocketClient * client) {} FILE: wled00/xml.cpp function XML_response (line 12) | void XML_response(Print& dest) function extractPin (line 32) | static void extractPin(Print& settingsScript, const JsonObject &obj, con... function fillWLEDVersion (line 44) | static void fillWLEDVersion(char *buf, size_t len) function fillUMPins (line 61) | static void fillUMPins(Print& settingsScript, const JsonObject &mods) function appendGPIOinfo (line 95) | static void appendGPIOinfo(Print& settingsScript) function getSettingsJS (line 191) | void getSettingsJS(byte subPage, Print& settingsScript)