From 78a40222535983534f30c3fd122eae1b7ddbcc90 Mon Sep 17 00:00:00 2001 From: Dan Date: Mon, 21 Aug 2023 01:03:35 -0700 Subject: [PATCH] updated docs --- docs/core/BackStrobePattern_8cpp_source.html | 2 +- docs/core/BlendPattern_8cpp_source.html | 129 +- docs/core/BlendPattern_8h_source.html | 48 +- docs/core/Button_8h.html | 2 +- docs/core/Buttons_8cpp.html | 2 +- docs/core/ChaserPattern_8cpp_source.html | 2 +- docs/core/ColorConstants_8h__dep__incl.md5 | 2 +- docs/core/ColorConstants_8h__dep__incl.svg | 988 +++++++-------- .../core/ColorConstants_8h__dep__incl_org.svg | 990 +++++++-------- docs/core/ColorTypes_8cpp.html | 2 +- docs/core/ColorTypes_8h.html | 2 +- docs/core/DefaultModes_8cpp.html | 2 +- docs/core/DefaultModes_8cpp_source.html | 2 +- docs/core/DefaultModes_8h.html | 2 +- docs/core/FactoryReset_8cpp.html | 1 + docs/core/FactoryReset_8cpp__incl.md5 | 2 +- docs/core/FactoryReset_8cpp__incl.svg | 605 +++++----- docs/core/FactoryReset_8cpp__incl_org.svg | 607 +++++----- docs/core/FactoryReset_8cpp_source.html | 264 ++-- docs/core/FactoryReset_8h_source.html | 14 +- docs/core/HueShiftPattern_8cpp_source.html | 4 +- docs/core/Modes_8cpp_source.html | 6 +- docs/core/PatternBuilder_8cpp_source.html | 80 +- docs/core/Patterns_8h.html | 40 +- docs/core/Patterns_8h.js | 10 +- docs/core/Patterns_8h_source.html | 20 +- docs/core/Randomizer_8cpp_source.html | 4 +- docs/core/Storage_8cpp.html | 24 +- docs/core/Storage_8cpp.js | 1 + docs/core/Storage_8cpp_source.html | 270 +++-- docs/core/Storage_8h_source.html | 12 +- docs/core/TimeControl_8cpp_source.html | 12 +- docs/core/Timings_8h.html | 94 +- docs/core/Timings_8h.js | 4 +- docs/core/Timings_8h_source.html | 14 +- docs/core/VortexConfig_8h__dep__incl.md5 | 2 +- docs/core/VortexConfig_8h__dep__incl.svg | 936 ++++++++------- docs/core/VortexConfig_8h__dep__incl_org.svg | 938 +++++++-------- docs/core/VortexConfig_8h_source.html | 2 +- docs/core/VortexEngine_8cpp_source.html | 10 +- docs/core/VortexEngine_8h__dep__incl.md5 | 2 +- docs/core/VortexEngine_8h__dep__incl.svg | 78 +- docs/core/VortexEngine_8h__dep__incl_org.svg | 80 +- docs/core/VortexEngine_8h_source.html | 38 +- docs/core/classBackStrobePattern.html | 2 +- docs/core/classBlendPattern-members.html | 92 +- docs/core/classBlendPattern.html | 299 ++--- docs/core/classBlendPattern.js | 8 +- docs/core/classBlendPattern__coll__graph.md5 | 2 +- docs/core/classBlendPattern__coll__graph.svg | 87 +- docs/core/classButton.html | 4 +- docs/core/classByteStream.html | 14 +- docs/core/classChaserPattern.html | 4 +- docs/core/classFactoryReset.html | 221 ++-- docs/core/classHSVColor.html | 4 +- docs/core/classHueShiftPattern.html | 6 +- docs/core/classLeds.html | 8 +- docs/core/classMenu.html | 14 +- docs/core/classMode.html | 6 +- docs/core/classModes.html | 18 +- docs/core/classPatternBuilder.html | 84 +- docs/core/classRGBColor.html | 6 +- docs/core/classRandomizer.html | 6 +- docs/core/classStorage.html | 232 ++-- docs/core/classTime.html | 12 +- docs/core/classVortexEngine-members.html | 7 +- docs/core/classVortexEngine.html | 61 +- docs/core/classVortexEngine.js | 1 + docs/core/functions_d.html | 6 - docs/core/functions_func_d.html | 6 - docs/core/functions_func_i.html | 3 + docs/core/functions_func_s.html | 5 +- docs/core/functions_func_t.html | 3 - docs/core/functions_i.html | 3 + docs/core/functions_m.html | 4 +- docs/core/functions_s.html | 3 + docs/core/functions_t.html | 3 - docs/core/functions_vars_m.html | 4 +- docs/core/globals_d.html | 9 +- docs/core/globals_defs_d.html | 9 +- docs/core/globals_defs_p.html | 6 + docs/core/globals_eval.html | 20 +- docs/core/globals_h.html | 6 +- docs/core/globals_p.html | 26 +- .../latex/BackStrobePattern_8cpp__incl.pdf | Bin 19609 -> 19609 bytes .../latex/BackStrobePattern_8h__dep__incl.pdf | Bin 8990 -> 8990 bytes .../core/latex/BackStrobePattern_8h__incl.pdf | Bin 19199 -> 19199 bytes docs/core/latex/BasicPattern_8cpp__incl.pdf | Bin 18474 -> 18474 bytes .../core/latex/BasicPattern_8h__dep__incl.pdf | Bin 10268 -> 10268 bytes docs/core/latex/BasicPattern_8h__incl.pdf | Bin 16696 -> 16696 bytes docs/core/latex/BitStream_8cpp__incl.pdf | Bin 14960 -> 14960 bytes docs/core/latex/BitStream_8h__dep__incl.pdf | Bin 14607 -> 14607 bytes docs/core/latex/BitStream_8h__incl.pdf | Bin 7839 -> 7839 bytes docs/core/latex/BlendPattern_8cpp__incl.pdf | Bin 19506 -> 19506 bytes .../core/latex/BlendPattern_8h__dep__incl.pdf | Bin 8479 -> 8479 bytes docs/core/latex/BlendPattern_8h__incl.pdf | Bin 18611 -> 18611 bytes .../latex/BlinkStepPattern_8cpp__incl.pdf | Bin 20727 -> 20727 bytes .../latex/BlinkStepPattern_8h__dep__incl.pdf | Bin 22184 -> 22184 bytes docs/core/latex/BlinkStepPattern_8h__incl.pdf | Bin 17291 -> 17291 bytes docs/core/latex/BouncePattern_8cpp__incl.pdf | Bin 22194 -> 22194 bytes .../latex/BouncePattern_8h__dep__incl.pdf | Bin 8495 -> 8495 bytes docs/core/latex/BouncePattern_8h__incl.pdf | Bin 18897 -> 18897 bytes docs/core/latex/Button_8cpp__incl.pdf | Bin 15741 -> 15741 bytes docs/core/latex/Button_8h__dep__incl.pdf | Bin 14055 -> 14055 bytes docs/core/latex/Button_8h__incl.pdf | Bin 7272 -> 7272 bytes docs/core/latex/Buttons_8cpp__incl.pdf | Bin 14843 -> 14843 bytes docs/core/latex/Buttons_8h__dep__incl.pdf | Bin 8434 -> 8434 bytes docs/core/latex/Buttons_8h__incl.pdf | Bin 7755 -> 7755 bytes docs/core/latex/ByteStream_8cpp__incl.pdf | Bin 16492 -> 16492 bytes docs/core/latex/ByteStream_8h__dep__incl.pdf | Bin 29726 -> 29726 bytes docs/core/latex/ByteStream_8h__incl.pdf | Bin 13600 -> 13600 bytes docs/core/latex/ChaserPattern_8cpp__incl.pdf | Bin 19369 -> 19369 bytes .../latex/ChaserPattern_8h__dep__incl.pdf | Bin 8941 -> 8941 bytes docs/core/latex/ChaserPattern_8h__incl.pdf | Bin 18940 -> 18940 bytes .../latex/ColorConstants_8h__dep__incl.md5 | 2 +- .../latex/ColorConstants_8h__dep__incl.pdf | Bin 47336 -> 46598 bytes docs/core/latex/ColorSelect_8cpp__incl.pdf | Bin 23981 -> 23981 bytes docs/core/latex/ColorSelect_8h__dep__incl.pdf | Bin 8219 -> 8219 bytes docs/core/latex/ColorSelect_8h__incl.pdf | Bin 15983 -> 15983 bytes docs/core/latex/ColorTypes_8cpp.tex | 2 +- docs/core/latex/ColorTypes_8cpp__incl.pdf | Bin 14907 -> 14907 bytes docs/core/latex/ColorTypes_8h.tex | 2 +- docs/core/latex/ColorTypes_8h__dep__incl.pdf | Bin 35389 -> 35389 bytes docs/core/latex/ColorTypes_8h__incl.pdf | Bin 11798 -> 11798 bytes docs/core/latex/Colorset_8cpp__incl.pdf | Bin 17016 -> 17016 bytes docs/core/latex/Colorset_8h__dep__incl.pdf | Bin 35033 -> 35033 bytes docs/core/latex/Colorset_8h__incl.pdf | Bin 12266 -> 12266 bytes .../core/latex/CompoundPattern_8cpp__incl.pdf | Bin 17934 -> 17934 bytes .../latex/CompoundPattern_8h__dep__incl.pdf | Bin 12017 -> 12017 bytes docs/core/latex/CompoundPattern_8h__incl.pdf | Bin 16042 -> 16042 bytes docs/core/latex/Compression_8cpp__incl.pdf | Bin 14103 -> 14103 bytes docs/core/latex/Compression_8h__dep__incl.pdf | Bin 8797 -> 8797 bytes docs/core/latex/Compression_8h__incl.pdf | Bin 12355 -> 12355 bytes .../latex/CrossDopsPattern_8cpp__incl.pdf | Bin 20407 -> 20407 bytes .../latex/CrossDopsPattern_8h__dep__incl.pdf | Bin 8754 -> 8754 bytes docs/core/latex/CrossDopsPattern_8h__incl.pdf | Bin 18991 -> 18991 bytes docs/core/latex/DefaultModes_8cpp__incl.pdf | Bin 14003 -> 14003 bytes .../core/latex/DefaultModes_8h__dep__incl.pdf | Bin 9608 -> 9608 bytes docs/core/latex/DefaultModes_8h__incl.pdf | Bin 12757 -> 12757 bytes .../latex/DoubleStrobePattern_8cpp__incl.pdf | Bin 21717 -> 21717 bytes .../DoubleStrobePattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../latex/DoubleStrobePattern_8h__incl.pdf | Bin 19095 -> 19095 bytes .../latex/DripMorphPattern_8cpp__incl.pdf | Bin 21194 -> 21194 bytes .../latex/DripMorphPattern_8h__dep__incl.pdf | Bin 8620 -> 8620 bytes docs/core/latex/DripMorphPattern_8h__incl.pdf | Bin 18245 -> 18245 bytes docs/core/latex/DripPattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/core/latex/DripPattern_8h__dep__incl.pdf | Bin 8601 -> 8601 bytes docs/core/latex/DripPattern_8h__incl.pdf | Bin 18995 -> 18995 bytes .../latex/EditorConnection_8cpp__incl.pdf | Bin 22985 -> 22985 bytes .../latex/EditorConnection_8h__dep__incl.pdf | Bin 8095 -> 8095 bytes docs/core/latex/EditorConnection_8h__incl.pdf | Bin 17750 -> 17750 bytes docs/core/latex/ErrorBlinker_8cpp__incl.pdf | Bin 12414 -> 12414 bytes .../core/latex/ErrorBlinker_8h__dep__incl.pdf | Bin 35521 -> 35521 bytes docs/core/latex/ErrorBlinker_8h__incl.pdf | Bin 12008 -> 12008 bytes docs/core/latex/FactoryReset_8cpp.tex | 1 + docs/core/latex/FactoryReset_8cpp__incl.md5 | 2 +- docs/core/latex/FactoryReset_8cpp__incl.pdf | Bin 24357 -> 24953 bytes .../core/latex/FactoryReset_8h__dep__incl.pdf | Bin 8784 -> 8784 bytes docs/core/latex/FactoryReset_8h__incl.pdf | Bin 15519 -> 15519 bytes docs/core/latex/FillPattern_8cpp__incl.pdf | Bin 22244 -> 22244 bytes docs/core/latex/FillPattern_8h__dep__incl.pdf | Bin 8558 -> 8558 bytes docs/core/latex/FillPattern_8h__incl.pdf | Bin 18959 -> 18959 bytes .../latex/GlobalBrightness_8cpp__incl.pdf | Bin 20697 -> 20697 bytes .../latex/GlobalBrightness_8h__dep__incl.pdf | Bin 8577 -> 8577 bytes docs/core/latex/GlobalBrightness_8h__incl.pdf | Bin 15625 -> 15625 bytes .../core/latex/HueShiftPattern_8cpp__incl.pdf | Bin 21424 -> 21424 bytes .../latex/HueShiftPattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes docs/core/latex/HueShiftPattern_8h__incl.pdf | Bin 18557 -> 18557 bytes docs/core/latex/IRConfig_8h__dep__incl.pdf | Bin 14606 -> 14606 bytes docs/core/latex/IRReceiver_8cpp__incl.pdf | Bin 19199 -> 19199 bytes docs/core/latex/IRReceiver_8h__dep__incl.pdf | Bin 9765 -> 9765 bytes docs/core/latex/IRReceiver_8h__incl.pdf | Bin 13067 -> 13067 bytes docs/core/latex/IRSender_8cpp__incl.pdf | Bin 18740 -> 18740 bytes docs/core/latex/IRSender_8h__dep__incl.pdf | Bin 9531 -> 9531 bytes docs/core/latex/IRSender_8h__incl.pdf | Bin 15496 -> 15496 bytes docs/core/latex/LedStash_8cpp__incl.pdf | Bin 13558 -> 13558 bytes docs/core/latex/LedStash_8h__dep__incl.pdf | Bin 10881 -> 10881 bytes docs/core/latex/LedStash_8h__incl.pdf | Bin 13161 -> 13161 bytes docs/core/latex/LedTypes_8h__dep__incl.pdf | Bin 39462 -> 39462 bytes docs/core/latex/LedTypes_8h__incl.pdf | Bin 11941 -> 11941 bytes docs/core/latex/Leds_8cpp__incl.pdf | Bin 18869 -> 18869 bytes docs/core/latex/Leds_8h__dep__incl.pdf | Bin 29540 -> 29540 bytes docs/core/latex/Leds_8h__incl.pdf | Bin 13061 -> 13061 bytes .../latex/LighthousePattern_8cpp__incl.pdf | Bin 22952 -> 22952 bytes .../latex/LighthousePattern_8h__dep__incl.pdf | Bin 8578 -> 8578 bytes .../core/latex/LighthousePattern_8h__incl.pdf | Bin 20015 -> 20015 bytes docs/core/latex/Log_8cpp__incl.pdf | Bin 15587 -> 15587 bytes docs/core/latex/Log_8h__dep__incl.pdf | Bin 36492 -> 36492 bytes docs/core/latex/Log_8h__incl.pdf | Bin 12688 -> 12688 bytes docs/core/latex/MateriaPattern_8cpp__incl.pdf | Bin 21360 -> 21360 bytes .../latex/MateriaPattern_8h__dep__incl.pdf | Bin 8499 -> 8499 bytes docs/core/latex/MateriaPattern_8h__incl.pdf | Bin 17935 -> 17935 bytes docs/core/latex/Memory_8cpp__incl.pdf | Bin 14354 -> 14354 bytes docs/core/latex/Memory_8h__dep__incl.pdf | Bin 14350 -> 14350 bytes docs/core/latex/Memory_8h__incl.pdf | Bin 12212 -> 12212 bytes docs/core/latex/Menu_8cpp__incl.pdf | Bin 21451 -> 21451 bytes docs/core/latex/Menu_8h__dep__incl.pdf | Bin 16349 -> 16349 bytes docs/core/latex/Menu_8h__incl.pdf | Bin 14755 -> 14755 bytes docs/core/latex/Menus_8cpp__incl.pdf | Bin 28474 -> 28474 bytes docs/core/latex/Menus_8h__dep__incl.pdf | Bin 11751 -> 11751 bytes docs/core/latex/Menus_8h__incl.pdf | Bin 14760 -> 14760 bytes docs/core/latex/MeteorPattern_8cpp__incl.pdf | Bin 22534 -> 22534 bytes .../latex/MeteorPattern_8h__dep__incl.pdf | Bin 8493 -> 8493 bytes docs/core/latex/MeteorPattern_8h__incl.pdf | Bin 20141 -> 20141 bytes docs/core/latex/ModeSharing_8cpp__incl.pdf | Bin 25714 -> 25714 bytes docs/core/latex/ModeSharing_8h__dep__incl.pdf | Bin 8409 -> 8409 bytes docs/core/latex/ModeSharing_8h__incl.pdf | Bin 15397 -> 15397 bytes docs/core/latex/Mode_8cpp__incl.pdf | Bin 23012 -> 23012 bytes docs/core/latex/Mode_8h__dep__incl.pdf | Bin 22138 -> 22138 bytes docs/core/latex/Mode_8h__incl.pdf | Bin 13260 -> 13260 bytes docs/core/latex/Modes_8cpp__incl.pdf | Bin 24409 -> 24409 bytes docs/core/latex/Modes_8h__dep__incl.pdf | Bin 14402 -> 14402 bytes docs/core/latex/Modes_8h__incl.pdf | Bin 17165 -> 17165 bytes .../core/latex/MultiLedPattern_8cpp__incl.pdf | Bin 15879 -> 15879 bytes .../latex/MultiLedPattern_8h__dep__incl.pdf | Bin 32353 -> 32353 bytes docs/core/latex/MultiLedPattern_8h__incl.pdf | Bin 15504 -> 15504 bytes docs/core/latex/PatternArgs_8cpp__incl.pdf | Bin 14799 -> 14799 bytes docs/core/latex/PatternArgs_8h__dep__incl.pdf | Bin 34027 -> 34027 bytes docs/core/latex/PatternArgs_8h__incl.pdf | Bin 7593 -> 7593 bytes docs/core/latex/PatternBuilder_8cpp__incl.pdf | Bin 41365 -> 41365 bytes .../latex/PatternBuilder_8h__dep__incl.pdf | Bin 11726 -> 11726 bytes docs/core/latex/PatternBuilder_8h__incl.pdf | Bin 8291 -> 8291 bytes docs/core/latex/PatternSelect_8cpp__incl.pdf | Bin 26176 -> 26176 bytes .../latex/PatternSelect_8h__dep__incl.pdf | Bin 8459 -> 8459 bytes docs/core/latex/PatternSelect_8h__incl.pdf | Bin 15922 -> 15922 bytes docs/core/latex/Pattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/core/latex/Pattern_8h__dep__incl.pdf | Bin 33795 -> 33795 bytes docs/core/latex/Pattern_8h__incl.pdf | Bin 14778 -> 14778 bytes docs/core/latex/Patterns_8h.tex | 40 +- docs/core/latex/Patterns_8h__dep__incl.pdf | Bin 36710 -> 36710 bytes docs/core/latex/Patterns_8h__incl.pdf | Bin 7396 -> 7396 bytes docs/core/latex/PulsishPattern_8cpp__incl.pdf | Bin 18966 -> 18966 bytes .../latex/PulsishPattern_8h__dep__incl.pdf | Bin 8502 -> 8502 bytes docs/core/latex/PulsishPattern_8h__incl.pdf | Bin 18154 -> 18154 bytes docs/core/latex/Random_8cpp__incl.pdf | Bin 7878 -> 7878 bytes docs/core/latex/Random_8h__dep__incl.pdf | Bin 13633 -> 13633 bytes docs/core/latex/Random_8h__incl.pdf | Bin 7285 -> 7285 bytes docs/core/latex/Randomizer_8cpp__incl.pdf | Bin 26121 -> 26121 bytes docs/core/latex/Randomizer_8h__dep__incl.pdf | Bin 8783 -> 8783 bytes docs/core/latex/Randomizer_8h__incl.pdf | Bin 16400 -> 16400 bytes docs/core/latex/Sequence_8cpp__incl.pdf | Bin 19446 -> 19446 bytes docs/core/latex/Sequence_8h__dep__incl.pdf | Bin 10764 -> 10764 bytes docs/core/latex/Sequence_8h__incl.pdf | Bin 15466 -> 15466 bytes .../latex/SequencedPattern_8cpp__incl.pdf | Bin 22416 -> 22416 bytes .../latex/SequencedPattern_8h__dep__incl.pdf | Bin 9845 -> 9845 bytes docs/core/latex/SequencedPattern_8h__incl.pdf | Bin 18493 -> 18493 bytes docs/core/latex/Serial_8cpp__incl.pdf | Bin 17047 -> 17047 bytes docs/core/latex/Serial_8h__dep__incl.pdf | Bin 10309 -> 10309 bytes docs/core/latex/Serial_8h__incl.pdf | Bin 7505 -> 7505 bytes .../latex/SingleLedPattern_8cpp__incl.pdf | Bin 16663 -> 16663 bytes .../latex/SingleLedPattern_8h__dep__incl.pdf | Bin 13276 -> 13276 bytes docs/core/latex/SingleLedPattern_8h__incl.pdf | Bin 15365 -> 15365 bytes .../core/latex/SnowballPattern_8cpp__incl.pdf | Bin 20814 -> 20814 bytes .../latex/SnowballPattern_8h__dep__incl.pdf | Bin 9226 -> 9226 bytes docs/core/latex/SnowballPattern_8h__incl.pdf | Bin 19421 -> 19421 bytes docs/core/latex/SolidPattern_8cpp__incl.pdf | Bin 18999 -> 18999 bytes .../core/latex/SolidPattern_8h__dep__incl.pdf | Bin 8476 -> 8476 bytes docs/core/latex/SolidPattern_8h__incl.pdf | Bin 18606 -> 18606 bytes .../latex/SparkleTracePattern_8cpp__incl.pdf | Bin 21304 -> 21304 bytes .../SparkleTracePattern_8h__dep__incl.pdf | Bin 9019 -> 9019 bytes .../latex/SparkleTracePattern_8h__incl.pdf | Bin 18507 -> 18507 bytes docs/core/latex/Storage_8cpp.tex | 18 +- docs/core/latex/Storage_8cpp__incl.pdf | Bin 16051 -> 16051 bytes docs/core/latex/Storage_8h__dep__incl.pdf | Bin 9398 -> 9398 bytes docs/core/latex/Storage_8h__incl.pdf | Bin 7462 -> 7462 bytes .../latex/TheaterChasePattern_8cpp__incl.pdf | Bin 20340 -> 20340 bytes .../TheaterChasePattern_8h__dep__incl.pdf | Bin 8766 -> 8766 bytes .../latex/TheaterChasePattern_8h__incl.pdf | Bin 18888 -> 18888 bytes docs/core/latex/TimeControl_8cpp__incl.pdf | Bin 17716 -> 17716 bytes docs/core/latex/TimeControl_8h__dep__incl.pdf | Bin 33673 -> 33673 bytes docs/core/latex/TimeControl_8h__incl.pdf | Bin 12706 -> 12706 bytes docs/core/latex/Timer_8cpp__incl.pdf | Bin 16198 -> 16198 bytes docs/core/latex/Timer_8h__dep__incl.pdf | Bin 32947 -> 32947 bytes docs/core/latex/Timer_8h__incl.pdf | Bin 12621 -> 12621 bytes docs/core/latex/Timings_8h.tex | 66 +- docs/core/latex/Timings_8h__dep__incl.pdf | Bin 32873 -> 32873 bytes docs/core/latex/Timings_8h__incl.pdf | Bin 13184 -> 13184 bytes docs/core/latex/VLConfig_8h__dep__incl.pdf | Bin 14282 -> 14282 bytes docs/core/latex/VLConfig_8h__incl.pdf | Bin 11380 -> 11380 bytes docs/core/latex/VLReceiver_8cpp__incl.pdf | Bin 21081 -> 21081 bytes docs/core/latex/VLReceiver_8h__dep__incl.pdf | Bin 8422 -> 8422 bytes docs/core/latex/VLReceiver_8h__incl.pdf | Bin 13865 -> 13865 bytes docs/core/latex/VLSender_8cpp__incl.pdf | Bin 19835 -> 19835 bytes docs/core/latex/VLSender_8h__dep__incl.pdf | Bin 9239 -> 9239 bytes docs/core/latex/VLSender_8h__incl.pdf | Bin 15366 -> 15366 bytes .../core/latex/VortexConfig_8h__dep__incl.md5 | 2 +- .../core/latex/VortexConfig_8h__dep__incl.pdf | Bin 43885 -> 44216 bytes docs/core/latex/VortexConfig_8h__incl.pdf | Bin 10535 -> 10535 bytes docs/core/latex/VortexEngine_8cpp__incl.pdf | Bin 27342 -> 27342 bytes .../core/latex/VortexEngine_8h__dep__incl.md5 | 2 +- .../core/latex/VortexEngine_8h__dep__incl.pdf | Bin 9547 -> 10749 bytes docs/core/latex/VortexEngine_8h__incl.pdf | Bin 11553 -> 11553 bytes .../latex/VortexWipePattern_8cpp__incl.pdf | Bin 22508 -> 22508 bytes .../latex/VortexWipePattern_8h__dep__incl.pdf | Bin 8865 -> 8865 bytes .../core/latex/VortexWipePattern_8h__incl.pdf | Bin 19226 -> 19226 bytes docs/core/latex/WarpPattern_8cpp__incl.pdf | Bin 22532 -> 22532 bytes docs/core/latex/WarpPattern_8h__dep__incl.pdf | Bin 8847 -> 8847 bytes docs/core/latex/WarpPattern_8h__incl.pdf | Bin 19244 -> 19244 bytes .../core/latex/WarpWormPattern_8cpp__incl.pdf | Bin 22522 -> 22522 bytes .../latex/WarpWormPattern_8h__dep__incl.pdf | Bin 9016 -> 9016 bytes docs/core/latex/WarpWormPattern_8h__incl.pdf | Bin 19238 -> 19238 bytes docs/core/latex/ZigzagPattern_8cpp__incl.pdf | Bin 20748 -> 20748 bytes .../latex/ZigzagPattern_8h__dep__incl.pdf | Bin 8811 -> 8811 bytes docs/core/latex/ZigzagPattern_8h__incl.pdf | Bin 18450 -> 18450 bytes .../classBackStrobePattern__coll__graph.pdf | Bin 15115 -> 15115 bytes ...classBackStrobePattern__inherit__graph.pdf | Bin 8397 -> 8397 bytes .../latex/classBasicPattern__coll__graph.pdf | Bin 9987 -> 9987 bytes .../classBasicPattern__inherit__graph.pdf | Bin 8228 -> 8228 bytes docs/core/latex/classBlendPattern.tex | 195 ++- .../latex/classBlendPattern__coll__graph.md5 | 2 +- .../latex/classBlendPattern__coll__graph.pdf | Bin 11560 -> 11011 bytes .../classBlendPattern__inherit__graph.pdf | Bin 7680 -> 7680 bytes .../classBlinkStepPattern__coll__graph.pdf | Bin 10148 -> 10148 bytes .../classBlinkStepPattern__inherit__graph.pdf | Bin 15604 -> 15604 bytes .../latex/classBouncePattern__coll__graph.pdf | Bin 10530 -> 10530 bytes .../classBouncePattern__inherit__graph.pdf | Bin 8009 -> 8009 bytes docs/core/latex/classButtons__coll__graph.pdf | Bin 6040 -> 6040 bytes .../latex/classByteStream__coll__graph.pdf | Bin 10774 -> 10774 bytes .../latex/classChaserPattern__coll__graph.pdf | Bin 13345 -> 13345 bytes .../classChaserPattern__inherit__graph.pdf | Bin 8726 -> 8726 bytes .../latex/classColorSelect__coll__graph.pdf | Bin 11626 -> 11626 bytes .../classColorSelect__inherit__graph.pdf | Bin 6229 -> 6229 bytes .../latex/classColorsetMap__coll__graph.pdf | Bin 7737 -> 7737 bytes .../core/latex/classColorset__coll__graph.pdf | Bin 6977 -> 6977 bytes .../classCompoundPattern__coll__graph.pdf | Bin 9983 -> 9983 bytes .../classCompoundPattern__inherit__graph.pdf | Bin 9618 -> 9618 bytes .../classCrossDopsPattern__coll__graph.pdf | Bin 10648 -> 10648 bytes .../classCrossDopsPattern__inherit__graph.pdf | Bin 8388 -> 8388 bytes .../classDoubleStrobePattern__coll__graph.pdf | Bin 10665 -> 10665 bytes ...assDoubleStrobePattern__inherit__graph.pdf | Bin 8083 -> 8083 bytes .../classDripMorphPattern__coll__graph.pdf | Bin 11304 -> 11304 bytes .../classDripMorphPattern__inherit__graph.pdf | Bin 7069 -> 7069 bytes .../latex/classDripPattern__coll__graph.pdf | Bin 10656 -> 10656 bytes .../classDripPattern__inherit__graph.pdf | Bin 7861 -> 7861 bytes .../classEditorConnection__coll__graph.pdf | Bin 15474 -> 15474 bytes .../classEditorConnection__inherit__graph.pdf | Bin 6250 -> 6250 bytes docs/core/latex/classFactoryReset.tex | 211 ++-- .../latex/classFactoryReset__coll__graph.pdf | Bin 11019 -> 11019 bytes .../classFactoryReset__inherit__graph.pdf | Bin 7117 -> 7117 bytes .../latex/classFillPattern__coll__graph.pdf | Bin 10631 -> 10631 bytes .../classFillPattern__inherit__graph.pdf | Bin 7827 -> 7827 bytes .../classGlobalBrightness__coll__graph.pdf | Bin 10723 -> 10723 bytes .../classGlobalBrightness__inherit__graph.pdf | Bin 7069 -> 7069 bytes docs/core/latex/classHSVColor.tex | 4 +- docs/core/latex/classHueShiftPattern.tex | 4 +- .../classHueShiftPattern__coll__graph.pdf | Bin 11328 -> 11328 bytes .../classHueShiftPattern__inherit__graph.pdf | Bin 7136 -> 7136 bytes .../latex/classIRReceiver__coll__graph.pdf | Bin 6921 -> 6921 bytes .../core/latex/classIRSender__coll__graph.pdf | Bin 12566 -> 12566 bytes .../core/latex/classLedStash__coll__graph.pdf | Bin 7343 -> 7343 bytes docs/core/latex/classLeds.tex | 2 +- docs/core/latex/classLeds__coll__graph.pdf | Bin 6656 -> 6656 bytes .../classLighthousePattern__coll__graph.pdf | Bin 11679 -> 11679 bytes ...classLighthousePattern__inherit__graph.pdf | Bin 8398 -> 8398 bytes .../classMateriaPattern__coll__graph.pdf | Bin 10309 -> 10309 bytes .../classMateriaPattern__inherit__graph.pdf | Bin 6645 -> 6645 bytes docs/core/latex/classMenu__coll__graph.pdf | Bin 10137 -> 10137 bytes docs/core/latex/classMenu__inherit__graph.pdf | Bin 11407 -> 11407 bytes docs/core/latex/classMenus__coll__graph.pdf | Bin 10539 -> 10539 bytes .../latex/classMeteorPattern__coll__graph.pdf | Bin 12013 -> 12013 bytes .../classMeteorPattern__inherit__graph.pdf | Bin 7893 -> 7893 bytes .../latex/classModeSharing__coll__graph.pdf | Bin 10774 -> 10774 bytes .../classModeSharing__inherit__graph.pdf | Bin 6489 -> 6489 bytes docs/core/latex/classMode__coll__graph.pdf | Bin 8792 -> 8792 bytes docs/core/latex/classModes.tex | 2 +- .../classModes_1_1ModeLink__coll__graph.pdf | Bin 15477 -> 15477 bytes docs/core/latex/classModes__coll__graph.pdf | Bin 15895 -> 15895 bytes .../classMultiLedPattern__coll__graph.pdf | Bin 8682 -> 8682 bytes .../classMultiLedPattern__inherit__graph.pdf | Bin 20017 -> 20017 bytes docs/core/latex/classPatternBuilder.tex | 66 +- .../latex/classPatternSelect__coll__graph.pdf | Bin 10741 -> 10741 bytes .../classPatternSelect__inherit__graph.pdf | Bin 6358 -> 6358 bytes docs/core/latex/classPattern__coll__graph.pdf | Bin 7703 -> 7703 bytes .../latex/classPattern__inherit__graph.pdf | Bin 21698 -> 21698 bytes .../classPulsishPattern__coll__graph.pdf | Bin 10243 -> 10243 bytes .../classPulsishPattern__inherit__graph.pdf | Bin 7002 -> 7002 bytes docs/core/latex/classRGBColor.tex | 6 +- .../latex/classRandomizer__coll__graph.pdf | Bin 11469 -> 11469 bytes .../latex/classRandomizer__inherit__graph.pdf | Bin 6628 -> 6628 bytes .../latex/classSequenceStep__coll__graph.pdf | Bin 9239 -> 9239 bytes .../core/latex/classSequence__coll__graph.pdf | Bin 9644 -> 9644 bytes .../classSequencedPattern__coll__graph.pdf | Bin 12890 -> 12890 bytes .../classSequencedPattern__inherit__graph.pdf | Bin 8736 -> 8736 bytes .../classSingleLedPattern__coll__graph.pdf | Bin 8743 -> 8743 bytes .../classSingleLedPattern__inherit__graph.pdf | Bin 8203 -> 8203 bytes .../classSnowballPattern__coll__graph.pdf | Bin 11021 -> 11021 bytes .../classSnowballPattern__inherit__graph.pdf | Bin 8451 -> 8451 bytes .../latex/classSolidPattern__coll__graph.pdf | Bin 10367 -> 10367 bytes .../classSolidPattern__inherit__graph.pdf | Bin 7803 -> 7803 bytes .../classSparkleTracePattern__coll__graph.pdf | Bin 11327 -> 11327 bytes ...assSparkleTracePattern__inherit__graph.pdf | Bin 7993 -> 7993 bytes docs/core/latex/classStorage.tex | 225 ++-- .../classTheaterChasePattern__coll__graph.pdf | Bin 10604 -> 10604 bytes ...assTheaterChasePattern__inherit__graph.pdf | Bin 8301 -> 8301 bytes docs/core/latex/classTime.tex | 12 +- .../latex/classVLReceiver__coll__graph.pdf | Bin 7155 -> 7155 bytes .../core/latex/classVLSender__coll__graph.pdf | Bin 12742 -> 12742 bytes docs/core/latex/classVortexEngine.tex | 31 +- .../classVortexWipePattern__coll__graph.pdf | Bin 11406 -> 11406 bytes ...classVortexWipePattern__inherit__graph.pdf | Bin 8734 -> 8734 bytes .../latex/classWarpPattern__coll__graph.pdf | Bin 10898 -> 10898 bytes .../classWarpPattern__inherit__graph.pdf | Bin 8087 -> 8087 bytes .../classWarpWormPattern__coll__graph.pdf | Bin 10904 -> 10904 bytes .../classWarpWormPattern__inherit__graph.pdf | Bin 8404 -> 8404 bytes ...assZigzagPattern_1_1Snake__coll__graph.pdf | Bin 9467 -> 9467 bytes .../latex/classZigzagPattern__coll__graph.pdf | Bin 11786 -> 11786 bytes .../classZigzagPattern__inherit__graph.pdf | Bin 7152 -> 7152 bytes ...r_1d79b4615f725ce6e1b38311d89b4d4f_dep.pdf | Bin 17959 -> 17959 bytes ...r_47fec278782816999705227d1066c7a6_dep.pdf | Bin 27862 -> 27862 bytes ...r_4d7f8bf987ecca6ad9438e8e8937cf95_dep.pdf | Bin 29165 -> 29165 bytes ...r_60d51ee7315d72413f26211ac43a217e_dep.pdf | Bin 11746 -> 11746 bytes ...r_61b212e579fd471c490a116dc3a4c8cf_dep.pdf | Bin 12349 -> 12349 bytes ...r_63ce3ba067bdf35a8f7c780ac03d51a3_dep.pdf | Bin 11519 -> 11519 bytes ...r_64b4510cba155c652ac883383ddf0b92_dep.pdf | Bin 39990 -> 39990 bytes ...r_7e29431de6169dbb5f5ee7a990ed2b16_dep.pdf | Bin 7812 -> 7812 bytes ...r_7e4d93e079ad601e0006c23ac3d37255_dep.pdf | Bin 41198 -> 41198 bytes ...r_938e62fdb5540a46e6e0c12f6b77804d_dep.pdf | Bin 11867 -> 11867 bytes ...r_9a5c88f87170865d940dc95c76676edb_dep.pdf | Bin 10349 -> 10349 bytes ...r_cabf3d63e98569a74ecb960b83c4a15b_dep.pdf | Bin 13013 -> 13013 bytes ...r_ce91f970b513fb5ff406625265505b14_dep.pdf | Bin 13870 -> 13870 bytes ...r_cfa97f0e2c08f470d5e70542e8b74b9a_dep.pdf | Bin 6963 -> 6963 bytes ...r_d3731d706719beb3d6001df5dcff2644_dep.pdf | Bin 25827 -> 25827 bytes ...r_df02266255841645c523fab960c9ed1d_dep.pdf | Bin 41028 -> 41028 bytes ...r_fa5f32c9390e3ea098144f298be2a395_dep.pdf | Bin 22633 -> 22633 bytes ...r_ff5a4dc0324506fcdfb8f8f681f9dae7_dep.pdf | Bin 9962 -> 9962 bytes ...tLZ4__stream__t__internal__coll__graph.pdf | Bin 6930 -> 6930 bytes .../latex/structMenuEntry__coll__graph.pdf | Bin 11124 -> 11124 bytes ...unionLZ4__streamDecode__u__coll__graph.pdf | Bin 7287 -> 7287 bytes .../unionLZ4__stream__u__coll__graph.pdf | Bin 7730 -> 7730 bytes docs/core/navtreedata.js | 12 +- docs/core/navtreeindex2.js | 12 +- docs/core/navtreeindex3.js | 26 +- docs/core/navtreeindex4.js | 22 +- docs/core/navtreeindex5.js | 4 +- docs/core/navtreeindex6.js | 4 +- docs/core/navtreeindex7.js | 4 +- docs/core/navtreeindex8.js | 14 +- docs/core/search/all_12.js | 229 ++-- docs/core/search/all_13.js | 63 +- docs/core/search/all_4.js | 73 +- docs/core/search/all_5.js | 92 +- docs/core/search/all_6.js | 34 +- docs/core/search/all_7.js | 68 +- docs/core/search/all_8.js | 112 +- docs/core/search/all_9.js | 123 +- docs/core/search/all_a.js | 4 +- docs/core/search/all_b.js | 248 ++-- docs/core/search/all_c.js | 524 ++++---- docs/core/search/all_d.js | 46 +- docs/core/search/all_e.js | 70 +- docs/core/search/all_f.js | 210 ++-- docs/core/search/defines_0.js | 48 +- docs/core/search/defines_1.js | 22 +- docs/core/search/defines_2.js | 16 +- docs/core/search/defines_3.js | 17 +- docs/core/search/defines_4.js | 54 +- docs/core/search/defines_5.js | 12 +- docs/core/search/defines_6.js | 2 +- docs/core/search/defines_7.js | 48 +- docs/core/search/defines_8.js | 60 +- docs/core/search/defines_9.js | 2 +- docs/core/search/defines_a.js | 60 +- docs/core/search/defines_b.js | 90 +- docs/core/search/defines_c.js | 10 +- docs/core/search/defines_d.js | 10 +- docs/core/search/enums_0.js | 6 +- docs/core/search/enums_1.js | 4 +- docs/core/search/enums_2.js | 6 +- docs/core/search/enums_3.js | 2 +- docs/core/search/enums_4.js | 4 +- docs/core/search/enums_5.js | 8 +- docs/core/search/enums_6.js | 6 +- docs/core/search/enums_7.js | 4 +- docs/core/search/enums_8.js | 2 +- docs/core/search/enums_9.js | 4 +- docs/core/search/enumvalues_0.js | 6 +- docs/core/search/enumvalues_1.js | 2 +- docs/core/search/enumvalues_10.js | 16 +- docs/core/search/enumvalues_11.js | 6 +- docs/core/search/enumvalues_2.js | 6 +- docs/core/search/enumvalues_3.js | 6 +- docs/core/search/enumvalues_4.js | 2 +- docs/core/search/enumvalues_5.js | 22 +- docs/core/search/enumvalues_6.js | 4 +- docs/core/search/enumvalues_7.js | 38 +- docs/core/search/enumvalues_8.js | 34 +- docs/core/search/enumvalues_9.js | 6 +- docs/core/search/enumvalues_a.js | 2 +- docs/core/search/enumvalues_b.js | 146 +-- docs/core/search/enumvalues_c.js | 12 +- docs/core/search/enumvalues_d.js | 66 +- docs/core/search/enumvalues_e.js | 4 +- docs/core/search/enumvalues_f.js | 4 +- docs/core/search/functions_10.js | 2 +- docs/core/search/functions_11.js | 106 +- docs/core/search/functions_12.js | 49 +- docs/core/search/functions_13.js | 3 +- docs/core/search/functions_14.js | 18 +- docs/core/search/functions_15.js | 10 +- docs/core/search/functions_16.js | 12 +- docs/core/search/functions_17.js | 2 +- docs/core/search/functions_18.js | 90 +- docs/core/search/functions_4.js | 18 +- docs/core/search/functions_5.js | 14 +- docs/core/search/functions_6.js | 10 +- docs/core/search/functions_7.js | 52 +- docs/core/search/functions_8.js | 32 +- docs/core/search/functions_9.js | 41 +- docs/core/search/functions_a.js | 2 +- docs/core/search/functions_b.js | 98 +- docs/core/search/functions_c.js | 38 +- docs/core/search/functions_d.js | 24 +- docs/core/search/functions_e.js | 64 +- docs/core/search/functions_f.js | 36 +- docs/core/search/related_0.js | 2 +- docs/core/search/related_1.js | 2 +- docs/core/search/related_2.js | 2 +- docs/core/search/typedefs_0.js | 4 +- docs/core/search/typedefs_1.js | 2 +- docs/core/search/typedefs_2.js | 2 +- docs/core/search/typedefs_3.js | 16 +- docs/core/search/typedefs_4.js | 2 +- docs/core/search/typedefs_5.js | 2 +- docs/core/search/typedefs_6.js | 2 +- docs/core/search/typedefs_7.js | 8 +- docs/core/search/variables_0.js | 18 +- docs/core/search/variables_1.js | 10 +- docs/core/search/variables_10.js | 6 +- docs/core/search/variables_11.js | 4 +- docs/core/search/variables_2.js | 10 +- docs/core/search/variables_3.js | 12 +- docs/core/search/variables_4.js | 4 +- docs/core/search/variables_5.js | 2 +- docs/core/search/variables_6.js | 10 +- docs/core/search/variables_7.js | 4 +- docs/core/search/variables_8.js | 8 +- docs/core/search/variables_9.js | 8 +- docs/core/search/variables_a.js | 312 ++--- docs/core/search/variables_b.js | 8 +- docs/core/search/variables_c.js | 4 +- docs/core/search/variables_d.js | 6 +- docs/core/search/variables_e.js | 2 +- docs/core/search/variables_f.js | 10 +- docs/core/structdefault__mode__entry.html | 6 +- docs/duo/BackStrobePattern_8cpp_source.html | 2 +- docs/duo/BlendPattern_8cpp_source.html | 129 +- docs/duo/BlendPattern_8h_source.html | 48 +- docs/duo/Button_8h.html | 2 +- docs/duo/Buttons_8cpp.html | 2 +- docs/duo/ChaserPattern_8cpp_source.html | 2 +- docs/duo/ColorConstants_8h__dep__incl.md5 | 2 +- docs/duo/ColorConstants_8h__dep__incl.svg | 1048 ++++++++-------- docs/duo/ColorConstants_8h__dep__incl_org.svg | 1050 ++++++++-------- docs/duo/ColorTypes_8cpp.html | 2 +- docs/duo/ColorTypes_8h.html | 2 +- docs/duo/DefaultModes_8cpp.html | 2 +- docs/duo/DefaultModes_8h.html | 2 +- docs/duo/FactoryReset_8cpp.html | 1 + docs/duo/FactoryReset_8cpp__incl.md5 | 2 +- docs/duo/FactoryReset_8cpp__incl.svg | 607 +++++----- docs/duo/FactoryReset_8cpp__incl_org.svg | 609 +++++----- docs/duo/FactoryReset_8cpp_source.html | 268 +++-- docs/duo/FactoryReset_8h_source.html | 14 +- docs/duo/HueShiftPattern_8cpp_source.html | 4 +- docs/duo/Modes_8cpp_source.html | 6 +- docs/duo/PatternBuilder_8cpp_source.html | 80 +- docs/duo/Patterns_8h.html | 40 +- docs/duo/Patterns_8h.js | 10 +- docs/duo/Patterns_8h_source.html | 20 +- docs/duo/Randomizer_8cpp_source.html | 4 +- docs/duo/Storage_8cpp.html | 24 +- docs/duo/Storage_8cpp.js | 1 + docs/duo/Storage_8cpp_source.html | 376 +++--- docs/duo/Storage_8h_source.html | 16 +- docs/duo/TimeControl_8cpp.html | 2 +- docs/duo/TimeControl_8cpp_source.html | 12 +- docs/duo/Timings_8h.html | 94 +- docs/duo/Timings_8h.js | 4 +- docs/duo/Timings_8h_source.html | 14 +- docs/duo/VortexConfig_8h__dep__incl.md5 | 2 +- docs/duo/VortexConfig_8h__dep__incl.svg | 1062 ++++++++-------- docs/duo/VortexConfig_8h__dep__incl_org.svg | 1064 +++++++++-------- docs/duo/VortexConfig_8h_source.html | 2 +- docs/duo/VortexEngine_8cpp_source.html | 12 +- docs/duo/VortexEngine_8h__dep__incl.md5 | 2 +- docs/duo/VortexEngine_8h__dep__incl.svg | 98 +- docs/duo/VortexEngine_8h__dep__incl_org.svg | 100 +- docs/duo/VortexEngine_8h_source.html | 65 +- docs/duo/classBackStrobePattern.html | 2 +- docs/duo/classBlendPattern-members.html | 92 +- docs/duo/classBlendPattern.html | 299 ++--- docs/duo/classBlendPattern.js | 8 +- docs/duo/classBlendPattern__coll__graph.md5 | 2 +- docs/duo/classBlendPattern__coll__graph.svg | 87 +- docs/duo/classButton.html | 4 +- docs/duo/classByteStream.html | 14 +- docs/duo/classChaserPattern.html | 4 +- docs/duo/classFactoryReset.html | 225 ++-- docs/duo/classHSVColor.html | 4 +- docs/duo/classHueShiftPattern.html | 6 +- docs/duo/classLeds.html | 10 +- docs/duo/classMenu.html | 14 +- docs/duo/classMode.html | 6 +- docs/duo/classModes.html | 18 +- docs/duo/classPatternBuilder.html | 84 +- docs/duo/classRGBColor.html | 6 +- docs/duo/classRandomizer.html | 6 +- docs/duo/classStorage.html | 334 +++--- docs/duo/classTime.html | 10 +- docs/duo/classVortexEngine-members.html | 9 +- docs/duo/classVortexEngine.html | 67 +- docs/duo/classVortexEngine.js | 1 + docs/duo/functions_d.html | 6 - docs/duo/functions_func_d.html | 6 - docs/duo/functions_func_i.html | 5 +- docs/duo/functions_func_s.html | 3 + docs/duo/functions_func_t.html | 3 - docs/duo/functions_i.html | 3 + docs/duo/functions_m.html | 4 +- docs/duo/functions_s.html | 3 + docs/duo/functions_t.html | 3 - docs/duo/functions_vars_m.html | 4 +- docs/duo/globals_d.html | 13 +- docs/duo/globals_defs_d.html | 9 +- docs/duo/globals_defs_p.html | 6 + docs/duo/globals_eval.html | 20 +- docs/duo/globals_h.html | 6 +- docs/duo/globals_p.html | 26 +- .../latex/BackStrobePattern_8cpp__incl.pdf | Bin 19609 -> 19609 bytes .../latex/BackStrobePattern_8h__dep__incl.pdf | Bin 8990 -> 8990 bytes docs/duo/latex/BackStrobePattern_8h__incl.pdf | Bin 19199 -> 19199 bytes docs/duo/latex/BasicPattern_8cpp__incl.pdf | Bin 18474 -> 18474 bytes docs/duo/latex/BasicPattern_8h__dep__incl.pdf | Bin 10268 -> 10268 bytes docs/duo/latex/BasicPattern_8h__incl.pdf | Bin 16696 -> 16696 bytes docs/duo/latex/BitStream_8cpp__incl.pdf | Bin 14960 -> 14960 bytes docs/duo/latex/BitStream_8h__dep__incl.pdf | Bin 14478 -> 14478 bytes docs/duo/latex/BitStream_8h__incl.pdf | Bin 7839 -> 7839 bytes docs/duo/latex/BlendPattern_8cpp__incl.pdf | Bin 19506 -> 19506 bytes docs/duo/latex/BlendPattern_8h__dep__incl.pdf | Bin 8479 -> 8479 bytes docs/duo/latex/BlendPattern_8h__incl.pdf | Bin 18611 -> 18611 bytes .../duo/latex/BlinkStepPattern_8cpp__incl.pdf | Bin 20727 -> 20727 bytes .../latex/BlinkStepPattern_8h__dep__incl.pdf | Bin 22184 -> 22184 bytes docs/duo/latex/BlinkStepPattern_8h__incl.pdf | Bin 17291 -> 17291 bytes docs/duo/latex/BouncePattern_8cpp__incl.pdf | Bin 22194 -> 22194 bytes .../duo/latex/BouncePattern_8h__dep__incl.pdf | Bin 8495 -> 8495 bytes docs/duo/latex/BouncePattern_8h__incl.pdf | Bin 18897 -> 18897 bytes docs/duo/latex/Button_8cpp__incl.pdf | Bin 17024 -> 17024 bytes docs/duo/latex/Button_8h__dep__incl.pdf | Bin 14786 -> 14786 bytes docs/duo/latex/Button_8h__incl.pdf | Bin 11844 -> 11844 bytes docs/duo/latex/Buttons_8cpp__incl.pdf | Bin 14858 -> 14858 bytes docs/duo/latex/Buttons_8h__dep__incl.pdf | Bin 8434 -> 8434 bytes docs/duo/latex/Buttons_8h__incl.pdf | Bin 12235 -> 12235 bytes docs/duo/latex/ByteStream_8cpp__incl.pdf | Bin 16388 -> 16388 bytes docs/duo/latex/ByteStream_8h__dep__incl.pdf | Bin 29684 -> 29684 bytes docs/duo/latex/ByteStream_8h__incl.pdf | Bin 13600 -> 13600 bytes docs/duo/latex/ChaserPattern_8cpp__incl.pdf | Bin 19369 -> 19369 bytes .../duo/latex/ChaserPattern_8h__dep__incl.pdf | Bin 8941 -> 8941 bytes docs/duo/latex/ChaserPattern_8h__incl.pdf | Bin 18940 -> 18940 bytes .../latex/ColorConstants_8h__dep__incl.md5 | 2 +- .../latex/ColorConstants_8h__dep__incl.pdf | Bin 47057 -> 46929 bytes docs/duo/latex/ColorSelect_8cpp__incl.pdf | Bin 26944 -> 26944 bytes docs/duo/latex/ColorSelect_8h__dep__incl.pdf | Bin 8219 -> 8219 bytes docs/duo/latex/ColorSelect_8h__incl.pdf | Bin 16967 -> 16967 bytes docs/duo/latex/ColorTypes_8cpp.tex | 2 +- docs/duo/latex/ColorTypes_8cpp__incl.pdf | Bin 14907 -> 14907 bytes docs/duo/latex/ColorTypes_8h.tex | 2 +- docs/duo/latex/ColorTypes_8h__dep__incl.pdf | Bin 36662 -> 36662 bytes docs/duo/latex/ColorTypes_8h__incl.pdf | Bin 11798 -> 11798 bytes docs/duo/latex/Colorset_8cpp__incl.pdf | Bin 17016 -> 17016 bytes docs/duo/latex/Colorset_8h__dep__incl.pdf | Bin 35219 -> 35219 bytes docs/duo/latex/Colorset_8h__incl.pdf | Bin 12266 -> 12266 bytes docs/duo/latex/CompoundPattern_8cpp__incl.pdf | Bin 17934 -> 17934 bytes .../latex/CompoundPattern_8h__dep__incl.pdf | Bin 12017 -> 12017 bytes docs/duo/latex/CompoundPattern_8h__incl.pdf | Bin 16042 -> 16042 bytes docs/duo/latex/Compression_8cpp__incl.pdf | Bin 14045 -> 14045 bytes docs/duo/latex/Compression_8h__dep__incl.pdf | Bin 8797 -> 8797 bytes docs/duo/latex/Compression_8h__incl.pdf | Bin 12254 -> 12254 bytes .../duo/latex/CrossDopsPattern_8cpp__incl.pdf | Bin 20407 -> 20407 bytes .../latex/CrossDopsPattern_8h__dep__incl.pdf | Bin 8754 -> 8754 bytes docs/duo/latex/CrossDopsPattern_8h__incl.pdf | Bin 18991 -> 18991 bytes docs/duo/latex/DefaultModes_8cpp__incl.pdf | Bin 14857 -> 14857 bytes docs/duo/latex/DefaultModes_8h__dep__incl.pdf | Bin 23435 -> 23435 bytes docs/duo/latex/DefaultModes_8h__incl.pdf | Bin 13616 -> 13616 bytes .../latex/DoubleStrobePattern_8cpp__incl.pdf | Bin 21717 -> 21717 bytes .../DoubleStrobePattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../latex/DoubleStrobePattern_8h__incl.pdf | Bin 19095 -> 19095 bytes .../duo/latex/DripMorphPattern_8cpp__incl.pdf | Bin 21194 -> 21194 bytes .../latex/DripMorphPattern_8h__dep__incl.pdf | Bin 8620 -> 8620 bytes docs/duo/latex/DripMorphPattern_8h__incl.pdf | Bin 18245 -> 18245 bytes docs/duo/latex/DripPattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/duo/latex/DripPattern_8h__dep__incl.pdf | Bin 8601 -> 8601 bytes docs/duo/latex/DripPattern_8h__incl.pdf | Bin 18995 -> 18995 bytes .../duo/latex/EditorConnection_8cpp__incl.pdf | Bin 24315 -> 24315 bytes .../latex/EditorConnection_8h__dep__incl.pdf | Bin 8095 -> 8095 bytes docs/duo/latex/EditorConnection_8h__incl.pdf | Bin 18322 -> 18322 bytes docs/duo/latex/ErrorBlinker_8cpp__incl.pdf | Bin 12414 -> 12414 bytes docs/duo/latex/ErrorBlinker_8h__dep__incl.pdf | Bin 36062 -> 36062 bytes docs/duo/latex/ErrorBlinker_8h__incl.pdf | Bin 12008 -> 12008 bytes docs/duo/latex/FactoryReset_8cpp.tex | 1 + docs/duo/latex/FactoryReset_8cpp__incl.md5 | 2 +- docs/duo/latex/FactoryReset_8cpp__incl.pdf | Bin 25108 -> 25306 bytes docs/duo/latex/FactoryReset_8h__dep__incl.pdf | Bin 8784 -> 8784 bytes docs/duo/latex/FactoryReset_8h__incl.pdf | Bin 16220 -> 16220 bytes docs/duo/latex/FillPattern_8cpp__incl.pdf | Bin 22244 -> 22244 bytes docs/duo/latex/FillPattern_8h__dep__incl.pdf | Bin 8558 -> 8558 bytes docs/duo/latex/FillPattern_8h__incl.pdf | Bin 18959 -> 18959 bytes .../duo/latex/GlobalBrightness_8cpp__incl.pdf | Bin 27282 -> 27282 bytes .../latex/GlobalBrightness_8h__dep__incl.pdf | Bin 8577 -> 8577 bytes docs/duo/latex/GlobalBrightness_8h__incl.pdf | Bin 16331 -> 16331 bytes docs/duo/latex/HueShiftPattern_8cpp__incl.pdf | Bin 21424 -> 21424 bytes .../latex/HueShiftPattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes docs/duo/latex/HueShiftPattern_8h__incl.pdf | Bin 18557 -> 18557 bytes docs/duo/latex/IRConfig_8h__dep__incl.pdf | Bin 12973 -> 12973 bytes docs/duo/latex/IRReceiver_8cpp__incl.pdf | Bin 20231 -> 20231 bytes docs/duo/latex/IRReceiver_8h__dep__incl.pdf | Bin 7959 -> 7959 bytes docs/duo/latex/IRReceiver_8h__incl.pdf | Bin 13067 -> 13067 bytes docs/duo/latex/IRSender_8cpp__incl.pdf | Bin 19772 -> 19772 bytes docs/duo/latex/IRSender_8h__dep__incl.pdf | Bin 8029 -> 8029 bytes docs/duo/latex/IRSender_8h__incl.pdf | Bin 15496 -> 15496 bytes docs/duo/latex/LedStash_8cpp__incl.pdf | Bin 13558 -> 13558 bytes docs/duo/latex/LedStash_8h__dep__incl.pdf | Bin 10881 -> 10881 bytes docs/duo/latex/LedStash_8h__incl.pdf | Bin 13161 -> 13161 bytes docs/duo/latex/LedTypes_8h__dep__incl.pdf | Bin 38479 -> 38479 bytes docs/duo/latex/LedTypes_8h__incl.pdf | Bin 11941 -> 11941 bytes docs/duo/latex/Leds_8cpp__incl.pdf | Bin 19323 -> 19323 bytes docs/duo/latex/Leds_8h__dep__incl.pdf | Bin 29957 -> 29957 bytes docs/duo/latex/Leds_8h__incl.pdf | Bin 13061 -> 13061 bytes .../latex/LighthousePattern_8cpp__incl.pdf | Bin 22952 -> 22952 bytes .../latex/LighthousePattern_8h__dep__incl.pdf | Bin 8578 -> 8578 bytes docs/duo/latex/LighthousePattern_8h__incl.pdf | Bin 20015 -> 20015 bytes docs/duo/latex/Log_8cpp__incl.pdf | Bin 15587 -> 15587 bytes docs/duo/latex/Log_8h__dep__incl.pdf | Bin 36291 -> 36291 bytes docs/duo/latex/Log_8h__incl.pdf | Bin 12688 -> 12688 bytes docs/duo/latex/MateriaPattern_8cpp__incl.pdf | Bin 21360 -> 21360 bytes .../latex/MateriaPattern_8h__dep__incl.pdf | Bin 8499 -> 8499 bytes docs/duo/latex/MateriaPattern_8h__incl.pdf | Bin 17935 -> 17935 bytes docs/duo/latex/Memory_8cpp__incl.pdf | Bin 14354 -> 14354 bytes docs/duo/latex/Memory_8h__dep__incl.pdf | Bin 14350 -> 14350 bytes docs/duo/latex/Memory_8h__incl.pdf | Bin 12212 -> 12212 bytes docs/duo/latex/Menu_8cpp__incl.pdf | Bin 22960 -> 22960 bytes docs/duo/latex/Menu_8h__dep__incl.pdf | Bin 16349 -> 16349 bytes docs/duo/latex/Menu_8h__incl.pdf | Bin 15515 -> 15515 bytes docs/duo/latex/Menus_8cpp__incl.pdf | Bin 29969 -> 29969 bytes docs/duo/latex/Menus_8h__dep__incl.pdf | Bin 11751 -> 11751 bytes docs/duo/latex/Menus_8h__incl.pdf | Bin 15519 -> 15519 bytes docs/duo/latex/MeteorPattern_8cpp__incl.pdf | Bin 22534 -> 22534 bytes .../duo/latex/MeteorPattern_8h__dep__incl.pdf | Bin 8493 -> 8493 bytes docs/duo/latex/MeteorPattern_8h__incl.pdf | Bin 20141 -> 20141 bytes docs/duo/latex/ModeSharing_8cpp__incl.pdf | Bin 26461 -> 26461 bytes docs/duo/latex/ModeSharing_8h__dep__incl.pdf | Bin 8409 -> 8409 bytes docs/duo/latex/ModeSharing_8h__incl.pdf | Bin 16098 -> 16098 bytes docs/duo/latex/Mode_8cpp__incl.pdf | Bin 23851 -> 23851 bytes docs/duo/latex/Mode_8h__dep__incl.pdf | Bin 22138 -> 22138 bytes docs/duo/latex/Mode_8h__incl.pdf | Bin 14293 -> 14293 bytes docs/duo/latex/Modes_8cpp__incl.pdf | Bin 24665 -> 24665 bytes docs/duo/latex/Modes_8h__dep__incl.pdf | Bin 14402 -> 14402 bytes docs/duo/latex/Modes_8h__incl.pdf | Bin 17165 -> 17165 bytes docs/duo/latex/MultiLedPattern_8cpp__incl.pdf | Bin 15879 -> 15879 bytes .../latex/MultiLedPattern_8h__dep__incl.pdf | Bin 32353 -> 32353 bytes docs/duo/latex/MultiLedPattern_8h__incl.pdf | Bin 15504 -> 15504 bytes docs/duo/latex/PatternArgs_8cpp__incl.pdf | Bin 14799 -> 14799 bytes docs/duo/latex/PatternArgs_8h__dep__incl.pdf | Bin 34191 -> 34191 bytes docs/duo/latex/PatternArgs_8h__incl.pdf | Bin 7593 -> 7593 bytes docs/duo/latex/PatternBuilder_8cpp__incl.pdf | Bin 41365 -> 41365 bytes .../latex/PatternBuilder_8h__dep__incl.pdf | Bin 12126 -> 12126 bytes docs/duo/latex/PatternBuilder_8h__incl.pdf | Bin 8291 -> 8291 bytes docs/duo/latex/PatternSelect_8cpp__incl.pdf | Bin 26934 -> 26934 bytes .../duo/latex/PatternSelect_8h__dep__incl.pdf | Bin 8459 -> 8459 bytes docs/duo/latex/PatternSelect_8h__incl.pdf | Bin 17047 -> 17047 bytes docs/duo/latex/Pattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/duo/latex/Pattern_8h__dep__incl.pdf | Bin 35019 -> 35019 bytes docs/duo/latex/Pattern_8h__incl.pdf | Bin 14778 -> 14778 bytes docs/duo/latex/Patterns_8h.tex | 40 +- docs/duo/latex/Patterns_8h__dep__incl.pdf | Bin 38509 -> 38509 bytes docs/duo/latex/Patterns_8h__incl.pdf | Bin 7396 -> 7396 bytes docs/duo/latex/PulsishPattern_8cpp__incl.pdf | Bin 18966 -> 18966 bytes .../latex/PulsishPattern_8h__dep__incl.pdf | Bin 8502 -> 8502 bytes docs/duo/latex/PulsishPattern_8h__incl.pdf | Bin 18154 -> 18154 bytes docs/duo/latex/Random_8cpp__incl.pdf | Bin 7878 -> 7878 bytes docs/duo/latex/Random_8h__dep__incl.pdf | Bin 14084 -> 14084 bytes docs/duo/latex/Random_8h__incl.pdf | Bin 7285 -> 7285 bytes docs/duo/latex/Randomizer_8cpp__incl.pdf | Bin 27428 -> 27428 bytes docs/duo/latex/Randomizer_8h__dep__incl.pdf | Bin 8783 -> 8783 bytes docs/duo/latex/Randomizer_8h__incl.pdf | Bin 17289 -> 17289 bytes docs/duo/latex/Sequence_8cpp__incl.pdf | Bin 19446 -> 19446 bytes docs/duo/latex/Sequence_8h__dep__incl.pdf | Bin 10764 -> 10764 bytes docs/duo/latex/Sequence_8h__incl.pdf | Bin 15466 -> 15466 bytes .../duo/latex/SequencedPattern_8cpp__incl.pdf | Bin 22416 -> 22416 bytes .../latex/SequencedPattern_8h__dep__incl.pdf | Bin 9845 -> 9845 bytes docs/duo/latex/SequencedPattern_8h__incl.pdf | Bin 18493 -> 18493 bytes docs/duo/latex/Serial_8cpp__incl.pdf | Bin 17047 -> 17047 bytes docs/duo/latex/Serial_8h__dep__incl.pdf | Bin 9858 -> 9858 bytes docs/duo/latex/Serial_8h__incl.pdf | Bin 7505 -> 7505 bytes .../duo/latex/SingleLedPattern_8cpp__incl.pdf | Bin 16663 -> 16663 bytes .../latex/SingleLedPattern_8h__dep__incl.pdf | Bin 13276 -> 13276 bytes docs/duo/latex/SingleLedPattern_8h__incl.pdf | Bin 15365 -> 15365 bytes docs/duo/latex/SnowballPattern_8cpp__incl.pdf | Bin 20814 -> 20814 bytes .../latex/SnowballPattern_8h__dep__incl.pdf | Bin 9226 -> 9226 bytes docs/duo/latex/SnowballPattern_8h__incl.pdf | Bin 19421 -> 19421 bytes docs/duo/latex/SolidPattern_8cpp__incl.pdf | Bin 18999 -> 18999 bytes docs/duo/latex/SolidPattern_8h__dep__incl.pdf | Bin 8476 -> 8476 bytes docs/duo/latex/SolidPattern_8h__incl.pdf | Bin 18606 -> 18606 bytes .../latex/SparkleTracePattern_8cpp__incl.pdf | Bin 21304 -> 21304 bytes .../SparkleTracePattern_8h__dep__incl.pdf | Bin 9019 -> 9019 bytes .../latex/SparkleTracePattern_8h__incl.pdf | Bin 18507 -> 18507 bytes docs/duo/latex/Storage_8cpp.tex | 18 +- docs/duo/latex/Storage_8cpp__incl.pdf | Bin 18548 -> 18548 bytes docs/duo/latex/Storage_8h__dep__incl.pdf | Bin 9398 -> 9398 bytes docs/duo/latex/Storage_8h__incl.pdf | Bin 7462 -> 7462 bytes .../latex/TheaterChasePattern_8cpp__incl.pdf | Bin 20340 -> 20340 bytes .../TheaterChasePattern_8h__dep__incl.pdf | Bin 8766 -> 8766 bytes .../latex/TheaterChasePattern_8h__incl.pdf | Bin 18888 -> 18888 bytes docs/duo/latex/TimeControl_8cpp.tex | 2 +- docs/duo/latex/TimeControl_8cpp__incl.pdf | Bin 18140 -> 18140 bytes docs/duo/latex/TimeControl_8h__dep__incl.pdf | Bin 35233 -> 35233 bytes docs/duo/latex/TimeControl_8h__incl.pdf | Bin 12706 -> 12706 bytes docs/duo/latex/Timer_8cpp__incl.pdf | Bin 16198 -> 16198 bytes docs/duo/latex/Timer_8h__dep__incl.pdf | Bin 33247 -> 33247 bytes docs/duo/latex/Timer_8h__incl.pdf | Bin 12621 -> 12621 bytes docs/duo/latex/Timings_8h.tex | 66 +- docs/duo/latex/Timings_8h__dep__incl.pdf | Bin 32982 -> 32982 bytes docs/duo/latex/Timings_8h__incl.pdf | Bin 13184 -> 13184 bytes docs/duo/latex/VLConfig_8h__dep__incl.pdf | Bin 14368 -> 14368 bytes docs/duo/latex/VLConfig_8h__incl.pdf | Bin 11380 -> 11380 bytes docs/duo/latex/VLReceiver_8cpp__incl.pdf | Bin 21544 -> 21544 bytes docs/duo/latex/VLReceiver_8h__dep__incl.pdf | Bin 9702 -> 9702 bytes docs/duo/latex/VLReceiver_8h__incl.pdf | Bin 13865 -> 13865 bytes docs/duo/latex/VLSender_8cpp__incl.pdf | Bin 21138 -> 21138 bytes docs/duo/latex/VLSender_8h__dep__incl.pdf | Bin 9239 -> 9239 bytes docs/duo/latex/VLSender_8h__incl.pdf | Bin 15366 -> 15366 bytes docs/duo/latex/VortexConfig_8h__dep__incl.md5 | 2 +- docs/duo/latex/VortexConfig_8h__dep__incl.pdf | Bin 46796 -> 48147 bytes docs/duo/latex/VortexConfig_8h__incl.pdf | Bin 10535 -> 10535 bytes docs/duo/latex/VortexEngine_8cpp__incl.pdf | Bin 26466 -> 26466 bytes docs/duo/latex/VortexEngine_8h__dep__incl.md5 | 2 +- docs/duo/latex/VortexEngine_8h__dep__incl.pdf | Bin 11537 -> 12679 bytes docs/duo/latex/VortexEngine_8h__incl.pdf | Bin 11553 -> 11553 bytes .../latex/VortexWipePattern_8cpp__incl.pdf | Bin 22508 -> 22508 bytes .../latex/VortexWipePattern_8h__dep__incl.pdf | Bin 8865 -> 8865 bytes docs/duo/latex/VortexWipePattern_8h__incl.pdf | Bin 19226 -> 19226 bytes docs/duo/latex/WarpPattern_8cpp__incl.pdf | Bin 22532 -> 22532 bytes docs/duo/latex/WarpPattern_8h__dep__incl.pdf | Bin 8847 -> 8847 bytes docs/duo/latex/WarpPattern_8h__incl.pdf | Bin 19244 -> 19244 bytes docs/duo/latex/WarpWormPattern_8cpp__incl.pdf | Bin 22522 -> 22522 bytes .../latex/WarpWormPattern_8h__dep__incl.pdf | Bin 9016 -> 9016 bytes docs/duo/latex/WarpWormPattern_8h__incl.pdf | Bin 19238 -> 19238 bytes docs/duo/latex/ZigzagPattern_8cpp__incl.pdf | Bin 20748 -> 20748 bytes .../duo/latex/ZigzagPattern_8h__dep__incl.pdf | Bin 8811 -> 8811 bytes docs/duo/latex/ZigzagPattern_8h__incl.pdf | Bin 18450 -> 18450 bytes .../classBackStrobePattern__coll__graph.pdf | Bin 15115 -> 15115 bytes ...classBackStrobePattern__inherit__graph.pdf | Bin 8397 -> 8397 bytes .../latex/classBasicPattern__coll__graph.pdf | Bin 9987 -> 9987 bytes .../classBasicPattern__inherit__graph.pdf | Bin 8228 -> 8228 bytes docs/duo/latex/classBlendPattern.tex | 195 ++- .../latex/classBlendPattern__coll__graph.md5 | 2 +- .../latex/classBlendPattern__coll__graph.pdf | Bin 11560 -> 11011 bytes .../classBlendPattern__inherit__graph.pdf | Bin 7680 -> 7680 bytes .../classBlinkStepPattern__coll__graph.pdf | Bin 10148 -> 10148 bytes .../classBlinkStepPattern__inherit__graph.pdf | Bin 15604 -> 15604 bytes .../latex/classBouncePattern__coll__graph.pdf | Bin 10530 -> 10530 bytes .../classBouncePattern__inherit__graph.pdf | Bin 8009 -> 8009 bytes docs/duo/latex/classButtons__coll__graph.pdf | Bin 6040 -> 6040 bytes .../latex/classByteStream__coll__graph.pdf | Bin 10774 -> 10774 bytes .../latex/classChaserPattern__coll__graph.pdf | Bin 13345 -> 13345 bytes .../classChaserPattern__inherit__graph.pdf | Bin 8726 -> 8726 bytes .../latex/classColorSelect__coll__graph.pdf | Bin 11609 -> 11609 bytes .../classColorSelect__inherit__graph.pdf | Bin 6229 -> 6229 bytes .../latex/classColorsetMap__coll__graph.pdf | Bin 7737 -> 7737 bytes docs/duo/latex/classColorset__coll__graph.pdf | Bin 6977 -> 6977 bytes .../classCompoundPattern__coll__graph.pdf | Bin 9983 -> 9983 bytes .../classCompoundPattern__inherit__graph.pdf | Bin 9618 -> 9618 bytes .../classCrossDopsPattern__coll__graph.pdf | Bin 10648 -> 10648 bytes .../classCrossDopsPattern__inherit__graph.pdf | Bin 8388 -> 8388 bytes .../classDoubleStrobePattern__coll__graph.pdf | Bin 10665 -> 10665 bytes ...assDoubleStrobePattern__inherit__graph.pdf | Bin 8083 -> 8083 bytes .../classDripMorphPattern__coll__graph.pdf | Bin 11304 -> 11304 bytes .../classDripMorphPattern__inherit__graph.pdf | Bin 7069 -> 7069 bytes .../latex/classDripPattern__coll__graph.pdf | Bin 10656 -> 10656 bytes .../classDripPattern__inherit__graph.pdf | Bin 7861 -> 7861 bytes .../classEditorConnection__coll__graph.pdf | Bin 15432 -> 15432 bytes .../classEditorConnection__inherit__graph.pdf | Bin 6250 -> 6250 bytes docs/duo/latex/classFactoryReset.tex | 215 ++-- .../latex/classFactoryReset__coll__graph.pdf | Bin 10975 -> 10975 bytes .../classFactoryReset__inherit__graph.pdf | Bin 7117 -> 7117 bytes .../latex/classFillPattern__coll__graph.pdf | Bin 10631 -> 10631 bytes .../classFillPattern__inherit__graph.pdf | Bin 7827 -> 7827 bytes .../classGlobalBrightness__coll__graph.pdf | Bin 10677 -> 10677 bytes .../classGlobalBrightness__inherit__graph.pdf | Bin 7069 -> 7069 bytes docs/duo/latex/classHSVColor.tex | 4 +- docs/duo/latex/classHueShiftPattern.tex | 4 +- .../classHueShiftPattern__coll__graph.pdf | Bin 11328 -> 11328 bytes .../classHueShiftPattern__inherit__graph.pdf | Bin 7136 -> 7136 bytes docs/duo/latex/classLedStash__coll__graph.pdf | Bin 7343 -> 7343 bytes docs/duo/latex/classLeds.tex | 2 +- docs/duo/latex/classLeds__coll__graph.pdf | Bin 6656 -> 6656 bytes .../classLighthousePattern__coll__graph.pdf | Bin 11679 -> 11679 bytes ...classLighthousePattern__inherit__graph.pdf | Bin 8398 -> 8398 bytes .../classMateriaPattern__coll__graph.pdf | Bin 10309 -> 10309 bytes .../classMateriaPattern__inherit__graph.pdf | Bin 6645 -> 6645 bytes docs/duo/latex/classMenu__coll__graph.pdf | Bin 10095 -> 10095 bytes docs/duo/latex/classMenu__inherit__graph.pdf | Bin 11407 -> 11407 bytes docs/duo/latex/classMenus__coll__graph.pdf | Bin 10496 -> 10496 bytes .../latex/classMeteorPattern__coll__graph.pdf | Bin 12013 -> 12013 bytes .../classMeteorPattern__inherit__graph.pdf | Bin 7893 -> 7893 bytes .../latex/classModeSharing__coll__graph.pdf | Bin 10731 -> 10731 bytes .../classModeSharing__inherit__graph.pdf | Bin 6489 -> 6489 bytes docs/duo/latex/classMode__coll__graph.pdf | Bin 8641 -> 8641 bytes docs/duo/latex/classModes.tex | 2 +- .../classModes_1_1ModeLink__coll__graph.pdf | Bin 15455 -> 15455 bytes docs/duo/latex/classModes__coll__graph.pdf | Bin 15866 -> 15866 bytes .../classMultiLedPattern__coll__graph.pdf | Bin 8682 -> 8682 bytes .../classMultiLedPattern__inherit__graph.pdf | Bin 20017 -> 20017 bytes docs/duo/latex/classPatternBuilder.tex | 66 +- .../latex/classPatternSelect__coll__graph.pdf | Bin 10695 -> 10695 bytes .../classPatternSelect__inherit__graph.pdf | Bin 6358 -> 6358 bytes docs/duo/latex/classPattern__coll__graph.pdf | Bin 7703 -> 7703 bytes .../latex/classPattern__inherit__graph.pdf | Bin 21698 -> 21698 bytes .../classPulsishPattern__coll__graph.pdf | Bin 10243 -> 10243 bytes .../classPulsishPattern__inherit__graph.pdf | Bin 7002 -> 7002 bytes docs/duo/latex/classRGBColor.tex | 6 +- .../latex/classRandomizer__coll__graph.pdf | Bin 11407 -> 11407 bytes .../latex/classRandomizer__inherit__graph.pdf | Bin 6628 -> 6628 bytes .../latex/classSequenceStep__coll__graph.pdf | Bin 9239 -> 9239 bytes docs/duo/latex/classSequence__coll__graph.pdf | Bin 9644 -> 9644 bytes .../classSequencedPattern__coll__graph.pdf | Bin 12890 -> 12890 bytes .../classSequencedPattern__inherit__graph.pdf | Bin 8736 -> 8736 bytes .../classSingleLedPattern__coll__graph.pdf | Bin 8743 -> 8743 bytes .../classSingleLedPattern__inherit__graph.pdf | Bin 8203 -> 8203 bytes .../classSnowballPattern__coll__graph.pdf | Bin 11021 -> 11021 bytes .../classSnowballPattern__inherit__graph.pdf | Bin 8451 -> 8451 bytes .../latex/classSolidPattern__coll__graph.pdf | Bin 10367 -> 10367 bytes .../classSolidPattern__inherit__graph.pdf | Bin 7803 -> 7803 bytes .../classSparkleTracePattern__coll__graph.pdf | Bin 11327 -> 11327 bytes ...assSparkleTracePattern__inherit__graph.pdf | Bin 7993 -> 7993 bytes docs/duo/latex/classStorage.tex | 319 ++--- .../classTheaterChasePattern__coll__graph.pdf | Bin 10604 -> 10604 bytes ...assTheaterChasePattern__inherit__graph.pdf | Bin 8301 -> 8301 bytes docs/duo/latex/classTime.tex | 10 +- .../latex/classVLReceiver__coll__graph.pdf | Bin 7155 -> 7155 bytes docs/duo/latex/classVLSender__coll__graph.pdf | Bin 12742 -> 12742 bytes docs/duo/latex/classVortexEngine.tex | 33 +- .../classVortexWipePattern__coll__graph.pdf | Bin 11406 -> 11406 bytes ...classVortexWipePattern__inherit__graph.pdf | Bin 8734 -> 8734 bytes .../latex/classWarpPattern__coll__graph.pdf | Bin 10898 -> 10898 bytes .../classWarpPattern__inherit__graph.pdf | Bin 8087 -> 8087 bytes .../classWarpWormPattern__coll__graph.pdf | Bin 10904 -> 10904 bytes .../classWarpWormPattern__inherit__graph.pdf | Bin 8404 -> 8404 bytes ...assZigzagPattern_1_1Snake__coll__graph.pdf | Bin 9467 -> 9467 bytes .../latex/classZigzagPattern__coll__graph.pdf | Bin 11786 -> 11786 bytes .../classZigzagPattern__inherit__graph.pdf | Bin 7152 -> 7152 bytes ...r_1d79b4615f725ce6e1b38311d89b4d4f_dep.pdf | Bin 18107 -> 18107 bytes ...r_47fec278782816999705227d1066c7a6_dep.pdf | Bin 27862 -> 27862 bytes ...r_4d7f8bf987ecca6ad9438e8e8937cf95_dep.pdf | Bin 29652 -> 29652 bytes ...r_60d51ee7315d72413f26211ac43a217e_dep.pdf | Bin 11895 -> 11895 bytes ...r_61b212e579fd471c490a116dc3a4c8cf_dep.pdf | Bin 13303 -> 13303 bytes ...r_63ce3ba067bdf35a8f7c780ac03d51a3_dep.pdf | Bin 11519 -> 11519 bytes ...r_64b4510cba155c652ac883383ddf0b92_dep.pdf | Bin 40298 -> 40298 bytes ...r_7e29431de6169dbb5f5ee7a990ed2b16_dep.pdf | Bin 7812 -> 7812 bytes ...r_7e4d93e079ad601e0006c23ac3d37255_dep.pdf | Bin 41349 -> 41349 bytes ...r_938e62fdb5540a46e6e0c12f6b77804d_dep.pdf | Bin 11867 -> 11867 bytes ...r_9a5c88f87170865d940dc95c76676edb_dep.pdf | Bin 10349 -> 10349 bytes ...r_cabf3d63e98569a74ecb960b83c4a15b_dep.pdf | Bin 13013 -> 13013 bytes ...r_ce91f970b513fb5ff406625265505b14_dep.pdf | Bin 13870 -> 13870 bytes ...r_cfa97f0e2c08f470d5e70542e8b74b9a_dep.pdf | Bin 6963 -> 6963 bytes ...r_d3731d706719beb3d6001df5dcff2644_dep.pdf | Bin 25827 -> 25827 bytes ...r_df02266255841645c523fab960c9ed1d_dep.pdf | Bin 41503 -> 41503 bytes ...r_fa5f32c9390e3ea098144f298be2a395_dep.pdf | Bin 22633 -> 22633 bytes ...r_ff5a4dc0324506fcdfb8f8f681f9dae7_dep.pdf | Bin 9962 -> 9962 bytes .../structDefaultModeEntry__coll__graph.pdf | Bin 7333 -> 7333 bytes .../latex/structMenuEntry__coll__graph.pdf | Bin 11079 -> 11079 bytes docs/duo/navtreedata.js | 10 +- docs/duo/navtreeindex2.js | 42 +- docs/duo/navtreeindex3.js | 22 +- docs/duo/navtreeindex4.js | 4 +- docs/duo/navtreeindex5.js | 4 +- docs/duo/navtreeindex6.js | 4 +- docs/duo/navtreeindex7.js | 14 +- docs/duo/navtreeindex8.js | 2 +- docs/duo/search/all_12.js | 233 ++-- docs/duo/search/all_13.js | 59 +- docs/duo/search/all_4.js | 67 +- docs/duo/search/all_5.js | 86 +- docs/duo/search/all_6.js | 34 +- docs/duo/search/all_7.js | 66 +- docs/duo/search/all_8.js | 108 +- docs/duo/search/all_9.js | 113 +- docs/duo/search/all_a.js | 24 +- docs/duo/search/all_b.js | 104 +- docs/duo/search/all_c.js | 510 ++++---- docs/duo/search/all_d.js | 38 +- docs/duo/search/all_e.js | 72 +- docs/duo/search/all_f.js | 208 ++-- docs/duo/search/defines_0.js | 46 +- docs/duo/search/defines_1.js | 28 +- docs/duo/search/defines_2.js | 24 +- docs/duo/search/defines_3.js | 15 +- docs/duo/search/defines_4.js | 52 +- docs/duo/search/defines_5.js | 14 +- docs/duo/search/defines_6.js | 48 +- docs/duo/search/defines_7.js | 60 +- docs/duo/search/defines_8.js | 10 +- docs/duo/search/defines_9.js | 32 +- docs/duo/search/defines_a.js | 76 +- docs/duo/search/defines_b.js | 10 +- docs/duo/search/defines_c.js | 4 +- docs/duo/search/defines_d.js | 18 +- docs/duo/search/enums_0.js | 6 +- docs/duo/search/enums_1.js | 2 +- docs/duo/search/enums_2.js | 2 +- docs/duo/search/enums_3.js | 2 +- docs/duo/search/enums_4.js | 2 +- docs/duo/search/enums_5.js | 8 +- docs/duo/search/enums_6.js | 6 +- docs/duo/search/enums_7.js | 4 +- docs/duo/search/enums_8.js | 2 +- docs/duo/search/enumvalues_0.js | 2 +- docs/duo/search/enumvalues_1.js | 2 +- docs/duo/search/enumvalues_2.js | 22 +- docs/duo/search/enumvalues_3.js | 2 +- docs/duo/search/enumvalues_4.js | 10 +- docs/duo/search/enumvalues_5.js | 18 +- docs/duo/search/enumvalues_6.js | 32 +- docs/duo/search/enumvalues_7.js | 136 +-- docs/duo/search/enumvalues_8.js | 12 +- docs/duo/search/enumvalues_9.js | 64 +- docs/duo/search/enumvalues_a.js | 4 +- docs/duo/search/enumvalues_b.js | 16 +- docs/duo/search/enumvalues_c.js | 4 +- docs/duo/search/functions_10.js | 2 +- docs/duo/search/functions_11.js | 102 +- docs/duo/search/functions_12.js | 47 +- docs/duo/search/functions_13.js | 3 +- docs/duo/search/functions_14.js | 18 +- docs/duo/search/functions_15.js | 10 +- docs/duo/search/functions_16.js | 12 +- docs/duo/search/functions_17.js | 2 +- docs/duo/search/functions_18.js | 90 +- docs/duo/search/functions_4.js | 18 +- docs/duo/search/functions_5.js | 22 +- docs/duo/search/functions_6.js | 10 +- docs/duo/search/functions_7.js | 52 +- docs/duo/search/functions_8.js | 30 +- docs/duo/search/functions_9.js | 39 +- docs/duo/search/functions_a.js | 2 +- docs/duo/search/functions_b.js | 28 +- docs/duo/search/functions_c.js | 40 +- docs/duo/search/functions_d.js | 24 +- docs/duo/search/functions_e.js | 64 +- docs/duo/search/functions_f.js | 36 +- docs/duo/search/related_0.js | 2 +- docs/duo/search/related_1.js | 2 +- docs/duo/search/related_2.js | 2 +- docs/duo/search/typedefs_0.js | 4 +- docs/duo/search/typedefs_1.js | 2 +- docs/duo/search/typedefs_2.js | 2 +- docs/duo/search/typedefs_3.js | 2 +- docs/duo/search/variables_0.js | 18 +- docs/duo/search/variables_1.js | 10 +- docs/duo/search/variables_10.js | 4 +- docs/duo/search/variables_2.js | 8 +- docs/duo/search/variables_3.js | 4 +- docs/duo/search/variables_4.js | 2 +- docs/duo/search/variables_5.js | 10 +- docs/duo/search/variables_6.js | 2 +- docs/duo/search/variables_7.js | 2 +- docs/duo/search/variables_8.js | 4 +- docs/duo/search/variables_9.js | 314 ++--- docs/duo/search/variables_a.js | 6 +- docs/duo/search/variables_b.js | 4 +- docs/duo/search/variables_c.js | 2 +- docs/duo/search/variables_d.js | 2 +- docs/duo/search/variables_e.js | 10 +- docs/duo/search/variables_f.js | 2 +- docs/duo/structDefaultLedEntry.html | 6 +- docs/duo/structDefaultModeEntry.html | 2 +- .../gloves/BackStrobePattern_8cpp_source.html | 2 +- docs/gloves/BlendPattern_8cpp_source.html | 129 +- docs/gloves/BlendPattern_8h_source.html | 48 +- docs/gloves/Button_8h.html | 2 +- docs/gloves/Buttons_8cpp.html | 2 +- docs/gloves/ChaserPattern_8cpp_source.html | 2 +- docs/gloves/ColorConstants_8h__dep__incl.md5 | 2 +- docs/gloves/ColorConstants_8h__dep__incl.svg | 946 +++++++-------- .../ColorConstants_8h__dep__incl_org.svg | 948 +++++++-------- docs/gloves/ColorTypes_8cpp.html | 2 +- docs/gloves/ColorTypes_8h.html | 2 +- docs/gloves/DefaultModes_8cpp.html | 2 +- docs/gloves/DefaultModes_8cpp_source.html | 2 +- docs/gloves/DefaultModes_8h.html | 2 +- docs/gloves/FactoryReset_8cpp.html | 3 +- docs/gloves/FactoryReset_8cpp__incl.md5 | 2 +- docs/gloves/FactoryReset_8cpp__incl.svg | 519 ++++---- docs/gloves/FactoryReset_8cpp__incl_org.svg | 521 ++++---- docs/gloves/FactoryReset_8cpp_source.html | 327 ++--- docs/gloves/FactoryReset_8h_source.html | 14 +- docs/gloves/HueShiftPattern_8cpp_source.html | 4 +- docs/gloves/Modes_8cpp_source.html | 6 +- docs/gloves/PatternBuilder_8cpp_source.html | 80 +- docs/gloves/Patterns_8h.html | 40 +- docs/gloves/Patterns_8h.js | 10 +- docs/gloves/Patterns_8h_source.html | 20 +- docs/gloves/Randomizer_8cpp_source.html | 4 +- docs/gloves/Storage_8cpp.html | 26 +- docs/gloves/Storage_8cpp.js | 1 + docs/gloves/Storage_8cpp_source.html | 358 +++--- docs/gloves/Storage_8h_source.html | 12 +- docs/gloves/TimeControl_8cpp_source.html | 12 +- docs/gloves/Timings_8h.html | 94 +- docs/gloves/Timings_8h.js | 4 +- docs/gloves/Timings_8h_source.html | 14 +- docs/gloves/VortexConfig_8h__dep__incl.md5 | 2 +- docs/gloves/VortexConfig_8h__dep__incl.svg | 938 +++++++-------- .../gloves/VortexConfig_8h__dep__incl_org.svg | 940 +++++++-------- docs/gloves/VortexConfig_8h_source.html | 2 +- docs/gloves/VortexEngine_8cpp_source.html | 10 +- docs/gloves/VortexEngine_8h__dep__incl.md5 | 2 +- docs/gloves/VortexEngine_8h__dep__incl.svg | 78 +- .../gloves/VortexEngine_8h__dep__incl_org.svg | 80 +- docs/gloves/VortexEngine_8h_source.html | 38 +- docs/gloves/classBackStrobePattern.html | 2 +- docs/gloves/classBlendPattern-members.html | 92 +- docs/gloves/classBlendPattern.html | 299 ++--- docs/gloves/classBlendPattern.js | 8 +- .../gloves/classBlendPattern__coll__graph.md5 | 2 +- .../gloves/classBlendPattern__coll__graph.svg | 87 +- docs/gloves/classButton.html | 4 +- docs/gloves/classByteStream.html | 14 +- docs/gloves/classChaserPattern.html | 4 +- docs/gloves/classFactoryReset.html | 285 ++--- docs/gloves/classHSVColor.html | 4 +- docs/gloves/classHueShiftPattern.html | 6 +- docs/gloves/classLeds.html | 8 +- docs/gloves/classMenu.html | 16 +- docs/gloves/classMode.html | 6 +- docs/gloves/classModes.html | 18 +- docs/gloves/classPatternBuilder.html | 84 +- docs/gloves/classRGBColor.html | 6 +- docs/gloves/classRandomizer.html | 6 +- docs/gloves/classStorage.html | 306 ++--- docs/gloves/classTime.html | 12 +- docs/gloves/classVortexEngine-members.html | 7 +- docs/gloves/classVortexEngine.html | 61 +- docs/gloves/classVortexEngine.js | 1 + docs/gloves/functions_d.html | 6 - docs/gloves/functions_func_d.html | 6 - docs/gloves/functions_func_i.html | 3 + docs/gloves/functions_func_s.html | 3 + docs/gloves/functions_func_t.html | 3 - docs/gloves/functions_i.html | 3 + docs/gloves/functions_m.html | 4 +- docs/gloves/functions_s.html | 3 + docs/gloves/functions_t.html | 3 - docs/gloves/functions_vars_m.html | 4 +- docs/gloves/globals_d.html | 9 +- docs/gloves/globals_defs_d.html | 9 +- docs/gloves/globals_defs_p.html | 6 + docs/gloves/globals_eval.html | 20 +- docs/gloves/globals_h.html | 12 +- docs/gloves/globals_l.html | 6 +- docs/gloves/globals_p.html | 26 +- .../latex/BackStrobePattern_8cpp__incl.pdf | Bin 19609 -> 19609 bytes .../latex/BackStrobePattern_8h__dep__incl.pdf | Bin 8990 -> 8990 bytes .../latex/BackStrobePattern_8h__incl.pdf | Bin 19199 -> 19199 bytes docs/gloves/latex/BasicPattern_8cpp__incl.pdf | Bin 18474 -> 18474 bytes .../latex/BasicPattern_8h__dep__incl.pdf | Bin 10268 -> 10268 bytes docs/gloves/latex/BasicPattern_8h__incl.pdf | Bin 16696 -> 16696 bytes docs/gloves/latex/BitStream_8cpp__incl.pdf | Bin 14960 -> 14960 bytes docs/gloves/latex/BitStream_8h__dep__incl.pdf | Bin 14558 -> 14558 bytes docs/gloves/latex/BitStream_8h__incl.pdf | Bin 7839 -> 7839 bytes docs/gloves/latex/BlendPattern_8cpp__incl.pdf | Bin 19506 -> 19506 bytes .../latex/BlendPattern_8h__dep__incl.pdf | Bin 8479 -> 8479 bytes docs/gloves/latex/BlendPattern_8h__incl.pdf | Bin 18611 -> 18611 bytes .../latex/BlinkStepPattern_8cpp__incl.pdf | Bin 20727 -> 20727 bytes .../latex/BlinkStepPattern_8h__dep__incl.pdf | Bin 22184 -> 22184 bytes .../latex/BlinkStepPattern_8h__incl.pdf | Bin 17291 -> 17291 bytes .../gloves/latex/BouncePattern_8cpp__incl.pdf | Bin 22194 -> 22194 bytes .../latex/BouncePattern_8h__dep__incl.pdf | Bin 8495 -> 8495 bytes docs/gloves/latex/BouncePattern_8h__incl.pdf | Bin 18897 -> 18897 bytes docs/gloves/latex/Button_8cpp__incl.pdf | Bin 16102 -> 16102 bytes docs/gloves/latex/Button_8h__dep__incl.pdf | Bin 14055 -> 14055 bytes docs/gloves/latex/Button_8h__incl.pdf | Bin 7272 -> 7272 bytes docs/gloves/latex/Buttons_8cpp__incl.pdf | Bin 14843 -> 14843 bytes docs/gloves/latex/Buttons_8h__dep__incl.pdf | Bin 8434 -> 8434 bytes docs/gloves/latex/Buttons_8h__incl.pdf | Bin 7755 -> 7755 bytes docs/gloves/latex/ByteStream_8cpp__incl.pdf | Bin 16492 -> 16492 bytes .../gloves/latex/ByteStream_8h__dep__incl.pdf | Bin 29529 -> 29529 bytes docs/gloves/latex/ByteStream_8h__incl.pdf | Bin 13600 -> 13600 bytes .../gloves/latex/ChaserPattern_8cpp__incl.pdf | Bin 19369 -> 19369 bytes .../latex/ChaserPattern_8h__dep__incl.pdf | Bin 8941 -> 8941 bytes docs/gloves/latex/ChaserPattern_8h__incl.pdf | Bin 18940 -> 18940 bytes .../latex/ColorConstants_8h__dep__incl.md5 | 2 +- .../latex/ColorConstants_8h__dep__incl.pdf | Bin 45417 -> 45140 bytes docs/gloves/latex/ColorSelect_8cpp__incl.pdf | Bin 22669 -> 22669 bytes .../latex/ColorSelect_8h__dep__incl.pdf | Bin 8219 -> 8219 bytes docs/gloves/latex/ColorSelect_8h__incl.pdf | Bin 15983 -> 15983 bytes docs/gloves/latex/ColorTypes_8cpp.tex | 2 +- docs/gloves/latex/ColorTypes_8cpp__incl.pdf | Bin 14907 -> 14907 bytes docs/gloves/latex/ColorTypes_8h.tex | 2 +- .../gloves/latex/ColorTypes_8h__dep__incl.pdf | Bin 35495 -> 35495 bytes docs/gloves/latex/ColorTypes_8h__incl.pdf | Bin 11798 -> 11798 bytes docs/gloves/latex/Colorset_8cpp__incl.pdf | Bin 17016 -> 17016 bytes docs/gloves/latex/Colorset_8h__dep__incl.pdf | Bin 34954 -> 34954 bytes docs/gloves/latex/Colorset_8h__incl.pdf | Bin 12266 -> 12266 bytes .../latex/CompoundPattern_8cpp__incl.pdf | Bin 17934 -> 17934 bytes .../latex/CompoundPattern_8h__dep__incl.pdf | Bin 12017 -> 12017 bytes .../gloves/latex/CompoundPattern_8h__incl.pdf | Bin 16042 -> 16042 bytes docs/gloves/latex/Compression_8cpp__incl.pdf | Bin 14103 -> 14103 bytes .../latex/Compression_8h__dep__incl.pdf | Bin 8797 -> 8797 bytes docs/gloves/latex/Compression_8h__incl.pdf | Bin 12355 -> 12355 bytes .../latex/CrossDopsPattern_8cpp__incl.pdf | Bin 20407 -> 20407 bytes .../latex/CrossDopsPattern_8h__dep__incl.pdf | Bin 8754 -> 8754 bytes .../latex/CrossDopsPattern_8h__incl.pdf | Bin 18991 -> 18991 bytes docs/gloves/latex/DefaultModes_8cpp__incl.pdf | Bin 14003 -> 14003 bytes .../latex/DefaultModes_8h__dep__incl.pdf | Bin 9608 -> 9608 bytes docs/gloves/latex/DefaultModes_8h__incl.pdf | Bin 12757 -> 12757 bytes .../latex/DoubleStrobePattern_8cpp__incl.pdf | Bin 21717 -> 21717 bytes .../DoubleStrobePattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../latex/DoubleStrobePattern_8h__incl.pdf | Bin 19095 -> 19095 bytes .../latex/DripMorphPattern_8cpp__incl.pdf | Bin 21194 -> 21194 bytes .../latex/DripMorphPattern_8h__dep__incl.pdf | Bin 8620 -> 8620 bytes .../latex/DripMorphPattern_8h__incl.pdf | Bin 18245 -> 18245 bytes docs/gloves/latex/DripPattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes .../latex/DripPattern_8h__dep__incl.pdf | Bin 8601 -> 8601 bytes docs/gloves/latex/DripPattern_8h__incl.pdf | Bin 18995 -> 18995 bytes .../latex/EditorConnection_8cpp__incl.pdf | Bin 22985 -> 22985 bytes .../latex/EditorConnection_8h__dep__incl.pdf | Bin 8095 -> 8095 bytes .../latex/EditorConnection_8h__incl.pdf | Bin 17750 -> 17750 bytes docs/gloves/latex/ErrorBlinker_8cpp__incl.pdf | Bin 12414 -> 12414 bytes .../latex/ErrorBlinker_8h__dep__incl.pdf | Bin 35746 -> 35746 bytes docs/gloves/latex/ErrorBlinker_8h__incl.pdf | Bin 12008 -> 12008 bytes docs/gloves/latex/FactoryReset_8cpp.tex | 3 +- docs/gloves/latex/FactoryReset_8cpp__incl.md5 | 2 +- docs/gloves/latex/FactoryReset_8cpp__incl.pdf | Bin 23095 -> 23799 bytes .../latex/FactoryReset_8h__dep__incl.pdf | Bin 8784 -> 8784 bytes docs/gloves/latex/FactoryReset_8h__incl.pdf | Bin 15519 -> 15519 bytes docs/gloves/latex/FillPattern_8cpp__incl.pdf | Bin 22244 -> 22244 bytes .../latex/FillPattern_8h__dep__incl.pdf | Bin 8558 -> 8558 bytes docs/gloves/latex/FillPattern_8h__incl.pdf | Bin 18959 -> 18959 bytes .../latex/GlobalBrightness_8cpp__incl.pdf | Bin 20697 -> 20697 bytes .../latex/GlobalBrightness_8h__dep__incl.pdf | Bin 8577 -> 8577 bytes .../latex/GlobalBrightness_8h__incl.pdf | Bin 15625 -> 15625 bytes .../latex/HueShiftPattern_8cpp__incl.pdf | Bin 21424 -> 21424 bytes .../latex/HueShiftPattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../gloves/latex/HueShiftPattern_8h__incl.pdf | Bin 18557 -> 18557 bytes docs/gloves/latex/IRConfig_8h__dep__incl.pdf | Bin 14606 -> 14606 bytes docs/gloves/latex/IRReceiver_8cpp__incl.pdf | Bin 19593 -> 19593 bytes .../gloves/latex/IRReceiver_8h__dep__incl.pdf | Bin 9765 -> 9765 bytes docs/gloves/latex/IRReceiver_8h__incl.pdf | Bin 13067 -> 13067 bytes docs/gloves/latex/IRSender_8cpp__incl.pdf | Bin 19177 -> 19177 bytes docs/gloves/latex/IRSender_8h__dep__incl.pdf | Bin 9531 -> 9531 bytes docs/gloves/latex/IRSender_8h__incl.pdf | Bin 15496 -> 15496 bytes docs/gloves/latex/LedStash_8cpp__incl.pdf | Bin 13558 -> 13558 bytes docs/gloves/latex/LedStash_8h__dep__incl.pdf | Bin 10881 -> 10881 bytes docs/gloves/latex/LedStash_8h__incl.pdf | Bin 13161 -> 13161 bytes docs/gloves/latex/LedTypes_8h__dep__incl.pdf | Bin 38170 -> 38170 bytes docs/gloves/latex/LedTypes_8h__incl.pdf | Bin 11941 -> 11941 bytes docs/gloves/latex/Leds_8cpp__incl.pdf | Bin 19333 -> 19333 bytes docs/gloves/latex/Leds_8h__dep__incl.pdf | Bin 29540 -> 29540 bytes docs/gloves/latex/Leds_8h__incl.pdf | Bin 13061 -> 13061 bytes .../latex/LighthousePattern_8cpp__incl.pdf | Bin 22952 -> 22952 bytes .../latex/LighthousePattern_8h__dep__incl.pdf | Bin 8578 -> 8578 bytes .../latex/LighthousePattern_8h__incl.pdf | Bin 20015 -> 20015 bytes docs/gloves/latex/Log_8cpp__incl.pdf | Bin 15587 -> 15587 bytes docs/gloves/latex/Log_8h__dep__incl.pdf | Bin 35755 -> 35755 bytes docs/gloves/latex/Log_8h__incl.pdf | Bin 12688 -> 12688 bytes .../latex/MateriaPattern_8cpp__incl.pdf | Bin 21360 -> 21360 bytes .../latex/MateriaPattern_8h__dep__incl.pdf | Bin 8499 -> 8499 bytes docs/gloves/latex/MateriaPattern_8h__incl.pdf | Bin 17935 -> 17935 bytes docs/gloves/latex/Memory_8cpp__incl.pdf | Bin 14354 -> 14354 bytes docs/gloves/latex/Memory_8h__dep__incl.pdf | Bin 14350 -> 14350 bytes docs/gloves/latex/Memory_8h__incl.pdf | Bin 12212 -> 12212 bytes docs/gloves/latex/Menu_8cpp__incl.pdf | Bin 21451 -> 21451 bytes docs/gloves/latex/Menu_8h__dep__incl.pdf | Bin 16349 -> 16349 bytes docs/gloves/latex/Menu_8h__incl.pdf | Bin 14755 -> 14755 bytes docs/gloves/latex/Menus_8cpp__incl.pdf | Bin 28474 -> 28474 bytes docs/gloves/latex/Menus_8h__dep__incl.pdf | Bin 11751 -> 11751 bytes docs/gloves/latex/Menus_8h__incl.pdf | Bin 14760 -> 14760 bytes .../gloves/latex/MeteorPattern_8cpp__incl.pdf | Bin 22534 -> 22534 bytes .../latex/MeteorPattern_8h__dep__incl.pdf | Bin 8493 -> 8493 bytes docs/gloves/latex/MeteorPattern_8h__incl.pdf | Bin 20141 -> 20141 bytes docs/gloves/latex/ModeSharing_8cpp__incl.pdf | Bin 24660 -> 24660 bytes .../latex/ModeSharing_8h__dep__incl.pdf | Bin 8409 -> 8409 bytes docs/gloves/latex/ModeSharing_8h__incl.pdf | Bin 15397 -> 15397 bytes docs/gloves/latex/Mode_8cpp__incl.pdf | Bin 23012 -> 23012 bytes docs/gloves/latex/Mode_8h__dep__incl.pdf | Bin 22306 -> 22306 bytes docs/gloves/latex/Mode_8h__incl.pdf | Bin 13260 -> 13260 bytes docs/gloves/latex/Modes_8cpp__incl.pdf | Bin 24409 -> 24409 bytes docs/gloves/latex/Modes_8h__dep__incl.pdf | Bin 14402 -> 14402 bytes docs/gloves/latex/Modes_8h__incl.pdf | Bin 17165 -> 17165 bytes .../latex/MultiLedPattern_8cpp__incl.pdf | Bin 15879 -> 15879 bytes .../latex/MultiLedPattern_8h__dep__incl.pdf | Bin 32353 -> 32353 bytes .../gloves/latex/MultiLedPattern_8h__incl.pdf | Bin 15504 -> 15504 bytes docs/gloves/latex/PatternArgs_8cpp__incl.pdf | Bin 14799 -> 14799 bytes .../latex/PatternArgs_8h__dep__incl.pdf | Bin 33456 -> 33456 bytes docs/gloves/latex/PatternArgs_8h__incl.pdf | Bin 7593 -> 7593 bytes .../latex/PatternBuilder_8cpp__incl.pdf | Bin 41365 -> 41365 bytes .../latex/PatternBuilder_8h__dep__incl.pdf | Bin 11726 -> 11726 bytes docs/gloves/latex/PatternBuilder_8h__incl.pdf | Bin 8291 -> 8291 bytes .../gloves/latex/PatternSelect_8cpp__incl.pdf | Bin 24939 -> 24939 bytes .../latex/PatternSelect_8h__dep__incl.pdf | Bin 8459 -> 8459 bytes docs/gloves/latex/PatternSelect_8h__incl.pdf | Bin 15922 -> 15922 bytes docs/gloves/latex/Pattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/gloves/latex/Pattern_8h__dep__incl.pdf | Bin 33277 -> 33277 bytes docs/gloves/latex/Pattern_8h__incl.pdf | Bin 14778 -> 14778 bytes docs/gloves/latex/Patterns_8h.tex | 40 +- docs/gloves/latex/Patterns_8h__dep__incl.pdf | Bin 36569 -> 36569 bytes docs/gloves/latex/Patterns_8h__incl.pdf | Bin 7396 -> 7396 bytes .../latex/PulsishPattern_8cpp__incl.pdf | Bin 18966 -> 18966 bytes .../latex/PulsishPattern_8h__dep__incl.pdf | Bin 8502 -> 8502 bytes docs/gloves/latex/PulsishPattern_8h__incl.pdf | Bin 18154 -> 18154 bytes docs/gloves/latex/Random_8cpp__incl.pdf | Bin 7878 -> 7878 bytes docs/gloves/latex/Random_8h__dep__incl.pdf | Bin 13199 -> 13199 bytes docs/gloves/latex/Random_8h__incl.pdf | Bin 7285 -> 7285 bytes docs/gloves/latex/Randomizer_8cpp__incl.pdf | Bin 26121 -> 26121 bytes .../gloves/latex/Randomizer_8h__dep__incl.pdf | Bin 8783 -> 8783 bytes docs/gloves/latex/Randomizer_8h__incl.pdf | Bin 16400 -> 16400 bytes docs/gloves/latex/Sequence_8cpp__incl.pdf | Bin 19446 -> 19446 bytes docs/gloves/latex/Sequence_8h__dep__incl.pdf | Bin 10764 -> 10764 bytes docs/gloves/latex/Sequence_8h__incl.pdf | Bin 15466 -> 15466 bytes .../latex/SequencedPattern_8cpp__incl.pdf | Bin 22416 -> 22416 bytes .../latex/SequencedPattern_8h__dep__incl.pdf | Bin 9845 -> 9845 bytes .../latex/SequencedPattern_8h__incl.pdf | Bin 18493 -> 18493 bytes docs/gloves/latex/Serial_8cpp__incl.pdf | Bin 17420 -> 17420 bytes docs/gloves/latex/Serial_8h__dep__incl.pdf | Bin 10309 -> 10309 bytes docs/gloves/latex/Serial_8h__incl.pdf | Bin 7505 -> 7505 bytes .../latex/SingleLedPattern_8cpp__incl.pdf | Bin 16663 -> 16663 bytes .../latex/SingleLedPattern_8h__dep__incl.pdf | Bin 13276 -> 13276 bytes .../latex/SingleLedPattern_8h__incl.pdf | Bin 15365 -> 15365 bytes .../latex/SnowballPattern_8cpp__incl.pdf | Bin 20814 -> 20814 bytes .../latex/SnowballPattern_8h__dep__incl.pdf | Bin 9226 -> 9226 bytes .../gloves/latex/SnowballPattern_8h__incl.pdf | Bin 19421 -> 19421 bytes docs/gloves/latex/SolidPattern_8cpp__incl.pdf | Bin 18999 -> 18999 bytes .../latex/SolidPattern_8h__dep__incl.pdf | Bin 8476 -> 8476 bytes docs/gloves/latex/SolidPattern_8h__incl.pdf | Bin 18606 -> 18606 bytes .../latex/SparkleTracePattern_8cpp__incl.pdf | Bin 21304 -> 21304 bytes .../SparkleTracePattern_8h__dep__incl.pdf | Bin 9019 -> 9019 bytes .../latex/SparkleTracePattern_8h__incl.pdf | Bin 18507 -> 18507 bytes docs/gloves/latex/Storage_8cpp.tex | 20 +- docs/gloves/latex/Storage_8cpp__incl.pdf | Bin 16304 -> 16304 bytes docs/gloves/latex/Storage_8h__dep__incl.pdf | Bin 9398 -> 9398 bytes docs/gloves/latex/Storage_8h__incl.pdf | Bin 7462 -> 7462 bytes .../latex/TheaterChasePattern_8cpp__incl.pdf | Bin 20340 -> 20340 bytes .../TheaterChasePattern_8h__dep__incl.pdf | Bin 8766 -> 8766 bytes .../latex/TheaterChasePattern_8h__incl.pdf | Bin 18888 -> 18888 bytes docs/gloves/latex/TimeControl_8cpp__incl.pdf | Bin 17961 -> 17961 bytes .../latex/TimeControl_8h__dep__incl.pdf | Bin 33673 -> 33673 bytes docs/gloves/latex/TimeControl_8h__incl.pdf | Bin 12706 -> 12706 bytes docs/gloves/latex/Timer_8cpp__incl.pdf | Bin 16198 -> 16198 bytes docs/gloves/latex/Timer_8h__dep__incl.pdf | Bin 32947 -> 32947 bytes docs/gloves/latex/Timer_8h__incl.pdf | Bin 12621 -> 12621 bytes docs/gloves/latex/Timings_8h.tex | 66 +- docs/gloves/latex/Timings_8h__dep__incl.pdf | Bin 32873 -> 32873 bytes docs/gloves/latex/Timings_8h__incl.pdf | Bin 13184 -> 13184 bytes docs/gloves/latex/VLConfig_8h__dep__incl.pdf | Bin 13273 -> 13273 bytes docs/gloves/latex/VLConfig_8h__incl.pdf | Bin 11380 -> 11380 bytes docs/gloves/latex/VLReceiver_8cpp__incl.pdf | Bin 21081 -> 21081 bytes .../gloves/latex/VLReceiver_8h__dep__incl.pdf | Bin 8422 -> 8422 bytes docs/gloves/latex/VLReceiver_8h__incl.pdf | Bin 13865 -> 13865 bytes docs/gloves/latex/VLSender_8cpp__incl.pdf | Bin 19835 -> 19835 bytes docs/gloves/latex/VLSender_8h__dep__incl.pdf | Bin 8260 -> 8260 bytes docs/gloves/latex/VLSender_8h__incl.pdf | Bin 15366 -> 15366 bytes .../latex/VortexConfig_8h__dep__incl.md5 | 2 +- .../latex/VortexConfig_8h__dep__incl.pdf | Bin 45697 -> 43912 bytes docs/gloves/latex/VortexConfig_8h__incl.pdf | Bin 10535 -> 10535 bytes docs/gloves/latex/VortexEngine_8cpp__incl.pdf | Bin 27342 -> 27342 bytes .../latex/VortexEngine_8h__dep__incl.md5 | 2 +- .../latex/VortexEngine_8h__dep__incl.pdf | Bin 9547 -> 10749 bytes docs/gloves/latex/VortexEngine_8h__incl.pdf | Bin 11553 -> 11553 bytes .../latex/VortexWipePattern_8cpp__incl.pdf | Bin 22508 -> 22508 bytes .../latex/VortexWipePattern_8h__dep__incl.pdf | Bin 8865 -> 8865 bytes .../latex/VortexWipePattern_8h__incl.pdf | Bin 19226 -> 19226 bytes docs/gloves/latex/WarpPattern_8cpp__incl.pdf | Bin 22532 -> 22532 bytes .../latex/WarpPattern_8h__dep__incl.pdf | Bin 8847 -> 8847 bytes docs/gloves/latex/WarpPattern_8h__incl.pdf | Bin 19244 -> 19244 bytes .../latex/WarpWormPattern_8cpp__incl.pdf | Bin 22522 -> 22522 bytes .../latex/WarpWormPattern_8h__dep__incl.pdf | Bin 9016 -> 9016 bytes .../gloves/latex/WarpWormPattern_8h__incl.pdf | Bin 19238 -> 19238 bytes .../gloves/latex/ZigzagPattern_8cpp__incl.pdf | Bin 20748 -> 20748 bytes .../latex/ZigzagPattern_8h__dep__incl.pdf | Bin 8811 -> 8811 bytes docs/gloves/latex/ZigzagPattern_8h__incl.pdf | Bin 18450 -> 18450 bytes .../classBackStrobePattern__coll__graph.pdf | Bin 15115 -> 15115 bytes ...classBackStrobePattern__inherit__graph.pdf | Bin 8397 -> 8397 bytes .../latex/classBasicPattern__coll__graph.pdf | Bin 9987 -> 9987 bytes .../classBasicPattern__inherit__graph.pdf | Bin 8228 -> 8228 bytes docs/gloves/latex/classBlendPattern.tex | 195 ++- .../latex/classBlendPattern__coll__graph.md5 | 2 +- .../latex/classBlendPattern__coll__graph.pdf | Bin 11560 -> 11011 bytes .../classBlendPattern__inherit__graph.pdf | Bin 7680 -> 7680 bytes .../classBlinkStepPattern__coll__graph.pdf | Bin 10148 -> 10148 bytes .../classBlinkStepPattern__inherit__graph.pdf | Bin 15604 -> 15604 bytes .../latex/classBouncePattern__coll__graph.pdf | Bin 10530 -> 10530 bytes .../classBouncePattern__inherit__graph.pdf | Bin 8009 -> 8009 bytes .../latex/classButtons__coll__graph.pdf | Bin 6040 -> 6040 bytes .../latex/classByteStream__coll__graph.pdf | Bin 10774 -> 10774 bytes .../latex/classChaserPattern__coll__graph.pdf | Bin 13345 -> 13345 bytes .../classChaserPattern__inherit__graph.pdf | Bin 8726 -> 8726 bytes .../latex/classColorSelect__coll__graph.pdf | Bin 11626 -> 11626 bytes .../classColorSelect__inherit__graph.pdf | Bin 6229 -> 6229 bytes .../latex/classColorsetMap__coll__graph.pdf | Bin 7737 -> 7737 bytes .../latex/classColorset__coll__graph.pdf | Bin 6977 -> 6977 bytes .../classCompoundPattern__coll__graph.pdf | Bin 9983 -> 9983 bytes .../classCompoundPattern__inherit__graph.pdf | Bin 9618 -> 9618 bytes .../classCrossDopsPattern__coll__graph.pdf | Bin 10648 -> 10648 bytes .../classCrossDopsPattern__inherit__graph.pdf | Bin 8388 -> 8388 bytes .../classDoubleStrobePattern__coll__graph.pdf | Bin 10665 -> 10665 bytes ...assDoubleStrobePattern__inherit__graph.pdf | Bin 8083 -> 8083 bytes .../classDripMorphPattern__coll__graph.pdf | Bin 11304 -> 11304 bytes .../classDripMorphPattern__inherit__graph.pdf | Bin 7069 -> 7069 bytes .../latex/classDripPattern__coll__graph.pdf | Bin 10656 -> 10656 bytes .../classDripPattern__inherit__graph.pdf | Bin 7861 -> 7861 bytes .../classEditorConnection__coll__graph.pdf | Bin 15474 -> 15474 bytes .../classEditorConnection__inherit__graph.pdf | Bin 6250 -> 6250 bytes docs/gloves/latex/classFactoryReset.tex | 275 ++--- .../latex/classFactoryReset__coll__graph.pdf | Bin 11019 -> 11019 bytes .../classFactoryReset__inherit__graph.pdf | Bin 7117 -> 7117 bytes .../latex/classFillPattern__coll__graph.pdf | Bin 10631 -> 10631 bytes .../classFillPattern__inherit__graph.pdf | Bin 7827 -> 7827 bytes .../classGlobalBrightness__coll__graph.pdf | Bin 10723 -> 10723 bytes .../classGlobalBrightness__inherit__graph.pdf | Bin 7069 -> 7069 bytes docs/gloves/latex/classHSVColor.tex | 4 +- docs/gloves/latex/classHueShiftPattern.tex | 4 +- .../classHueShiftPattern__coll__graph.pdf | Bin 11328 -> 11328 bytes .../classHueShiftPattern__inherit__graph.pdf | Bin 7136 -> 7136 bytes .../latex/classIRReceiver__coll__graph.pdf | Bin 6921 -> 6921 bytes .../latex/classIRSender__coll__graph.pdf | Bin 12566 -> 12566 bytes .../latex/classLedStash__coll__graph.pdf | Bin 7343 -> 7343 bytes docs/gloves/latex/classLeds.tex | 2 +- docs/gloves/latex/classLeds__coll__graph.pdf | Bin 6656 -> 6656 bytes .../classLighthousePattern__coll__graph.pdf | Bin 11679 -> 11679 bytes ...classLighthousePattern__inherit__graph.pdf | Bin 8398 -> 8398 bytes .../classMateriaPattern__coll__graph.pdf | Bin 10309 -> 10309 bytes .../classMateriaPattern__inherit__graph.pdf | Bin 6645 -> 6645 bytes docs/gloves/latex/classMenu__coll__graph.pdf | Bin 10137 -> 10137 bytes .../latex/classMenu__inherit__graph.pdf | Bin 11407 -> 11407 bytes docs/gloves/latex/classMenus__coll__graph.pdf | Bin 10539 -> 10539 bytes .../latex/classMeteorPattern__coll__graph.pdf | Bin 12013 -> 12013 bytes .../classMeteorPattern__inherit__graph.pdf | Bin 7893 -> 7893 bytes .../latex/classModeSharing__coll__graph.pdf | Bin 10774 -> 10774 bytes .../classModeSharing__inherit__graph.pdf | Bin 6489 -> 6489 bytes docs/gloves/latex/classMode__coll__graph.pdf | Bin 8792 -> 8792 bytes docs/gloves/latex/classModes.tex | 2 +- .../classModes_1_1ModeLink__coll__graph.pdf | Bin 15477 -> 15477 bytes docs/gloves/latex/classModes__coll__graph.pdf | Bin 15895 -> 15895 bytes .../classMultiLedPattern__coll__graph.pdf | Bin 8682 -> 8682 bytes .../classMultiLedPattern__inherit__graph.pdf | Bin 20017 -> 20017 bytes docs/gloves/latex/classPatternBuilder.tex | 66 +- .../latex/classPatternSelect__coll__graph.pdf | Bin 10869 -> 10869 bytes .../classPatternSelect__inherit__graph.pdf | Bin 6358 -> 6358 bytes .../latex/classPattern__coll__graph.pdf | Bin 7703 -> 7703 bytes .../latex/classPattern__inherit__graph.pdf | Bin 21698 -> 21698 bytes .../classPulsishPattern__coll__graph.pdf | Bin 10243 -> 10243 bytes .../classPulsishPattern__inherit__graph.pdf | Bin 7002 -> 7002 bytes docs/gloves/latex/classRGBColor.tex | 6 +- .../latex/classRandomizer__coll__graph.pdf | Bin 11469 -> 11469 bytes .../latex/classRandomizer__inherit__graph.pdf | Bin 6628 -> 6628 bytes .../latex/classSequenceStep__coll__graph.pdf | Bin 9239 -> 9239 bytes .../latex/classSequence__coll__graph.pdf | Bin 9644 -> 9644 bytes .../classSequencedPattern__coll__graph.pdf | Bin 12890 -> 12890 bytes .../classSequencedPattern__inherit__graph.pdf | Bin 8736 -> 8736 bytes .../classSingleLedPattern__coll__graph.pdf | Bin 8743 -> 8743 bytes .../classSingleLedPattern__inherit__graph.pdf | Bin 8203 -> 8203 bytes .../classSnowballPattern__coll__graph.pdf | Bin 11021 -> 11021 bytes .../classSnowballPattern__inherit__graph.pdf | Bin 8451 -> 8451 bytes .../latex/classSolidPattern__coll__graph.pdf | Bin 10367 -> 10367 bytes .../classSolidPattern__inherit__graph.pdf | Bin 7803 -> 7803 bytes .../classSparkleTracePattern__coll__graph.pdf | Bin 11327 -> 11327 bytes ...assSparkleTracePattern__inherit__graph.pdf | Bin 7993 -> 7993 bytes docs/gloves/latex/classStorage.tex | 297 ++--- .../classTheaterChasePattern__coll__graph.pdf | Bin 10604 -> 10604 bytes ...assTheaterChasePattern__inherit__graph.pdf | Bin 8301 -> 8301 bytes docs/gloves/latex/classTime.tex | 12 +- .../latex/classVLSender__coll__graph.pdf | Bin 12742 -> 12742 bytes docs/gloves/latex/classVortexEngine.tex | 31 +- .../classVortexWipePattern__coll__graph.pdf | Bin 11406 -> 11406 bytes ...classVortexWipePattern__inherit__graph.pdf | Bin 8734 -> 8734 bytes .../latex/classWarpPattern__coll__graph.pdf | Bin 10898 -> 10898 bytes .../classWarpPattern__inherit__graph.pdf | Bin 8087 -> 8087 bytes .../classWarpWormPattern__coll__graph.pdf | Bin 10904 -> 10904 bytes .../classWarpWormPattern__inherit__graph.pdf | Bin 8404 -> 8404 bytes ...assZigzagPattern_1_1Snake__coll__graph.pdf | Bin 9467 -> 9467 bytes .../latex/classZigzagPattern__coll__graph.pdf | Bin 11786 -> 11786 bytes .../classZigzagPattern__inherit__graph.pdf | Bin 7152 -> 7152 bytes ...r_1d79b4615f725ce6e1b38311d89b4d4f_dep.pdf | Bin 17959 -> 17959 bytes ...r_47fec278782816999705227d1066c7a6_dep.pdf | Bin 27862 -> 27862 bytes ...r_4d7f8bf987ecca6ad9438e8e8937cf95_dep.pdf | Bin 29165 -> 29165 bytes ...r_60d51ee7315d72413f26211ac43a217e_dep.pdf | Bin 11746 -> 11746 bytes ...r_61b212e579fd471c490a116dc3a4c8cf_dep.pdf | Bin 12349 -> 12349 bytes ...r_63ce3ba067bdf35a8f7c780ac03d51a3_dep.pdf | Bin 11519 -> 11519 bytes ...r_64b4510cba155c652ac883383ddf0b92_dep.pdf | Bin 39821 -> 39821 bytes ...r_7e29431de6169dbb5f5ee7a990ed2b16_dep.pdf | Bin 7812 -> 7812 bytes ...r_7e4d93e079ad601e0006c23ac3d37255_dep.pdf | Bin 41029 -> 41029 bytes ...r_938e62fdb5540a46e6e0c12f6b77804d_dep.pdf | Bin 11867 -> 11867 bytes ...r_9a5c88f87170865d940dc95c76676edb_dep.pdf | Bin 10349 -> 10349 bytes ...r_cabf3d63e98569a74ecb960b83c4a15b_dep.pdf | Bin 13013 -> 13013 bytes ...r_ce91f970b513fb5ff406625265505b14_dep.pdf | Bin 13870 -> 13870 bytes ...r_cfa97f0e2c08f470d5e70542e8b74b9a_dep.pdf | Bin 6963 -> 6963 bytes ...r_d3731d706719beb3d6001df5dcff2644_dep.pdf | Bin 25827 -> 25827 bytes ...r_df02266255841645c523fab960c9ed1d_dep.pdf | Bin 41023 -> 41023 bytes ...r_fa5f32c9390e3ea098144f298be2a395_dep.pdf | Bin 22633 -> 22633 bytes ...r_ff5a4dc0324506fcdfb8f8f681f9dae7_dep.pdf | Bin 9962 -> 9962 bytes ...tLZ4__stream__t__internal__coll__graph.pdf | Bin 6930 -> 6930 bytes .../latex/structMenuEntry__coll__graph.pdf | Bin 11124 -> 11124 bytes ...unionLZ4__streamDecode__u__coll__graph.pdf | Bin 7287 -> 7287 bytes .../unionLZ4__stream__u__coll__graph.pdf | Bin 7730 -> 7730 bytes docs/gloves/navtreedata.js | 10 +- docs/gloves/navtreeindex2.js | 10 +- docs/gloves/navtreeindex3.js | 32 +- docs/gloves/navtreeindex4.js | 22 +- docs/gloves/navtreeindex5.js | 4 +- docs/gloves/navtreeindex6.js | 4 +- docs/gloves/navtreeindex7.js | 4 +- docs/gloves/navtreeindex8.js | 12 +- docs/gloves/navtreeindex9.js | 2 +- docs/gloves/search/all_12.js | 231 ++-- docs/gloves/search/all_13.js | 71 +- docs/gloves/search/all_4.js | 75 +- docs/gloves/search/all_5.js | 92 +- docs/gloves/search/all_6.js | 56 +- docs/gloves/search/all_7.js | 68 +- docs/gloves/search/all_8.js | 110 +- docs/gloves/search/all_9.js | 129 +- docs/gloves/search/all_a.js | 4 +- docs/gloves/search/all_b.js | 252 ++-- docs/gloves/search/all_c.js | 546 ++++----- docs/gloves/search/all_d.js | 52 +- docs/gloves/search/all_e.js | 70 +- docs/gloves/search/all_f.js | 214 ++-- docs/gloves/search/defines_0.js | 48 +- docs/gloves/search/defines_1.js | 20 +- docs/gloves/search/defines_2.js | 20 +- docs/gloves/search/defines_3.js | 17 +- docs/gloves/search/defines_4.js | 54 +- docs/gloves/search/defines_5.js | 32 +- docs/gloves/search/defines_6.js | 2 +- docs/gloves/search/defines_7.js | 48 +- docs/gloves/search/defines_8.js | 68 +- docs/gloves/search/defines_9.js | 2 +- docs/gloves/search/defines_a.js | 64 +- docs/gloves/search/defines_b.js | 110 +- docs/gloves/search/defines_c.js | 14 +- docs/gloves/search/defines_d.js | 12 +- docs/gloves/search/enums_0.js | 6 +- docs/gloves/search/enums_1.js | 4 +- docs/gloves/search/enums_2.js | 6 +- docs/gloves/search/enums_3.js | 2 +- docs/gloves/search/enums_4.js | 4 +- docs/gloves/search/enums_5.js | 8 +- docs/gloves/search/enums_6.js | 8 +- docs/gloves/search/enums_7.js | 4 +- docs/gloves/search/enums_8.js | 2 +- docs/gloves/search/enums_9.js | 4 +- docs/gloves/search/enumvalues_0.js | 6 +- docs/gloves/search/enumvalues_1.js | 2 +- docs/gloves/search/enumvalues_10.js | 16 +- docs/gloves/search/enumvalues_11.js | 6 +- docs/gloves/search/enumvalues_2.js | 6 +- docs/gloves/search/enumvalues_3.js | 6 +- docs/gloves/search/enumvalues_4.js | 2 +- docs/gloves/search/enumvalues_5.js | 22 +- docs/gloves/search/enumvalues_6.js | 4 +- docs/gloves/search/enumvalues_7.js | 38 +- docs/gloves/search/enumvalues_8.js | 34 +- docs/gloves/search/enumvalues_9.js | 6 +- docs/gloves/search/enumvalues_a.js | 2 +- docs/gloves/search/enumvalues_b.js | 146 +-- docs/gloves/search/enumvalues_c.js | 12 +- docs/gloves/search/enumvalues_d.js | 68 +- docs/gloves/search/enumvalues_e.js | 4 +- docs/gloves/search/enumvalues_f.js | 4 +- docs/gloves/search/functions_10.js | 2 +- docs/gloves/search/functions_11.js | 102 +- docs/gloves/search/functions_12.js | 55 +- docs/gloves/search/functions_13.js | 3 +- docs/gloves/search/functions_14.js | 18 +- docs/gloves/search/functions_15.js | 8 +- docs/gloves/search/functions_16.js | 12 +- docs/gloves/search/functions_17.js | 2 +- docs/gloves/search/functions_18.js | 90 +- docs/gloves/search/functions_4.js | 18 +- docs/gloves/search/functions_5.js | 14 +- docs/gloves/search/functions_6.js | 10 +- docs/gloves/search/functions_7.js | 52 +- docs/gloves/search/functions_8.js | 30 +- docs/gloves/search/functions_9.js | 39 +- docs/gloves/search/functions_a.js | 2 +- docs/gloves/search/functions_b.js | 98 +- docs/gloves/search/functions_c.js | 40 +- docs/gloves/search/functions_d.js | 26 +- docs/gloves/search/functions_e.js | 64 +- docs/gloves/search/functions_f.js | 36 +- docs/gloves/search/related_0.js | 2 +- docs/gloves/search/related_1.js | 2 +- docs/gloves/search/related_2.js | 2 +- docs/gloves/search/typedefs_0.js | 4 +- docs/gloves/search/typedefs_1.js | 2 +- docs/gloves/search/typedefs_2.js | 2 +- docs/gloves/search/typedefs_3.js | 2 +- docs/gloves/search/typedefs_4.js | 16 +- docs/gloves/search/typedefs_5.js | 2 +- docs/gloves/search/typedefs_6.js | 2 +- docs/gloves/search/typedefs_7.js | 2 +- docs/gloves/search/typedefs_8.js | 8 +- docs/gloves/search/variables_0.js | 18 +- docs/gloves/search/variables_1.js | 10 +- docs/gloves/search/variables_10.js | 4 +- docs/gloves/search/variables_11.js | 4 +- docs/gloves/search/variables_2.js | 10 +- docs/gloves/search/variables_3.js | 12 +- docs/gloves/search/variables_4.js | 4 +- docs/gloves/search/variables_5.js | 2 +- docs/gloves/search/variables_6.js | 10 +- docs/gloves/search/variables_7.js | 4 +- docs/gloves/search/variables_8.js | 8 +- docs/gloves/search/variables_9.js | 8 +- docs/gloves/search/variables_a.js | 314 ++--- docs/gloves/search/variables_b.js | 8 +- docs/gloves/search/variables_c.js | 4 +- docs/gloves/search/variables_d.js | 6 +- docs/gloves/search/variables_e.js | 2 +- docs/gloves/search/variables_f.js | 10 +- docs/gloves/structdefault__mode__entry.html | 6 +- .../handle/BackStrobePattern_8cpp_source.html | 2 +- docs/handle/BlendPattern_8cpp_source.html | 129 +- docs/handle/BlendPattern_8h_source.html | 48 +- docs/handle/Button_8h.html | 2 +- docs/handle/Buttons_8cpp.html | 2 +- docs/handle/ChaserPattern_8cpp_source.html | 2 +- docs/handle/ColorConstants_8h__dep__incl.md5 | 2 +- docs/handle/ColorConstants_8h__dep__incl.svg | 988 +++++++-------- .../ColorConstants_8h__dep__incl_org.svg | 990 +++++++-------- docs/handle/ColorTypes_8cpp.html | 2 +- docs/handle/ColorTypes_8h.html | 2 +- docs/handle/DefaultModes_8cpp.html | 2 +- docs/handle/DefaultModes_8h.html | 2 +- docs/handle/FactoryReset_8cpp.html | 1 + docs/handle/FactoryReset_8cpp__incl.md5 | 2 +- docs/handle/FactoryReset_8cpp__incl.svg | 605 +++++----- docs/handle/FactoryReset_8cpp__incl_org.svg | 607 +++++----- docs/handle/FactoryReset_8cpp_source.html | 264 ++-- docs/handle/FactoryReset_8h_source.html | 14 +- docs/handle/HueShiftPattern_8cpp_source.html | 4 +- docs/handle/Modes_8cpp_source.html | 6 +- docs/handle/PatternBuilder_8cpp_source.html | 80 +- docs/handle/Patterns_8h.html | 40 +- docs/handle/Patterns_8h.js | 10 +- docs/handle/Patterns_8h_source.html | 20 +- docs/handle/Randomizer_8cpp_source.html | 4 +- docs/handle/Storage_8cpp.html | 26 +- docs/handle/Storage_8cpp.js | 1 + docs/handle/Storage_8cpp_source.html | 358 +++--- docs/handle/Storage_8h_source.html | 12 +- docs/handle/TimeControl_8cpp_source.html | 12 +- docs/handle/Timings_8h.html | 94 +- docs/handle/Timings_8h.js | 4 +- docs/handle/Timings_8h_source.html | 14 +- docs/handle/VortexConfig_8h__dep__incl.md5 | 2 +- docs/handle/VortexConfig_8h__dep__incl.svg | 936 ++++++++------- .../handle/VortexConfig_8h__dep__incl_org.svg | 938 +++++++-------- docs/handle/VortexConfig_8h_source.html | 2 +- docs/handle/VortexEngine_8cpp_source.html | 10 +- docs/handle/VortexEngine_8h__dep__incl.md5 | 2 +- docs/handle/VortexEngine_8h__dep__incl.svg | 78 +- .../handle/VortexEngine_8h__dep__incl_org.svg | 80 +- docs/handle/VortexEngine_8h_source.html | 38 +- docs/handle/classBackStrobePattern.html | 2 +- docs/handle/classBlendPattern-members.html | 92 +- docs/handle/classBlendPattern.html | 299 ++--- docs/handle/classBlendPattern.js | 8 +- .../handle/classBlendPattern__coll__graph.md5 | 2 +- .../handle/classBlendPattern__coll__graph.svg | 87 +- docs/handle/classButton.html | 4 +- docs/handle/classByteStream.html | 14 +- docs/handle/classChaserPattern.html | 4 +- docs/handle/classFactoryReset.html | 221 ++-- docs/handle/classHSVColor.html | 4 +- docs/handle/classHueShiftPattern.html | 6 +- docs/handle/classLeds.html | 8 +- docs/handle/classMenu.html | 14 +- docs/handle/classMode.html | 6 +- docs/handle/classModes.html | 18 +- docs/handle/classPatternBuilder.html | 84 +- docs/handle/classRGBColor.html | 6 +- docs/handle/classRandomizer.html | 6 +- docs/handle/classStorage.html | 306 ++--- docs/handle/classTime.html | 12 +- docs/handle/classVortexEngine-members.html | 7 +- docs/handle/classVortexEngine.html | 61 +- docs/handle/classVortexEngine.js | 1 + docs/handle/functions_d.html | 6 - docs/handle/functions_func_d.html | 6 - docs/handle/functions_func_i.html | 3 + docs/handle/functions_func_m.html | 2 +- docs/handle/functions_func_s.html | 5 +- docs/handle/functions_func_t.html | 3 - docs/handle/functions_i.html | 3 + docs/handle/functions_m.html | 4 +- docs/handle/functions_s.html | 3 + docs/handle/functions_t.html | 3 - docs/handle/functions_vars_m.html | 4 +- docs/handle/globals_d.html | 9 +- docs/handle/globals_defs_d.html | 9 +- docs/handle/globals_defs_p.html | 6 + docs/handle/globals_eval.html | 20 +- docs/handle/globals_p.html | 26 +- .../latex/BackStrobePattern_8cpp__incl.pdf | Bin 19609 -> 19609 bytes .../latex/BackStrobePattern_8h__dep__incl.pdf | Bin 8990 -> 8990 bytes .../latex/BackStrobePattern_8h__incl.pdf | Bin 19199 -> 19199 bytes docs/handle/latex/BasicPattern_8cpp__incl.pdf | Bin 18474 -> 18474 bytes .../latex/BasicPattern_8h__dep__incl.pdf | Bin 10268 -> 10268 bytes docs/handle/latex/BasicPattern_8h__incl.pdf | Bin 16696 -> 16696 bytes docs/handle/latex/BitStream_8cpp__incl.pdf | Bin 14960 -> 14960 bytes docs/handle/latex/BitStream_8h__dep__incl.pdf | Bin 14607 -> 14607 bytes docs/handle/latex/BitStream_8h__incl.pdf | Bin 7839 -> 7839 bytes docs/handle/latex/BlendPattern_8cpp__incl.pdf | Bin 19506 -> 19506 bytes .../latex/BlendPattern_8h__dep__incl.pdf | Bin 8479 -> 8479 bytes docs/handle/latex/BlendPattern_8h__incl.pdf | Bin 18611 -> 18611 bytes .../latex/BlinkStepPattern_8cpp__incl.pdf | Bin 20727 -> 20727 bytes .../latex/BlinkStepPattern_8h__dep__incl.pdf | Bin 22184 -> 22184 bytes .../latex/BlinkStepPattern_8h__incl.pdf | Bin 17291 -> 17291 bytes .../handle/latex/BouncePattern_8cpp__incl.pdf | Bin 22194 -> 22194 bytes .../latex/BouncePattern_8h__dep__incl.pdf | Bin 8495 -> 8495 bytes docs/handle/latex/BouncePattern_8h__incl.pdf | Bin 18897 -> 18897 bytes docs/handle/latex/Button_8cpp__incl.pdf | Bin 16102 -> 16102 bytes docs/handle/latex/Button_8h__dep__incl.pdf | Bin 14055 -> 14055 bytes docs/handle/latex/Button_8h__incl.pdf | Bin 7272 -> 7272 bytes docs/handle/latex/Buttons_8cpp__incl.pdf | Bin 14843 -> 14843 bytes docs/handle/latex/Buttons_8h__dep__incl.pdf | Bin 8434 -> 8434 bytes docs/handle/latex/Buttons_8h__incl.pdf | Bin 7755 -> 7755 bytes docs/handle/latex/ByteStream_8cpp__incl.pdf | Bin 16492 -> 16492 bytes .../handle/latex/ByteStream_8h__dep__incl.pdf | Bin 29726 -> 29726 bytes docs/handle/latex/ByteStream_8h__incl.pdf | Bin 13600 -> 13600 bytes .../handle/latex/ChaserPattern_8cpp__incl.pdf | Bin 19369 -> 19369 bytes .../latex/ChaserPattern_8h__dep__incl.pdf | Bin 8941 -> 8941 bytes docs/handle/latex/ChaserPattern_8h__incl.pdf | Bin 18940 -> 18940 bytes .../latex/ColorConstants_8h__dep__incl.md5 | 2 +- .../latex/ColorConstants_8h__dep__incl.pdf | Bin 47336 -> 46598 bytes docs/handle/latex/ColorSelect_8cpp__incl.pdf | Bin 23981 -> 23981 bytes .../latex/ColorSelect_8h__dep__incl.pdf | Bin 8219 -> 8219 bytes docs/handle/latex/ColorSelect_8h__incl.pdf | Bin 15983 -> 15983 bytes docs/handle/latex/ColorTypes_8cpp.tex | 2 +- docs/handle/latex/ColorTypes_8cpp__incl.pdf | Bin 14907 -> 14907 bytes docs/handle/latex/ColorTypes_8h.tex | 2 +- .../handle/latex/ColorTypes_8h__dep__incl.pdf | Bin 35389 -> 35389 bytes docs/handle/latex/ColorTypes_8h__incl.pdf | Bin 11798 -> 11798 bytes docs/handle/latex/Colorset_8cpp__incl.pdf | Bin 17016 -> 17016 bytes docs/handle/latex/Colorset_8h__dep__incl.pdf | Bin 35033 -> 35033 bytes docs/handle/latex/Colorset_8h__incl.pdf | Bin 12266 -> 12266 bytes .../latex/CompoundPattern_8cpp__incl.pdf | Bin 17934 -> 17934 bytes .../latex/CompoundPattern_8h__dep__incl.pdf | Bin 12017 -> 12017 bytes .../handle/latex/CompoundPattern_8h__incl.pdf | Bin 16042 -> 16042 bytes docs/handle/latex/Compression_8cpp__incl.pdf | Bin 14103 -> 14103 bytes .../latex/Compression_8h__dep__incl.pdf | Bin 8797 -> 8797 bytes docs/handle/latex/Compression_8h__incl.pdf | Bin 12355 -> 12355 bytes .../latex/CrossDopsPattern_8cpp__incl.pdf | Bin 20407 -> 20407 bytes .../latex/CrossDopsPattern_8h__dep__incl.pdf | Bin 8754 -> 8754 bytes .../latex/CrossDopsPattern_8h__incl.pdf | Bin 18991 -> 18991 bytes docs/handle/latex/DefaultModes_8cpp__incl.pdf | Bin 14003 -> 14003 bytes .../latex/DefaultModes_8h__dep__incl.pdf | Bin 9608 -> 9608 bytes docs/handle/latex/DefaultModes_8h__incl.pdf | Bin 12757 -> 12757 bytes .../latex/DoubleStrobePattern_8cpp__incl.pdf | Bin 21717 -> 21717 bytes .../DoubleStrobePattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../latex/DoubleStrobePattern_8h__incl.pdf | Bin 19095 -> 19095 bytes .../latex/DripMorphPattern_8cpp__incl.pdf | Bin 21194 -> 21194 bytes .../latex/DripMorphPattern_8h__dep__incl.pdf | Bin 8620 -> 8620 bytes .../latex/DripMorphPattern_8h__incl.pdf | Bin 18245 -> 18245 bytes docs/handle/latex/DripPattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes .../latex/DripPattern_8h__dep__incl.pdf | Bin 8601 -> 8601 bytes docs/handle/latex/DripPattern_8h__incl.pdf | Bin 18995 -> 18995 bytes .../latex/EditorConnection_8cpp__incl.pdf | Bin 22985 -> 22985 bytes .../latex/EditorConnection_8h__dep__incl.pdf | Bin 8095 -> 8095 bytes .../latex/EditorConnection_8h__incl.pdf | Bin 17750 -> 17750 bytes docs/handle/latex/ErrorBlinker_8cpp__incl.pdf | Bin 12414 -> 12414 bytes .../latex/ErrorBlinker_8h__dep__incl.pdf | Bin 35521 -> 35521 bytes docs/handle/latex/ErrorBlinker_8h__incl.pdf | Bin 12008 -> 12008 bytes docs/handle/latex/FactoryReset_8cpp.tex | 1 + docs/handle/latex/FactoryReset_8cpp__incl.md5 | 2 +- docs/handle/latex/FactoryReset_8cpp__incl.pdf | Bin 24357 -> 24953 bytes .../latex/FactoryReset_8h__dep__incl.pdf | Bin 8784 -> 8784 bytes docs/handle/latex/FactoryReset_8h__incl.pdf | Bin 15519 -> 15519 bytes docs/handle/latex/FillPattern_8cpp__incl.pdf | Bin 22244 -> 22244 bytes .../latex/FillPattern_8h__dep__incl.pdf | Bin 8558 -> 8558 bytes docs/handle/latex/FillPattern_8h__incl.pdf | Bin 18959 -> 18959 bytes .../latex/GlobalBrightness_8cpp__incl.pdf | Bin 20697 -> 20697 bytes .../latex/GlobalBrightness_8h__dep__incl.pdf | Bin 8577 -> 8577 bytes .../latex/GlobalBrightness_8h__incl.pdf | Bin 15625 -> 15625 bytes .../latex/HueShiftPattern_8cpp__incl.pdf | Bin 21424 -> 21424 bytes .../latex/HueShiftPattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../handle/latex/HueShiftPattern_8h__incl.pdf | Bin 18557 -> 18557 bytes docs/handle/latex/IRConfig_8h__dep__incl.pdf | Bin 14606 -> 14606 bytes docs/handle/latex/IRReceiver_8cpp__incl.pdf | Bin 19593 -> 19593 bytes .../handle/latex/IRReceiver_8h__dep__incl.pdf | Bin 9765 -> 9765 bytes docs/handle/latex/IRReceiver_8h__incl.pdf | Bin 13067 -> 13067 bytes docs/handle/latex/IRSender_8cpp__incl.pdf | Bin 19177 -> 19177 bytes docs/handle/latex/IRSender_8h__dep__incl.pdf | Bin 9531 -> 9531 bytes docs/handle/latex/IRSender_8h__incl.pdf | Bin 15496 -> 15496 bytes docs/handle/latex/LedStash_8cpp__incl.pdf | Bin 13558 -> 13558 bytes docs/handle/latex/LedStash_8h__dep__incl.pdf | Bin 10881 -> 10881 bytes docs/handle/latex/LedStash_8h__incl.pdf | Bin 13161 -> 13161 bytes docs/handle/latex/LedTypes_8h__dep__incl.pdf | Bin 39462 -> 39462 bytes docs/handle/latex/LedTypes_8h__incl.pdf | Bin 11941 -> 11941 bytes docs/handle/latex/Leds_8cpp__incl.pdf | Bin 19088 -> 19088 bytes docs/handle/latex/Leds_8h__dep__incl.pdf | Bin 29540 -> 29540 bytes docs/handle/latex/Leds_8h__incl.pdf | Bin 13061 -> 13061 bytes .../latex/LighthousePattern_8cpp__incl.pdf | Bin 22952 -> 22952 bytes .../latex/LighthousePattern_8h__dep__incl.pdf | Bin 8578 -> 8578 bytes .../latex/LighthousePattern_8h__incl.pdf | Bin 20015 -> 20015 bytes docs/handle/latex/Log_8cpp__incl.pdf | Bin 15587 -> 15587 bytes docs/handle/latex/Log_8h__dep__incl.pdf | Bin 36492 -> 36492 bytes docs/handle/latex/Log_8h__incl.pdf | Bin 12688 -> 12688 bytes .../latex/MateriaPattern_8cpp__incl.pdf | Bin 21360 -> 21360 bytes .../latex/MateriaPattern_8h__dep__incl.pdf | Bin 8499 -> 8499 bytes docs/handle/latex/MateriaPattern_8h__incl.pdf | Bin 17935 -> 17935 bytes docs/handle/latex/Memory_8cpp__incl.pdf | Bin 14354 -> 14354 bytes docs/handle/latex/Memory_8h__dep__incl.pdf | Bin 14350 -> 14350 bytes docs/handle/latex/Memory_8h__incl.pdf | Bin 12212 -> 12212 bytes docs/handle/latex/Menu_8cpp__incl.pdf | Bin 21451 -> 21451 bytes docs/handle/latex/Menu_8h__dep__incl.pdf | Bin 16349 -> 16349 bytes docs/handle/latex/Menu_8h__incl.pdf | Bin 14755 -> 14755 bytes docs/handle/latex/Menus_8cpp__incl.pdf | Bin 28474 -> 28474 bytes docs/handle/latex/Menus_8h__dep__incl.pdf | Bin 11751 -> 11751 bytes docs/handle/latex/Menus_8h__incl.pdf | Bin 14760 -> 14760 bytes .../handle/latex/MeteorPattern_8cpp__incl.pdf | Bin 22534 -> 22534 bytes .../latex/MeteorPattern_8h__dep__incl.pdf | Bin 8493 -> 8493 bytes docs/handle/latex/MeteorPattern_8h__incl.pdf | Bin 20141 -> 20141 bytes docs/handle/latex/ModeSharing_8cpp__incl.pdf | Bin 25714 -> 25714 bytes .../latex/ModeSharing_8h__dep__incl.pdf | Bin 8409 -> 8409 bytes docs/handle/latex/ModeSharing_8h__incl.pdf | Bin 15397 -> 15397 bytes docs/handle/latex/Mode_8cpp__incl.pdf | Bin 23012 -> 23012 bytes docs/handle/latex/Mode_8h__dep__incl.pdf | Bin 22138 -> 22138 bytes docs/handle/latex/Mode_8h__incl.pdf | Bin 13260 -> 13260 bytes docs/handle/latex/Modes_8cpp__incl.pdf | Bin 24409 -> 24409 bytes docs/handle/latex/Modes_8h__dep__incl.pdf | Bin 14402 -> 14402 bytes docs/handle/latex/Modes_8h__incl.pdf | Bin 17165 -> 17165 bytes .../latex/MultiLedPattern_8cpp__incl.pdf | Bin 15879 -> 15879 bytes .../latex/MultiLedPattern_8h__dep__incl.pdf | Bin 32353 -> 32353 bytes .../handle/latex/MultiLedPattern_8h__incl.pdf | Bin 15504 -> 15504 bytes docs/handle/latex/PatternArgs_8cpp__incl.pdf | Bin 14799 -> 14799 bytes .../latex/PatternArgs_8h__dep__incl.pdf | Bin 34027 -> 34027 bytes docs/handle/latex/PatternArgs_8h__incl.pdf | Bin 7593 -> 7593 bytes .../latex/PatternBuilder_8cpp__incl.pdf | Bin 41365 -> 41365 bytes .../latex/PatternBuilder_8h__dep__incl.pdf | Bin 11726 -> 11726 bytes docs/handle/latex/PatternBuilder_8h__incl.pdf | Bin 8291 -> 8291 bytes .../handle/latex/PatternSelect_8cpp__incl.pdf | Bin 26176 -> 26176 bytes .../latex/PatternSelect_8h__dep__incl.pdf | Bin 8459 -> 8459 bytes docs/handle/latex/PatternSelect_8h__incl.pdf | Bin 15922 -> 15922 bytes docs/handle/latex/Pattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/handle/latex/Pattern_8h__dep__incl.pdf | Bin 33795 -> 33795 bytes docs/handle/latex/Pattern_8h__incl.pdf | Bin 14778 -> 14778 bytes docs/handle/latex/Patterns_8h.tex | 40 +- docs/handle/latex/Patterns_8h__dep__incl.pdf | Bin 36710 -> 36710 bytes docs/handle/latex/Patterns_8h__incl.pdf | Bin 7396 -> 7396 bytes .../latex/PulsishPattern_8cpp__incl.pdf | Bin 18966 -> 18966 bytes .../latex/PulsishPattern_8h__dep__incl.pdf | Bin 8502 -> 8502 bytes docs/handle/latex/PulsishPattern_8h__incl.pdf | Bin 18154 -> 18154 bytes docs/handle/latex/Random_8cpp__incl.pdf | Bin 7878 -> 7878 bytes docs/handle/latex/Random_8h__dep__incl.pdf | Bin 13633 -> 13633 bytes docs/handle/latex/Random_8h__incl.pdf | Bin 7285 -> 7285 bytes docs/handle/latex/Randomizer_8cpp__incl.pdf | Bin 26121 -> 26121 bytes .../handle/latex/Randomizer_8h__dep__incl.pdf | Bin 8783 -> 8783 bytes docs/handle/latex/Randomizer_8h__incl.pdf | Bin 16400 -> 16400 bytes docs/handle/latex/Sequence_8cpp__incl.pdf | Bin 19446 -> 19446 bytes docs/handle/latex/Sequence_8h__dep__incl.pdf | Bin 10764 -> 10764 bytes docs/handle/latex/Sequence_8h__incl.pdf | Bin 15466 -> 15466 bytes .../latex/SequencedPattern_8cpp__incl.pdf | Bin 22416 -> 22416 bytes .../latex/SequencedPattern_8h__dep__incl.pdf | Bin 9845 -> 9845 bytes .../latex/SequencedPattern_8h__incl.pdf | Bin 18493 -> 18493 bytes docs/handle/latex/Serial_8cpp__incl.pdf | Bin 17420 -> 17420 bytes docs/handle/latex/Serial_8h__dep__incl.pdf | Bin 10309 -> 10309 bytes docs/handle/latex/Serial_8h__incl.pdf | Bin 7505 -> 7505 bytes .../latex/SingleLedPattern_8cpp__incl.pdf | Bin 16663 -> 16663 bytes .../latex/SingleLedPattern_8h__dep__incl.pdf | Bin 13276 -> 13276 bytes .../latex/SingleLedPattern_8h__incl.pdf | Bin 15365 -> 15365 bytes .../latex/SnowballPattern_8cpp__incl.pdf | Bin 20814 -> 20814 bytes .../latex/SnowballPattern_8h__dep__incl.pdf | Bin 9226 -> 9226 bytes .../handle/latex/SnowballPattern_8h__incl.pdf | Bin 19421 -> 19421 bytes docs/handle/latex/SolidPattern_8cpp__incl.pdf | Bin 18999 -> 18999 bytes .../latex/SolidPattern_8h__dep__incl.pdf | Bin 8476 -> 8476 bytes docs/handle/latex/SolidPattern_8h__incl.pdf | Bin 18606 -> 18606 bytes .../latex/SparkleTracePattern_8cpp__incl.pdf | Bin 21304 -> 21304 bytes .../SparkleTracePattern_8h__dep__incl.pdf | Bin 9019 -> 9019 bytes .../latex/SparkleTracePattern_8h__incl.pdf | Bin 18507 -> 18507 bytes docs/handle/latex/Storage_8cpp.tex | 20 +- docs/handle/latex/Storage_8cpp__incl.pdf | Bin 16304 -> 16304 bytes docs/handle/latex/Storage_8h__dep__incl.pdf | Bin 9398 -> 9398 bytes docs/handle/latex/Storage_8h__incl.pdf | Bin 7462 -> 7462 bytes .../latex/TheaterChasePattern_8cpp__incl.pdf | Bin 20340 -> 20340 bytes .../TheaterChasePattern_8h__dep__incl.pdf | Bin 8766 -> 8766 bytes .../latex/TheaterChasePattern_8h__incl.pdf | Bin 18888 -> 18888 bytes docs/handle/latex/TimeControl_8cpp__incl.pdf | Bin 17961 -> 17961 bytes .../latex/TimeControl_8h__dep__incl.pdf | Bin 33673 -> 33673 bytes docs/handle/latex/TimeControl_8h__incl.pdf | Bin 12706 -> 12706 bytes docs/handle/latex/Timer_8cpp__incl.pdf | Bin 16198 -> 16198 bytes docs/handle/latex/Timer_8h__dep__incl.pdf | Bin 32947 -> 32947 bytes docs/handle/latex/Timer_8h__incl.pdf | Bin 12621 -> 12621 bytes docs/handle/latex/Timings_8h.tex | 66 +- docs/handle/latex/Timings_8h__dep__incl.pdf | Bin 32873 -> 32873 bytes docs/handle/latex/Timings_8h__incl.pdf | Bin 13184 -> 13184 bytes docs/handle/latex/VLConfig_8h__dep__incl.pdf | Bin 14282 -> 14282 bytes docs/handle/latex/VLConfig_8h__incl.pdf | Bin 11380 -> 11380 bytes docs/handle/latex/VLReceiver_8cpp__incl.pdf | Bin 21081 -> 21081 bytes .../handle/latex/VLReceiver_8h__dep__incl.pdf | Bin 8422 -> 8422 bytes docs/handle/latex/VLReceiver_8h__incl.pdf | Bin 13865 -> 13865 bytes docs/handle/latex/VLSender_8cpp__incl.pdf | Bin 19835 -> 19835 bytes docs/handle/latex/VLSender_8h__dep__incl.pdf | Bin 9239 -> 9239 bytes docs/handle/latex/VLSender_8h__incl.pdf | Bin 15366 -> 15366 bytes .../latex/VortexConfig_8h__dep__incl.md5 | 2 +- .../latex/VortexConfig_8h__dep__incl.pdf | Bin 43885 -> 44216 bytes docs/handle/latex/VortexConfig_8h__incl.pdf | Bin 10535 -> 10535 bytes docs/handle/latex/VortexEngine_8cpp__incl.pdf | Bin 27342 -> 27342 bytes .../latex/VortexEngine_8h__dep__incl.md5 | 2 +- .../latex/VortexEngine_8h__dep__incl.pdf | Bin 9547 -> 10749 bytes docs/handle/latex/VortexEngine_8h__incl.pdf | Bin 11553 -> 11553 bytes .../latex/VortexWipePattern_8cpp__incl.pdf | Bin 22508 -> 22508 bytes .../latex/VortexWipePattern_8h__dep__incl.pdf | Bin 8865 -> 8865 bytes .../latex/VortexWipePattern_8h__incl.pdf | Bin 19226 -> 19226 bytes docs/handle/latex/WarpPattern_8cpp__incl.pdf | Bin 22532 -> 22532 bytes .../latex/WarpPattern_8h__dep__incl.pdf | Bin 8847 -> 8847 bytes docs/handle/latex/WarpPattern_8h__incl.pdf | Bin 19244 -> 19244 bytes .../latex/WarpWormPattern_8cpp__incl.pdf | Bin 22522 -> 22522 bytes .../latex/WarpWormPattern_8h__dep__incl.pdf | Bin 9016 -> 9016 bytes .../handle/latex/WarpWormPattern_8h__incl.pdf | Bin 19238 -> 19238 bytes .../handle/latex/ZigzagPattern_8cpp__incl.pdf | Bin 20748 -> 20748 bytes .../latex/ZigzagPattern_8h__dep__incl.pdf | Bin 8811 -> 8811 bytes docs/handle/latex/ZigzagPattern_8h__incl.pdf | Bin 18450 -> 18450 bytes .../classBackStrobePattern__coll__graph.pdf | Bin 15115 -> 15115 bytes ...classBackStrobePattern__inherit__graph.pdf | Bin 8397 -> 8397 bytes .../latex/classBasicPattern__coll__graph.pdf | Bin 9987 -> 9987 bytes .../classBasicPattern__inherit__graph.pdf | Bin 8228 -> 8228 bytes docs/handle/latex/classBlendPattern.tex | 195 ++- .../latex/classBlendPattern__coll__graph.md5 | 2 +- .../latex/classBlendPattern__coll__graph.pdf | Bin 11560 -> 11011 bytes .../classBlendPattern__inherit__graph.pdf | Bin 7680 -> 7680 bytes .../classBlinkStepPattern__coll__graph.pdf | Bin 10148 -> 10148 bytes .../classBlinkStepPattern__inherit__graph.pdf | Bin 15604 -> 15604 bytes .../latex/classBouncePattern__coll__graph.pdf | Bin 10530 -> 10530 bytes .../classBouncePattern__inherit__graph.pdf | Bin 8009 -> 8009 bytes .../latex/classButtons__coll__graph.pdf | Bin 6040 -> 6040 bytes .../latex/classByteStream__coll__graph.pdf | Bin 10774 -> 10774 bytes .../latex/classChaserPattern__coll__graph.pdf | Bin 13345 -> 13345 bytes .../classChaserPattern__inherit__graph.pdf | Bin 8726 -> 8726 bytes .../latex/classColorSelect__coll__graph.pdf | Bin 11626 -> 11626 bytes .../classColorSelect__inherit__graph.pdf | Bin 6229 -> 6229 bytes .../latex/classColorsetMap__coll__graph.pdf | Bin 7737 -> 7737 bytes .../latex/classColorset__coll__graph.pdf | Bin 6977 -> 6977 bytes .../classCompoundPattern__coll__graph.pdf | Bin 9983 -> 9983 bytes .../classCompoundPattern__inherit__graph.pdf | Bin 9618 -> 9618 bytes .../classCrossDopsPattern__coll__graph.pdf | Bin 10648 -> 10648 bytes .../classCrossDopsPattern__inherit__graph.pdf | Bin 8388 -> 8388 bytes .../classDoubleStrobePattern__coll__graph.pdf | Bin 10665 -> 10665 bytes ...assDoubleStrobePattern__inherit__graph.pdf | Bin 8083 -> 8083 bytes .../classDripMorphPattern__coll__graph.pdf | Bin 11304 -> 11304 bytes .../classDripMorphPattern__inherit__graph.pdf | Bin 7069 -> 7069 bytes .../latex/classDripPattern__coll__graph.pdf | Bin 10656 -> 10656 bytes .../classDripPattern__inherit__graph.pdf | Bin 7861 -> 7861 bytes .../classEditorConnection__coll__graph.pdf | Bin 15474 -> 15474 bytes .../classEditorConnection__inherit__graph.pdf | Bin 6250 -> 6250 bytes docs/handle/latex/classFactoryReset.tex | 211 ++-- .../latex/classFactoryReset__coll__graph.pdf | Bin 11019 -> 11019 bytes .../classFactoryReset__inherit__graph.pdf | Bin 7117 -> 7117 bytes .../latex/classFillPattern__coll__graph.pdf | Bin 10631 -> 10631 bytes .../classFillPattern__inherit__graph.pdf | Bin 7827 -> 7827 bytes .../classGlobalBrightness__coll__graph.pdf | Bin 10723 -> 10723 bytes .../classGlobalBrightness__inherit__graph.pdf | Bin 7069 -> 7069 bytes docs/handle/latex/classHSVColor.tex | 4 +- docs/handle/latex/classHueShiftPattern.tex | 4 +- .../classHueShiftPattern__coll__graph.pdf | Bin 11328 -> 11328 bytes .../classHueShiftPattern__inherit__graph.pdf | Bin 7136 -> 7136 bytes .../latex/classIRReceiver__coll__graph.pdf | Bin 6921 -> 6921 bytes .../latex/classIRSender__coll__graph.pdf | Bin 12566 -> 12566 bytes .../latex/classLedStash__coll__graph.pdf | Bin 7343 -> 7343 bytes docs/handle/latex/classLeds.tex | 2 +- docs/handle/latex/classLeds__coll__graph.pdf | Bin 6656 -> 6656 bytes .../classLighthousePattern__coll__graph.pdf | Bin 11679 -> 11679 bytes ...classLighthousePattern__inherit__graph.pdf | Bin 8398 -> 8398 bytes .../classMateriaPattern__coll__graph.pdf | Bin 10309 -> 10309 bytes .../classMateriaPattern__inherit__graph.pdf | Bin 6645 -> 6645 bytes docs/handle/latex/classMenu__coll__graph.pdf | Bin 10137 -> 10137 bytes .../latex/classMenu__inherit__graph.pdf | Bin 11407 -> 11407 bytes docs/handle/latex/classMenus__coll__graph.pdf | Bin 10539 -> 10539 bytes .../latex/classMeteorPattern__coll__graph.pdf | Bin 12013 -> 12013 bytes .../classMeteorPattern__inherit__graph.pdf | Bin 7893 -> 7893 bytes .../latex/classModeSharing__coll__graph.pdf | Bin 10774 -> 10774 bytes .../classModeSharing__inherit__graph.pdf | Bin 6489 -> 6489 bytes docs/handle/latex/classMode__coll__graph.pdf | Bin 8792 -> 8792 bytes docs/handle/latex/classModes.tex | 2 +- .../classModes_1_1ModeLink__coll__graph.pdf | Bin 15477 -> 15477 bytes docs/handle/latex/classModes__coll__graph.pdf | Bin 15895 -> 15895 bytes .../classMultiLedPattern__coll__graph.pdf | Bin 8682 -> 8682 bytes .../classMultiLedPattern__inherit__graph.pdf | Bin 20017 -> 20017 bytes docs/handle/latex/classPatternBuilder.tex | 66 +- .../latex/classPatternSelect__coll__graph.pdf | Bin 10741 -> 10741 bytes .../classPatternSelect__inherit__graph.pdf | Bin 6358 -> 6358 bytes .../latex/classPattern__coll__graph.pdf | Bin 7703 -> 7703 bytes .../latex/classPattern__inherit__graph.pdf | Bin 21698 -> 21698 bytes .../classPulsishPattern__coll__graph.pdf | Bin 10243 -> 10243 bytes .../classPulsishPattern__inherit__graph.pdf | Bin 7002 -> 7002 bytes docs/handle/latex/classRGBColor.tex | 6 +- .../latex/classRandomizer__coll__graph.pdf | Bin 11469 -> 11469 bytes .../latex/classRandomizer__inherit__graph.pdf | Bin 6628 -> 6628 bytes .../latex/classSequenceStep__coll__graph.pdf | Bin 9239 -> 9239 bytes .../latex/classSequence__coll__graph.pdf | Bin 9644 -> 9644 bytes .../classSequencedPattern__coll__graph.pdf | Bin 12890 -> 12890 bytes .../classSequencedPattern__inherit__graph.pdf | Bin 8736 -> 8736 bytes .../classSingleLedPattern__coll__graph.pdf | Bin 8743 -> 8743 bytes .../classSingleLedPattern__inherit__graph.pdf | Bin 8203 -> 8203 bytes .../classSnowballPattern__coll__graph.pdf | Bin 11021 -> 11021 bytes .../classSnowballPattern__inherit__graph.pdf | Bin 8451 -> 8451 bytes .../latex/classSolidPattern__coll__graph.pdf | Bin 10367 -> 10367 bytes .../classSolidPattern__inherit__graph.pdf | Bin 7803 -> 7803 bytes .../classSparkleTracePattern__coll__graph.pdf | Bin 11327 -> 11327 bytes ...assSparkleTracePattern__inherit__graph.pdf | Bin 7993 -> 7993 bytes docs/handle/latex/classStorage.tex | 297 ++--- .../classTheaterChasePattern__coll__graph.pdf | Bin 10604 -> 10604 bytes ...assTheaterChasePattern__inherit__graph.pdf | Bin 8301 -> 8301 bytes docs/handle/latex/classTime.tex | 12 +- .../latex/classVLSender__coll__graph.pdf | Bin 12742 -> 12742 bytes docs/handle/latex/classVortexEngine.tex | 31 +- .../classVortexWipePattern__coll__graph.pdf | Bin 11406 -> 11406 bytes ...classVortexWipePattern__inherit__graph.pdf | Bin 8734 -> 8734 bytes .../latex/classWarpPattern__coll__graph.pdf | Bin 10898 -> 10898 bytes .../classWarpPattern__inherit__graph.pdf | Bin 8087 -> 8087 bytes .../classWarpWormPattern__coll__graph.pdf | Bin 10904 -> 10904 bytes .../classWarpWormPattern__inherit__graph.pdf | Bin 8404 -> 8404 bytes ...assZigzagPattern_1_1Snake__coll__graph.pdf | Bin 9467 -> 9467 bytes .../latex/classZigzagPattern__coll__graph.pdf | Bin 11786 -> 11786 bytes .../classZigzagPattern__inherit__graph.pdf | Bin 7152 -> 7152 bytes ...r_1d79b4615f725ce6e1b38311d89b4d4f_dep.pdf | Bin 17959 -> 17959 bytes ...r_47fec278782816999705227d1066c7a6_dep.pdf | Bin 27862 -> 27862 bytes ...r_4d7f8bf987ecca6ad9438e8e8937cf95_dep.pdf | Bin 29165 -> 29165 bytes ...r_60d51ee7315d72413f26211ac43a217e_dep.pdf | Bin 11746 -> 11746 bytes ...r_61b212e579fd471c490a116dc3a4c8cf_dep.pdf | Bin 12349 -> 12349 bytes ...r_63ce3ba067bdf35a8f7c780ac03d51a3_dep.pdf | Bin 11519 -> 11519 bytes ...r_64b4510cba155c652ac883383ddf0b92_dep.pdf | Bin 39990 -> 39990 bytes ...r_7e29431de6169dbb5f5ee7a990ed2b16_dep.pdf | Bin 7812 -> 7812 bytes ...r_7e4d93e079ad601e0006c23ac3d37255_dep.pdf | Bin 41198 -> 41198 bytes ...r_938e62fdb5540a46e6e0c12f6b77804d_dep.pdf | Bin 11867 -> 11867 bytes ...r_9a5c88f87170865d940dc95c76676edb_dep.pdf | Bin 10349 -> 10349 bytes ...r_cabf3d63e98569a74ecb960b83c4a15b_dep.pdf | Bin 13013 -> 13013 bytes ...r_ce91f970b513fb5ff406625265505b14_dep.pdf | Bin 13870 -> 13870 bytes ...r_cfa97f0e2c08f470d5e70542e8b74b9a_dep.pdf | Bin 6963 -> 6963 bytes ...r_d3731d706719beb3d6001df5dcff2644_dep.pdf | Bin 25827 -> 25827 bytes ...r_df02266255841645c523fab960c9ed1d_dep.pdf | Bin 41028 -> 41028 bytes ...r_fa5f32c9390e3ea098144f298be2a395_dep.pdf | Bin 22633 -> 22633 bytes ...r_ff5a4dc0324506fcdfb8f8f681f9dae7_dep.pdf | Bin 9962 -> 9962 bytes ...tLZ4__stream__t__internal__coll__graph.pdf | Bin 6930 -> 6930 bytes .../latex/structMenuEntry__coll__graph.pdf | Bin 11124 -> 11124 bytes ...unionLZ4__streamDecode__u__coll__graph.pdf | Bin 7287 -> 7287 bytes .../unionLZ4__stream__u__coll__graph.pdf | Bin 7730 -> 7730 bytes docs/handle/navtreedata.js | 10 +- docs/handle/navtreeindex2.js | 10 +- docs/handle/navtreeindex3.js | 32 +- docs/handle/navtreeindex4.js | 22 +- docs/handle/navtreeindex5.js | 4 +- docs/handle/navtreeindex6.js | 4 +- docs/handle/navtreeindex7.js | 4 +- docs/handle/navtreeindex8.js | 14 +- docs/handle/search/all_10.js | 2 +- docs/handle/search/all_11.js | 338 +++--- docs/handle/search/all_12.js | 309 ++--- docs/handle/search/all_13.js | 61 +- docs/handle/search/all_14.js | 36 +- docs/handle/search/all_15.js | 136 +-- docs/handle/search/all_16.js | 30 +- docs/handle/search/all_17.js | 6 +- docs/handle/search/all_18.js | 90 +- docs/handle/search/all_4.js | 73 +- docs/handle/search/all_5.js | 92 +- docs/handle/search/all_6.js | 34 +- docs/handle/search/all_7.js | 68 +- docs/handle/search/all_8.js | 110 +- docs/handle/search/all_9.js | 121 +- docs/handle/search/all_a.js | 4 +- docs/handle/search/all_b.js | 252 ++-- docs/handle/search/all_c.js | 519 ++++---- docs/handle/search/all_d.js | 46 +- docs/handle/search/all_e.js | 70 +- docs/handle/search/all_f.js | 232 ++-- docs/handle/search/classes_0.js | 18 +- docs/handle/search/classes_1.js | 12 +- docs/handle/search/classes_10.js | 2 +- docs/handle/search/classes_2.js | 8 +- docs/handle/search/classes_3.js | 2 +- docs/handle/search/classes_4.js | 4 +- docs/handle/search/classes_5.js | 2 +- docs/handle/search/classes_6.js | 4 +- docs/handle/search/classes_7.js | 4 +- docs/handle/search/classes_8.js | 14 +- docs/handle/search/classes_9.js | 20 +- docs/handle/search/classes_a.js | 12 +- docs/handle/search/classes_b.js | 8 +- docs/handle/search/classes_c.js | 20 +- docs/handle/search/classes_d.js | 6 +- docs/handle/search/classes_e.js | 6 +- docs/handle/search/classes_f.js | 4 +- docs/handle/search/defines_0.js | 48 +- docs/handle/search/defines_1.js | 20 +- docs/handle/search/defines_2.js | 16 +- docs/handle/search/defines_3.js | 17 +- docs/handle/search/defines_4.js | 54 +- docs/handle/search/defines_5.js | 12 +- docs/handle/search/defines_6.js | 2 +- docs/handle/search/defines_7.js | 48 +- docs/handle/search/defines_8.js | 60 +- docs/handle/search/defines_9.js | 2 +- docs/handle/search/defines_a.js | 78 +- docs/handle/search/defines_b.js | 88 +- docs/handle/search/defines_c.js | 10 +- docs/handle/search/defines_d.js | 18 +- docs/handle/search/enums_0.js | 6 +- docs/handle/search/enums_1.js | 4 +- docs/handle/search/enums_2.js | 6 +- docs/handle/search/enums_3.js | 2 +- docs/handle/search/enums_4.js | 4 +- docs/handle/search/enums_5.js | 8 +- docs/handle/search/enums_6.js | 6 +- docs/handle/search/enums_7.js | 4 +- docs/handle/search/enums_8.js | 2 +- docs/handle/search/enums_9.js | 4 +- docs/handle/search/enumvalues_0.js | 6 +- docs/handle/search/enumvalues_1.js | 2 +- docs/handle/search/enumvalues_10.js | 16 +- docs/handle/search/enumvalues_11.js | 6 +- docs/handle/search/enumvalues_2.js | 6 +- docs/handle/search/enumvalues_3.js | 6 +- docs/handle/search/enumvalues_4.js | 2 +- docs/handle/search/enumvalues_5.js | 22 +- docs/handle/search/enumvalues_6.js | 4 +- docs/handle/search/enumvalues_7.js | 24 +- docs/handle/search/enumvalues_8.js | 34 +- docs/handle/search/enumvalues_9.js | 6 +- docs/handle/search/enumvalues_a.js | 2 +- docs/handle/search/enumvalues_b.js | 140 +-- docs/handle/search/enumvalues_c.js | 12 +- docs/handle/search/enumvalues_d.js | 66 +- docs/handle/search/enumvalues_e.js | 4 +- docs/handle/search/enumvalues_f.js | 4 +- docs/handle/search/files_0.js | 36 +- docs/handle/search/files_1.js | 30 +- docs/handle/search/files_10.js | 4 +- docs/handle/search/files_2.js | 16 +- docs/handle/search/files_3.js | 8 +- docs/handle/search/files_4.js | 8 +- docs/handle/search/files_5.js | 4 +- docs/handle/search/files_6.js | 4 +- docs/handle/search/files_7.js | 10 +- docs/handle/search/files_8.js | 18 +- docs/handle/search/files_9.js | 36 +- docs/handle/search/files_a.js | 22 +- docs/handle/search/files_b.js | 8 +- docs/handle/search/files_c.js | 32 +- docs/handle/search/files_d.js | 14 +- docs/handle/search/files_e.js | 20 +- docs/handle/search/files_f.js | 8 +- docs/handle/search/functions_0.js | 6 +- docs/handle/search/functions_1.js | 38 +- docs/handle/search/functions_10.js | 2 +- docs/handle/search/functions_11.js | 104 +- docs/handle/search/functions_12.js | 49 +- docs/handle/search/functions_13.js | 3 +- docs/handle/search/functions_14.js | 18 +- docs/handle/search/functions_15.js | 8 +- docs/handle/search/functions_16.js | 12 +- docs/handle/search/functions_17.js | 2 +- docs/handle/search/functions_18.js | 90 +- docs/handle/search/functions_2.js | 68 +- docs/handle/search/functions_3.js | 98 +- docs/handle/search/functions_4.js | 32 +- docs/handle/search/functions_5.js | 14 +- docs/handle/search/functions_6.js | 10 +- docs/handle/search/functions_7.js | 52 +- docs/handle/search/functions_8.js | 30 +- docs/handle/search/functions_9.js | 15 +- docs/handle/search/functions_c.js | 15 +- docs/handle/search/functions_d.js | 24 +- docs/handle/search/functions_e.js | 64 +- docs/handle/search/functions_f.js | 36 +- docs/handle/search/related_0.js | 2 +- docs/handle/search/related_1.js | 2 +- docs/handle/search/related_2.js | 2 +- docs/handle/search/typedefs_0.js | 4 +- docs/handle/search/typedefs_1.js | 2 +- docs/handle/search/typedefs_2.js | 2 +- docs/handle/search/typedefs_3.js | 16 +- docs/handle/search/typedefs_4.js | 2 +- docs/handle/search/typedefs_5.js | 2 +- docs/handle/search/typedefs_6.js | 2 +- docs/handle/search/typedefs_7.js | 8 +- docs/handle/search/variables_0.js | 18 +- docs/handle/search/variables_1.js | 10 +- docs/handle/search/variables_10.js | 4 +- docs/handle/search/variables_11.js | 4 +- docs/handle/search/variables_2.js | 10 +- docs/handle/search/variables_3.js | 12 +- docs/handle/search/variables_4.js | 4 +- docs/handle/search/variables_5.js | 2 +- docs/handle/search/variables_6.js | 10 +- docs/handle/search/variables_7.js | 4 +- docs/handle/search/variables_8.js | 8 +- docs/handle/search/variables_9.js | 8 +- docs/handle/search/variables_a.js | 310 ++--- docs/handle/search/variables_b.js | 8 +- docs/handle/search/variables_c.js | 4 +- docs/handle/search/variables_d.js | 6 +- docs/handle/search/variables_e.js | 2 +- docs/handle/search/variables_f.js | 10 +- docs/handle/structdefault__mode__entry.html | 6 +- docs/orbit/BackStrobePattern_8cpp_source.html | 2 +- docs/orbit/BlendPattern_8cpp_source.html | 129 +- docs/orbit/BlendPattern_8h_source.html | 48 +- docs/orbit/Button_8h.html | 4 +- docs/orbit/Buttons_8cpp.html | 4 +- docs/orbit/ChaserPattern_8cpp_source.html | 2 +- docs/orbit/ColorConstants_8h__dep__incl.md5 | 2 +- docs/orbit/ColorConstants_8h__dep__incl.svg | 946 +++++++-------- .../ColorConstants_8h__dep__incl_org.svg | 948 +++++++-------- docs/orbit/ColorSelect_8cpp_source.html | 14 +- docs/orbit/ColorTypes_8cpp.html | 2 +- docs/orbit/ColorTypes_8h.html | 2 +- docs/orbit/CrossDopsPattern_8cpp_source.html | 4 +- docs/orbit/DefaultModes_8cpp.html | 2 +- docs/orbit/DefaultModes_8h.html | 2 +- docs/orbit/EditorConnection_8cpp_source.html | 8 +- docs/orbit/FactoryReset_8cpp.html | 3 +- docs/orbit/FactoryReset_8cpp__incl.md5 | 2 +- docs/orbit/FactoryReset_8cpp__incl.svg | 519 ++++---- docs/orbit/FactoryReset_8cpp__incl_org.svg | 521 ++++---- docs/orbit/FactoryReset_8cpp_source.html | 383 +++--- docs/orbit/FactoryReset_8h_source.html | 18 +- docs/orbit/GlobalBrightness_8cpp_source.html | 12 +- docs/orbit/HueShiftPattern_8cpp_source.html | 4 +- docs/orbit/LedTypes_8h.html | 558 ++++++--- docs/orbit/LedTypes_8h.js | 14 + docs/orbit/LedTypes_8h_source.html | 368 +++--- docs/orbit/Leds_8cpp_source.html | 2 +- docs/orbit/Menu_8cpp.html | 58 + docs/orbit/Menu_8cpp.js | 5 + docs/orbit/Menu_8cpp_source.html | 559 +++++---- docs/orbit/Menu_8h_source.html | 82 +- docs/orbit/Menus_8cpp_source.html | 12 +- docs/orbit/ModeSharing_8cpp_source.html | 10 +- docs/orbit/Mode_8cpp_source.html | 2 +- docs/orbit/Modes_8cpp_source.html | 6 +- docs/orbit/PatternBuilder_8cpp_source.html | 80 +- docs/orbit/PatternSelect_8cpp_source.html | 10 +- docs/orbit/Patterns_8h.html | 40 +- docs/orbit/Patterns_8h.js | 10 +- docs/orbit/Patterns_8h_source.html | 20 +- docs/orbit/Randomizer_8cpp_source.html | 12 +- docs/orbit/Sequence_8cpp_source.html | 2 +- docs/orbit/Storage_8cpp.html | 26 +- docs/orbit/Storage_8cpp.js | 1 + docs/orbit/Storage_8cpp_source.html | 358 +++--- docs/orbit/Storage_8h_source.html | 12 +- .../TheaterChasePattern_8cpp_source.html | 8 +- docs/orbit/TimeControl_8cpp_source.html | 12 +- docs/orbit/Timings_8h.html | 94 +- docs/orbit/Timings_8h.js | 4 +- docs/orbit/Timings_8h_source.html | 14 +- docs/orbit/VLSender_8cpp_source.html | 2 +- docs/orbit/VortexConfig_8h__dep__incl.md5 | 2 +- docs/orbit/VortexConfig_8h__dep__incl.svg | 938 +++++++-------- docs/orbit/VortexConfig_8h__dep__incl_org.svg | 940 +++++++-------- docs/orbit/VortexConfig_8h_source.html | 2 +- docs/orbit/VortexEngine_8cpp_source.html | 10 +- docs/orbit/VortexEngine_8h__dep__incl.md5 | 2 +- docs/orbit/VortexEngine_8h__dep__incl.svg | 78 +- docs/orbit/VortexEngine_8h__dep__incl_org.svg | 80 +- docs/orbit/VortexEngine_8h_source.html | 38 +- docs/orbit/classBackStrobePattern.html | 2 +- docs/orbit/classBlendPattern-members.html | 92 +- docs/orbit/classBlendPattern.html | 299 ++--- docs/orbit/classBlendPattern.js | 8 +- docs/orbit/classBlendPattern__coll__graph.md5 | 2 +- docs/orbit/classBlendPattern__coll__graph.svg | 87 +- docs/orbit/classButton.html | 8 +- docs/orbit/classByteStream.html | 14 +- docs/orbit/classChaserPattern.html | 4 +- docs/orbit/classColorSelect-members.html | 22 +- docs/orbit/classColorSelect.html | 34 +- docs/orbit/classColorsetMap.html | 4 +- docs/orbit/classCrossDopsPattern.html | 8 +- docs/orbit/classEditorConnection-members.html | 22 +- docs/orbit/classEditorConnection.html | 18 +- docs/orbit/classFactoryReset-members.html | 16 +- docs/orbit/classFactoryReset.html | 357 +++--- docs/orbit/classGlobalBrightness-members.html | 18 +- docs/orbit/classGlobalBrightness.html | 28 +- docs/orbit/classHSVColor.html | 4 +- docs/orbit/classHueShiftPattern.html | 6 +- docs/orbit/classLeds.html | 36 +- docs/orbit/classMenu-members.html | 14 +- docs/orbit/classMenu.html | 576 +++++---- docs/orbit/classMenu.js | 2 + docs/orbit/classMenus.html | 18 +- docs/orbit/classMode.html | 10 +- docs/orbit/classModeSharing-members.html | 24 +- docs/orbit/classModeSharing.html | 26 +- docs/orbit/classModes.html | 24 +- docs/orbit/classPatternBuilder.html | 84 +- docs/orbit/classPatternMap.html | 4 +- docs/orbit/classPatternSelect-members.html | 14 +- docs/orbit/classPatternSelect.html | 26 +- docs/orbit/classRGBColor.html | 6 +- docs/orbit/classRandomizer-members.html | 28 +- docs/orbit/classRandomizer.html | 26 +- docs/orbit/classStorage.html | 306 ++--- docs/orbit/classTheaterChasePattern.html | 12 +- docs/orbit/classTime.html | 12 +- docs/orbit/classVLSender.html | 4 +- docs/orbit/classVortexEngine-members.html | 7 +- docs/orbit/classVortexEngine.html | 61 +- docs/orbit/classVortexEngine.js | 1 + .../dir_7e4d93e079ad601e0006c23ac3d37255.js | 2 +- docs/orbit/functions.html | 3 + docs/orbit/functions_d.html | 6 - docs/orbit/functions_func.html | 3 + docs/orbit/functions_func_d.html | 6 - docs/orbit/functions_func_i.html | 3 + docs/orbit/functions_func_m.html | 2 +- docs/orbit/functions_func_s.html | 3 + docs/orbit/functions_func_t.html | 3 - docs/orbit/functions_i.html | 3 + docs/orbit/functions_m.html | 7 +- docs/orbit/functions_s.html | 3 + docs/orbit/functions_t.html | 3 - docs/orbit/functions_vars_m.html | 7 +- docs/orbit/globals_d.html | 9 +- docs/orbit/globals_defs_d.html | 9 +- docs/orbit/globals_defs_m.html | 42 + docs/orbit/globals_defs_n.html | 3 + docs/orbit/globals_defs_p.html | 6 + docs/orbit/globals_eval.html | 20 +- docs/orbit/globals_h.html | 8 +- docs/orbit/globals_l.html | 7 +- docs/orbit/globals_m.html | 42 + docs/orbit/globals_n.html | 3 + docs/orbit/globals_p.html | 26 +- docs/orbit/globals_vars.html | 3 + .../latex/BackStrobePattern_8cpp__incl.pdf | Bin 19609 -> 19609 bytes .../latex/BackStrobePattern_8h__dep__incl.pdf | Bin 8990 -> 8990 bytes .../latex/BackStrobePattern_8h__incl.pdf | Bin 19199 -> 19199 bytes docs/orbit/latex/BasicPattern_8cpp__incl.pdf | Bin 18474 -> 18474 bytes .../latex/BasicPattern_8h__dep__incl.pdf | Bin 10268 -> 10268 bytes docs/orbit/latex/BasicPattern_8h__incl.pdf | Bin 16696 -> 16696 bytes docs/orbit/latex/BitStream_8cpp__incl.pdf | Bin 14960 -> 14960 bytes docs/orbit/latex/BitStream_8h__dep__incl.pdf | Bin 15132 -> 15132 bytes docs/orbit/latex/BitStream_8h__incl.pdf | Bin 7839 -> 7839 bytes docs/orbit/latex/BlendPattern_8cpp__incl.pdf | Bin 19506 -> 19506 bytes .../latex/BlendPattern_8h__dep__incl.pdf | Bin 8479 -> 8479 bytes docs/orbit/latex/BlendPattern_8h__incl.pdf | Bin 18611 -> 18611 bytes .../latex/BlinkStepPattern_8cpp__incl.pdf | Bin 20727 -> 20727 bytes .../latex/BlinkStepPattern_8h__dep__incl.pdf | Bin 22184 -> 22184 bytes .../orbit/latex/BlinkStepPattern_8h__incl.pdf | Bin 17291 -> 17291 bytes docs/orbit/latex/BouncePattern_8cpp__incl.pdf | Bin 22194 -> 22194 bytes .../latex/BouncePattern_8h__dep__incl.pdf | Bin 8495 -> 8495 bytes docs/orbit/latex/BouncePattern_8h__incl.pdf | Bin 18897 -> 18897 bytes docs/orbit/latex/Button_8cpp__incl.pdf | Bin 16102 -> 16102 bytes docs/orbit/latex/Button_8h__dep__incl.pdf | Bin 14055 -> 14055 bytes docs/orbit/latex/Button_8h__incl.pdf | Bin 7272 -> 7272 bytes docs/orbit/latex/Buttons_8cpp__incl.pdf | Bin 14843 -> 14843 bytes docs/orbit/latex/Buttons_8h__dep__incl.pdf | Bin 8434 -> 8434 bytes docs/orbit/latex/Buttons_8h__incl.pdf | Bin 7755 -> 7755 bytes docs/orbit/latex/ByteStream_8cpp__incl.pdf | Bin 16492 -> 16492 bytes docs/orbit/latex/ByteStream_8h__dep__incl.pdf | Bin 29667 -> 29667 bytes docs/orbit/latex/ByteStream_8h__incl.pdf | Bin 13600 -> 13600 bytes docs/orbit/latex/ChaserPattern_8cpp__incl.pdf | Bin 19369 -> 19369 bytes .../latex/ChaserPattern_8h__dep__incl.pdf | Bin 8941 -> 8941 bytes docs/orbit/latex/ChaserPattern_8h__incl.pdf | Bin 18940 -> 18940 bytes .../latex/ColorConstants_8h__dep__incl.md5 | 2 +- .../latex/ColorConstants_8h__dep__incl.pdf | Bin 45417 -> 45140 bytes docs/orbit/latex/ColorSelect_8cpp__incl.pdf | Bin 22669 -> 22669 bytes .../orbit/latex/ColorSelect_8h__dep__incl.pdf | Bin 8219 -> 8219 bytes docs/orbit/latex/ColorSelect_8h__incl.pdf | Bin 15983 -> 15983 bytes docs/orbit/latex/ColorTypes_8cpp.tex | 2 +- docs/orbit/latex/ColorTypes_8cpp__incl.pdf | Bin 14907 -> 14907 bytes docs/orbit/latex/ColorTypes_8h.tex | 2 +- docs/orbit/latex/ColorTypes_8h__dep__incl.pdf | Bin 35495 -> 35495 bytes docs/orbit/latex/ColorTypes_8h__incl.pdf | Bin 11798 -> 11798 bytes docs/orbit/latex/Colorset_8cpp__incl.pdf | Bin 17016 -> 17016 bytes docs/orbit/latex/Colorset_8h__dep__incl.pdf | Bin 34954 -> 34954 bytes docs/orbit/latex/Colorset_8h__incl.pdf | Bin 12266 -> 12266 bytes .../latex/CompoundPattern_8cpp__incl.pdf | Bin 17934 -> 17934 bytes .../latex/CompoundPattern_8h__dep__incl.pdf | Bin 12017 -> 12017 bytes docs/orbit/latex/CompoundPattern_8h__incl.pdf | Bin 16042 -> 16042 bytes docs/orbit/latex/Compression_8cpp__incl.pdf | Bin 14103 -> 14103 bytes .../orbit/latex/Compression_8h__dep__incl.pdf | Bin 8797 -> 8797 bytes docs/orbit/latex/Compression_8h__incl.pdf | Bin 12355 -> 12355 bytes .../latex/CrossDopsPattern_8cpp__incl.pdf | Bin 20407 -> 20407 bytes .../latex/CrossDopsPattern_8h__dep__incl.pdf | Bin 8754 -> 8754 bytes .../orbit/latex/CrossDopsPattern_8h__incl.pdf | Bin 18991 -> 18991 bytes docs/orbit/latex/DefaultModes_8cpp__incl.pdf | Bin 14003 -> 14003 bytes .../latex/DefaultModes_8h__dep__incl.pdf | Bin 9608 -> 9608 bytes docs/orbit/latex/DefaultModes_8h__incl.pdf | Bin 12757 -> 12757 bytes .../latex/DoubleStrobePattern_8cpp__incl.pdf | Bin 21717 -> 21717 bytes .../DoubleStrobePattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes .../latex/DoubleStrobePattern_8h__incl.pdf | Bin 19095 -> 19095 bytes .../latex/DripMorphPattern_8cpp__incl.pdf | Bin 21194 -> 21194 bytes .../latex/DripMorphPattern_8h__dep__incl.pdf | Bin 8620 -> 8620 bytes .../orbit/latex/DripMorphPattern_8h__incl.pdf | Bin 18245 -> 18245 bytes docs/orbit/latex/DripPattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes .../orbit/latex/DripPattern_8h__dep__incl.pdf | Bin 8601 -> 8601 bytes docs/orbit/latex/DripPattern_8h__incl.pdf | Bin 18995 -> 18995 bytes .../latex/EditorConnection_8cpp__incl.pdf | Bin 24771 -> 24771 bytes .../latex/EditorConnection_8h__dep__incl.pdf | Bin 8095 -> 8095 bytes .../orbit/latex/EditorConnection_8h__incl.pdf | Bin 17750 -> 17750 bytes docs/orbit/latex/ErrorBlinker_8cpp__incl.pdf | Bin 12414 -> 12414 bytes .../latex/ErrorBlinker_8h__dep__incl.pdf | Bin 35746 -> 35746 bytes docs/orbit/latex/ErrorBlinker_8h__incl.pdf | Bin 12008 -> 12008 bytes docs/orbit/latex/FactoryReset_8cpp.tex | 3 +- docs/orbit/latex/FactoryReset_8cpp__incl.md5 | 2 +- docs/orbit/latex/FactoryReset_8cpp__incl.pdf | Bin 23095 -> 23799 bytes .../latex/FactoryReset_8h__dep__incl.pdf | Bin 8784 -> 8784 bytes docs/orbit/latex/FactoryReset_8h__incl.pdf | Bin 15519 -> 15519 bytes docs/orbit/latex/FillPattern_8cpp__incl.pdf | Bin 22244 -> 22244 bytes .../orbit/latex/FillPattern_8h__dep__incl.pdf | Bin 8558 -> 8558 bytes docs/orbit/latex/FillPattern_8h__incl.pdf | Bin 18959 -> 18959 bytes .../latex/GlobalBrightness_8cpp__incl.pdf | Bin 20697 -> 20697 bytes .../latex/GlobalBrightness_8h__dep__incl.pdf | Bin 8577 -> 8577 bytes .../orbit/latex/GlobalBrightness_8h__incl.pdf | Bin 15625 -> 15625 bytes .../latex/HueShiftPattern_8cpp__incl.pdf | Bin 21424 -> 21424 bytes .../latex/HueShiftPattern_8h__dep__incl.pdf | Bin 8907 -> 8907 bytes docs/orbit/latex/HueShiftPattern_8h__incl.pdf | Bin 18557 -> 18557 bytes docs/orbit/latex/IRConfig_8h__dep__incl.pdf | Bin 14606 -> 14606 bytes docs/orbit/latex/IRReceiver_8cpp__incl.pdf | Bin 19593 -> 19593 bytes docs/orbit/latex/IRReceiver_8h__dep__incl.pdf | Bin 9765 -> 9765 bytes docs/orbit/latex/IRReceiver_8h__incl.pdf | Bin 13067 -> 13067 bytes docs/orbit/latex/IRSender_8cpp__incl.pdf | Bin 19177 -> 19177 bytes docs/orbit/latex/IRSender_8h__dep__incl.pdf | Bin 9531 -> 9531 bytes docs/orbit/latex/IRSender_8h__incl.pdf | Bin 15496 -> 15496 bytes docs/orbit/latex/LedStash_8cpp__incl.pdf | Bin 13558 -> 13558 bytes docs/orbit/latex/LedStash_8h__dep__incl.pdf | Bin 10881 -> 10881 bytes docs/orbit/latex/LedStash_8h__incl.pdf | Bin 13161 -> 13161 bytes docs/orbit/latex/LedTypes_8h.tex | 476 +++++--- docs/orbit/latex/LedTypes_8h__dep__incl.pdf | Bin 38170 -> 38170 bytes docs/orbit/latex/LedTypes_8h__incl.pdf | Bin 11941 -> 11941 bytes docs/orbit/latex/Leds_8cpp__incl.pdf | Bin 19088 -> 19088 bytes docs/orbit/latex/Leds_8h__dep__incl.pdf | Bin 29540 -> 29540 bytes docs/orbit/latex/Leds_8h__incl.pdf | Bin 13061 -> 13061 bytes .../latex/LighthousePattern_8cpp__incl.pdf | Bin 22952 -> 22952 bytes .../latex/LighthousePattern_8h__dep__incl.pdf | Bin 8578 -> 8578 bytes .../latex/LighthousePattern_8h__incl.pdf | Bin 20015 -> 20015 bytes docs/orbit/latex/Log_8cpp__incl.pdf | Bin 15587 -> 15587 bytes docs/orbit/latex/Log_8h__dep__incl.pdf | Bin 35755 -> 35755 bytes docs/orbit/latex/Log_8h__incl.pdf | Bin 12688 -> 12688 bytes .../orbit/latex/MateriaPattern_8cpp__incl.pdf | Bin 21360 -> 21360 bytes .../latex/MateriaPattern_8h__dep__incl.pdf | Bin 8499 -> 8499 bytes docs/orbit/latex/MateriaPattern_8h__incl.pdf | Bin 17935 -> 17935 bytes docs/orbit/latex/Memory_8cpp__incl.pdf | Bin 14354 -> 14354 bytes docs/orbit/latex/Memory_8h__dep__incl.pdf | Bin 14350 -> 14350 bytes docs/orbit/latex/Memory_8h__incl.pdf | Bin 12212 -> 12212 bytes docs/orbit/latex/Menu_8cpp.tex | 40 + docs/orbit/latex/Menu_8cpp__incl.pdf | Bin 21451 -> 21451 bytes docs/orbit/latex/Menu_8h__dep__incl.pdf | Bin 16349 -> 16349 bytes docs/orbit/latex/Menu_8h__incl.pdf | Bin 14755 -> 14755 bytes docs/orbit/latex/Menus_8cpp__incl.pdf | Bin 28474 -> 28474 bytes docs/orbit/latex/Menus_8h__dep__incl.pdf | Bin 11751 -> 11751 bytes docs/orbit/latex/Menus_8h__incl.pdf | Bin 14760 -> 14760 bytes docs/orbit/latex/MeteorPattern_8cpp__incl.pdf | Bin 22534 -> 22534 bytes .../latex/MeteorPattern_8h__dep__incl.pdf | Bin 8493 -> 8493 bytes docs/orbit/latex/MeteorPattern_8h__incl.pdf | Bin 20141 -> 20141 bytes docs/orbit/latex/ModeSharing_8cpp__incl.pdf | Bin 25714 -> 25714 bytes .../orbit/latex/ModeSharing_8h__dep__incl.pdf | Bin 8409 -> 8409 bytes docs/orbit/latex/ModeSharing_8h__incl.pdf | Bin 15397 -> 15397 bytes docs/orbit/latex/Mode_8cpp__incl.pdf | Bin 23012 -> 23012 bytes docs/orbit/latex/Mode_8h__dep__incl.pdf | Bin 22306 -> 22306 bytes docs/orbit/latex/Mode_8h__incl.pdf | Bin 13260 -> 13260 bytes docs/orbit/latex/Modes_8cpp__incl.pdf | Bin 24409 -> 24409 bytes docs/orbit/latex/Modes_8h__dep__incl.pdf | Bin 14402 -> 14402 bytes docs/orbit/latex/Modes_8h__incl.pdf | Bin 17165 -> 17165 bytes .../latex/MultiLedPattern_8cpp__incl.pdf | Bin 15879 -> 15879 bytes .../latex/MultiLedPattern_8h__dep__incl.pdf | Bin 32353 -> 32353 bytes docs/orbit/latex/MultiLedPattern_8h__incl.pdf | Bin 15504 -> 15504 bytes docs/orbit/latex/PatternArgs_8cpp__incl.pdf | Bin 14799 -> 14799 bytes .../orbit/latex/PatternArgs_8h__dep__incl.pdf | Bin 33456 -> 33456 bytes docs/orbit/latex/PatternArgs_8h__incl.pdf | Bin 7593 -> 7593 bytes .../orbit/latex/PatternBuilder_8cpp__incl.pdf | Bin 41365 -> 41365 bytes .../latex/PatternBuilder_8h__dep__incl.pdf | Bin 11726 -> 11726 bytes docs/orbit/latex/PatternBuilder_8h__incl.pdf | Bin 8291 -> 8291 bytes docs/orbit/latex/PatternSelect_8cpp__incl.pdf | Bin 25306 -> 25306 bytes .../latex/PatternSelect_8h__dep__incl.pdf | Bin 8459 -> 8459 bytes docs/orbit/latex/PatternSelect_8h__incl.pdf | Bin 15922 -> 15922 bytes docs/orbit/latex/Pattern_8cpp__incl.pdf | Bin 20383 -> 20383 bytes docs/orbit/latex/Pattern_8h__dep__incl.pdf | Bin 33277 -> 33277 bytes docs/orbit/latex/Pattern_8h__incl.pdf | Bin 14778 -> 14778 bytes docs/orbit/latex/Patterns_8h.tex | 40 +- docs/orbit/latex/Patterns_8h__dep__incl.pdf | Bin 36569 -> 36569 bytes docs/orbit/latex/Patterns_8h__incl.pdf | Bin 7396 -> 7396 bytes .../orbit/latex/PulsishPattern_8cpp__incl.pdf | Bin 18966 -> 18966 bytes .../latex/PulsishPattern_8h__dep__incl.pdf | Bin 8502 -> 8502 bytes docs/orbit/latex/PulsishPattern_8h__incl.pdf | Bin 18154 -> 18154 bytes docs/orbit/latex/Random_8cpp__incl.pdf | Bin 7878 -> 7878 bytes docs/orbit/latex/Random_8h__dep__incl.pdf | Bin 13199 -> 13199 bytes docs/orbit/latex/Random_8h__incl.pdf | Bin 7285 -> 7285 bytes docs/orbit/latex/Randomizer_8cpp__incl.pdf | Bin 26121 -> 26121 bytes docs/orbit/latex/Randomizer_8h__dep__incl.pdf | Bin 8783 -> 8783 bytes docs/orbit/latex/Randomizer_8h__incl.pdf | Bin 16400 -> 16400 bytes docs/orbit/latex/Sequence_8cpp__incl.pdf | Bin 19446 -> 19446 bytes docs/orbit/latex/Sequence_8h__dep__incl.pdf | Bin 10764 -> 10764 bytes docs/orbit/latex/Sequence_8h__incl.pdf | Bin 15466 -> 15466 bytes .../latex/SequencedPattern_8cpp__incl.pdf | Bin 22416 -> 22416 bytes .../latex/SequencedPattern_8h__dep__incl.pdf | Bin 9845 -> 9845 bytes .../orbit/latex/SequencedPattern_8h__incl.pdf | Bin 18493 -> 18493 bytes docs/orbit/latex/Serial_8cpp__incl.pdf | Bin 17420 -> 17420 bytes docs/orbit/latex/Serial_8h__dep__incl.pdf | Bin 10309 -> 10309 bytes docs/orbit/latex/Serial_8h__incl.pdf | Bin 7505 -> 7505 bytes .../latex/SingleLedPattern_8cpp__incl.pdf | Bin 16663 -> 16663 bytes .../latex/SingleLedPattern_8h__dep__incl.pdf | Bin 13276 -> 13276 bytes .../orbit/latex/SingleLedPattern_8h__incl.pdf | Bin 15365 -> 15365 bytes .../latex/SnowballPattern_8cpp__incl.pdf | Bin 20814 -> 20814 bytes .../latex/SnowballPattern_8h__dep__incl.pdf | Bin 9226 -> 9226 bytes docs/orbit/latex/SnowballPattern_8h__incl.pdf | Bin 19421 -> 19421 bytes docs/orbit/latex/SolidPattern_8cpp__incl.pdf | Bin 18999 -> 18999 bytes .../latex/SolidPattern_8h__dep__incl.pdf | Bin 8476 -> 8476 bytes docs/orbit/latex/SolidPattern_8h__incl.pdf | Bin 18606 -> 18606 bytes .../latex/SparkleTracePattern_8cpp__incl.pdf | Bin 21304 -> 21304 bytes .../SparkleTracePattern_8h__dep__incl.pdf | Bin 9019 -> 9019 bytes .../latex/SparkleTracePattern_8h__incl.pdf | Bin 18507 -> 18507 bytes docs/orbit/latex/Storage_8cpp.tex | 20 +- docs/orbit/latex/Storage_8cpp__incl.pdf | Bin 16304 -> 16304 bytes docs/orbit/latex/Storage_8h__dep__incl.pdf | Bin 9398 -> 9398 bytes docs/orbit/latex/Storage_8h__incl.pdf | Bin 7462 -> 7462 bytes .../latex/TheaterChasePattern_8cpp__incl.pdf | Bin 20340 -> 20340 bytes .../TheaterChasePattern_8h__dep__incl.pdf | Bin 8766 -> 8766 bytes .../latex/TheaterChasePattern_8h__incl.pdf | Bin 18888 -> 18888 bytes docs/orbit/latex/TimeControl_8cpp__incl.pdf | Bin 17961 -> 17961 bytes .../orbit/latex/TimeControl_8h__dep__incl.pdf | Bin 33673 -> 33673 bytes docs/orbit/latex/TimeControl_8h__incl.pdf | Bin 12706 -> 12706 bytes docs/orbit/latex/Timer_8cpp__incl.pdf | Bin 16198 -> 16198 bytes docs/orbit/latex/Timer_8h__dep__incl.pdf | Bin 32947 -> 32947 bytes docs/orbit/latex/Timer_8h__incl.pdf | Bin 12621 -> 12621 bytes docs/orbit/latex/Timings_8h.tex | 66 +- docs/orbit/latex/Timings_8h__dep__incl.pdf | Bin 32873 -> 32873 bytes docs/orbit/latex/Timings_8h__incl.pdf | Bin 13184 -> 13184 bytes docs/orbit/latex/VLConfig_8h__dep__incl.pdf | Bin 14684 -> 14684 bytes docs/orbit/latex/VLConfig_8h__incl.pdf | Bin 11380 -> 11380 bytes docs/orbit/latex/VLReceiver_8cpp__incl.pdf | Bin 21081 -> 21081 bytes docs/orbit/latex/VLReceiver_8h__dep__incl.pdf | Bin 7963 -> 7963 bytes docs/orbit/latex/VLReceiver_8h__incl.pdf | Bin 13865 -> 13865 bytes docs/orbit/latex/VLSender_8cpp__incl.pdf | Bin 19835 -> 19835 bytes docs/orbit/latex/VLSender_8h__dep__incl.pdf | Bin 9843 -> 9843 bytes docs/orbit/latex/VLSender_8h__incl.pdf | Bin 15366 -> 15366 bytes .../latex/VortexConfig_8h__dep__incl.md5 | 2 +- .../latex/VortexConfig_8h__dep__incl.pdf | Bin 45697 -> 43912 bytes docs/orbit/latex/VortexConfig_8h__incl.pdf | Bin 10535 -> 10535 bytes docs/orbit/latex/VortexEngine_8cpp__incl.pdf | Bin 26821 -> 26821 bytes .../latex/VortexEngine_8h__dep__incl.md5 | 2 +- .../latex/VortexEngine_8h__dep__incl.pdf | Bin 9547 -> 10749 bytes docs/orbit/latex/VortexEngine_8h__incl.pdf | Bin 11553 -> 11553 bytes .../latex/VortexWipePattern_8cpp__incl.pdf | Bin 22508 -> 22508 bytes .../latex/VortexWipePattern_8h__dep__incl.pdf | Bin 8865 -> 8865 bytes .../latex/VortexWipePattern_8h__incl.pdf | Bin 19226 -> 19226 bytes docs/orbit/latex/WarpPattern_8cpp__incl.pdf | Bin 22532 -> 22532 bytes .../orbit/latex/WarpPattern_8h__dep__incl.pdf | Bin 8847 -> 8847 bytes docs/orbit/latex/WarpPattern_8h__incl.pdf | Bin 19244 -> 19244 bytes .../latex/WarpWormPattern_8cpp__incl.pdf | Bin 22522 -> 22522 bytes .../latex/WarpWormPattern_8h__dep__incl.pdf | Bin 9016 -> 9016 bytes docs/orbit/latex/WarpWormPattern_8h__incl.pdf | Bin 19238 -> 19238 bytes docs/orbit/latex/ZigzagPattern_8cpp__incl.pdf | Bin 20748 -> 20748 bytes .../latex/ZigzagPattern_8h__dep__incl.pdf | Bin 8811 -> 8811 bytes docs/orbit/latex/ZigzagPattern_8h__incl.pdf | Bin 18450 -> 18450 bytes .../classBackStrobePattern__coll__graph.pdf | Bin 15115 -> 15115 bytes ...classBackStrobePattern__inherit__graph.pdf | Bin 8397 -> 8397 bytes .../latex/classBasicPattern__coll__graph.pdf | Bin 9987 -> 9987 bytes .../classBasicPattern__inherit__graph.pdf | Bin 8228 -> 8228 bytes docs/orbit/latex/classBlendPattern.tex | 195 ++- .../latex/classBlendPattern__coll__graph.md5 | 2 +- .../latex/classBlendPattern__coll__graph.pdf | Bin 11560 -> 11011 bytes .../classBlendPattern__inherit__graph.pdf | Bin 7680 -> 7680 bytes .../classBlinkStepPattern__coll__graph.pdf | Bin 10148 -> 10148 bytes .../classBlinkStepPattern__inherit__graph.pdf | Bin 15604 -> 15604 bytes .../latex/classBouncePattern__coll__graph.pdf | Bin 10530 -> 10530 bytes .../classBouncePattern__inherit__graph.pdf | Bin 8009 -> 8009 bytes .../orbit/latex/classButtons__coll__graph.pdf | Bin 6040 -> 6040 bytes .../latex/classByteStream__coll__graph.pdf | Bin 10774 -> 10774 bytes .../latex/classChaserPattern__coll__graph.pdf | Bin 13345 -> 13345 bytes .../classChaserPattern__inherit__graph.pdf | Bin 8726 -> 8726 bytes .../latex/classColorSelect__coll__graph.pdf | Bin 11626 -> 11626 bytes .../classColorSelect__inherit__graph.pdf | Bin 6229 -> 6229 bytes .../latex/classColorsetMap__coll__graph.pdf | Bin 7737 -> 7737 bytes .../latex/classColorset__coll__graph.pdf | Bin 6977 -> 6977 bytes .../classCompoundPattern__coll__graph.pdf | Bin 9983 -> 9983 bytes .../classCompoundPattern__inherit__graph.pdf | Bin 9618 -> 9618 bytes .../classCrossDopsPattern__coll__graph.pdf | Bin 10648 -> 10648 bytes .../classCrossDopsPattern__inherit__graph.pdf | Bin 8388 -> 8388 bytes .../classDoubleStrobePattern__coll__graph.pdf | Bin 10665 -> 10665 bytes ...assDoubleStrobePattern__inherit__graph.pdf | Bin 8083 -> 8083 bytes .../classDripMorphPattern__coll__graph.pdf | Bin 11304 -> 11304 bytes .../classDripMorphPattern__inherit__graph.pdf | Bin 7069 -> 7069 bytes .../latex/classDripPattern__coll__graph.pdf | Bin 10656 -> 10656 bytes .../classDripPattern__inherit__graph.pdf | Bin 7861 -> 7861 bytes .../classEditorConnection__coll__graph.pdf | Bin 15474 -> 15474 bytes .../classEditorConnection__inherit__graph.pdf | Bin 6250 -> 6250 bytes docs/orbit/latex/classFactoryReset.tex | 315 ++--- .../latex/classFactoryReset__coll__graph.pdf | Bin 11019 -> 11019 bytes .../classFactoryReset__inherit__graph.pdf | Bin 7117 -> 7117 bytes .../latex/classFillPattern__coll__graph.pdf | Bin 10631 -> 10631 bytes .../classFillPattern__inherit__graph.pdf | Bin 7827 -> 7827 bytes .../classGlobalBrightness__coll__graph.pdf | Bin 10723 -> 10723 bytes .../classGlobalBrightness__inherit__graph.pdf | Bin 7069 -> 7069 bytes docs/orbit/latex/classHSVColor.tex | 4 +- docs/orbit/latex/classHueShiftPattern.tex | 4 +- .../classHueShiftPattern__coll__graph.pdf | Bin 11328 -> 11328 bytes .../classHueShiftPattern__inherit__graph.pdf | Bin 7136 -> 7136 bytes .../latex/classIRReceiver__coll__graph.pdf | Bin 6921 -> 6921 bytes .../latex/classIRSender__coll__graph.pdf | Bin 12566 -> 12566 bytes .../latex/classLedStash__coll__graph.pdf | Bin 7343 -> 7343 bytes docs/orbit/latex/classLeds.tex | 4 +- docs/orbit/latex/classLeds__coll__graph.pdf | Bin 6656 -> 6656 bytes .../classLighthousePattern__coll__graph.pdf | Bin 11679 -> 11679 bytes ...classLighthousePattern__inherit__graph.pdf | Bin 8398 -> 8398 bytes .../classMateriaPattern__coll__graph.pdf | Bin 10309 -> 10309 bytes .../classMateriaPattern__inherit__graph.pdf | Bin 6645 -> 6645 bytes docs/orbit/latex/classMenu.tex | 505 ++++---- docs/orbit/latex/classMenu__coll__graph.pdf | Bin 10137 -> 10137 bytes .../orbit/latex/classMenu__inherit__graph.pdf | Bin 11407 -> 11407 bytes docs/orbit/latex/classMenus__coll__graph.pdf | Bin 10539 -> 10539 bytes .../latex/classMeteorPattern__coll__graph.pdf | Bin 12013 -> 12013 bytes .../classMeteorPattern__inherit__graph.pdf | Bin 7893 -> 7893 bytes docs/orbit/latex/classMode.tex | 2 +- .../latex/classModeSharing__coll__graph.pdf | Bin 10774 -> 10774 bytes .../classModeSharing__inherit__graph.pdf | Bin 6489 -> 6489 bytes docs/orbit/latex/classMode__coll__graph.pdf | Bin 8792 -> 8792 bytes docs/orbit/latex/classModes.tex | 4 +- .../classModes_1_1ModeLink__coll__graph.pdf | Bin 15477 -> 15477 bytes docs/orbit/latex/classModes__coll__graph.pdf | Bin 15895 -> 15895 bytes .../classMultiLedPattern__coll__graph.pdf | Bin 8682 -> 8682 bytes .../classMultiLedPattern__inherit__graph.pdf | Bin 20017 -> 20017 bytes docs/orbit/latex/classPatternBuilder.tex | 66 +- .../latex/classPatternSelect__coll__graph.pdf | Bin 10869 -> 10869 bytes .../classPatternSelect__inherit__graph.pdf | Bin 6358 -> 6358 bytes .../orbit/latex/classPattern__coll__graph.pdf | Bin 7703 -> 7703 bytes .../latex/classPattern__inherit__graph.pdf | Bin 21698 -> 21698 bytes .../classPulsishPattern__coll__graph.pdf | Bin 10243 -> 10243 bytes .../classPulsishPattern__inherit__graph.pdf | Bin 7002 -> 7002 bytes docs/orbit/latex/classRGBColor.tex | 6 +- .../latex/classRandomizer__coll__graph.pdf | Bin 11469 -> 11469 bytes .../latex/classRandomizer__inherit__graph.pdf | Bin 6628 -> 6628 bytes .../latex/classSequenceStep__coll__graph.pdf | Bin 9239 -> 9239 bytes .../latex/classSequence__coll__graph.pdf | Bin 9644 -> 9644 bytes .../classSequencedPattern__coll__graph.pdf | Bin 12890 -> 12890 bytes .../classSequencedPattern__inherit__graph.pdf | Bin 8736 -> 8736 bytes .../classSingleLedPattern__coll__graph.pdf | Bin 8743 -> 8743 bytes .../classSingleLedPattern__inherit__graph.pdf | Bin 8203 -> 8203 bytes .../classSnowballPattern__coll__graph.pdf | Bin 11021 -> 11021 bytes .../classSnowballPattern__inherit__graph.pdf | Bin 8451 -> 8451 bytes .../latex/classSolidPattern__coll__graph.pdf | Bin 10367 -> 10367 bytes .../classSolidPattern__inherit__graph.pdf | Bin 7803 -> 7803 bytes .../classSparkleTracePattern__coll__graph.pdf | Bin 11327 -> 11327 bytes ...assSparkleTracePattern__inherit__graph.pdf | Bin 7993 -> 7993 bytes docs/orbit/latex/classStorage.tex | 297 ++--- .../classTheaterChasePattern__coll__graph.pdf | Bin 10604 -> 10604 bytes ...assTheaterChasePattern__inherit__graph.pdf | Bin 8301 -> 8301 bytes docs/orbit/latex/classTime.tex | 12 +- .../latex/classVLSender__coll__graph.pdf | Bin 12742 -> 12742 bytes docs/orbit/latex/classVortexEngine.tex | 31 +- .../classVortexWipePattern__coll__graph.pdf | Bin 11406 -> 11406 bytes ...classVortexWipePattern__inherit__graph.pdf | Bin 8734 -> 8734 bytes .../latex/classWarpPattern__coll__graph.pdf | Bin 10898 -> 10898 bytes .../classWarpPattern__inherit__graph.pdf | Bin 8087 -> 8087 bytes .../classWarpWormPattern__coll__graph.pdf | Bin 10904 -> 10904 bytes .../classWarpWormPattern__inherit__graph.pdf | Bin 8404 -> 8404 bytes ...assZigzagPattern_1_1Snake__coll__graph.pdf | Bin 9467 -> 9467 bytes .../latex/classZigzagPattern__coll__graph.pdf | Bin 11786 -> 11786 bytes .../classZigzagPattern__inherit__graph.pdf | Bin 7152 -> 7152 bytes ...r_1d79b4615f725ce6e1b38311d89b4d4f_dep.pdf | Bin 17959 -> 17959 bytes ...r_47fec278782816999705227d1066c7a6_dep.pdf | Bin 27862 -> 27862 bytes ...r_4d7f8bf987ecca6ad9438e8e8937cf95_dep.pdf | Bin 29165 -> 29165 bytes ...r_60d51ee7315d72413f26211ac43a217e_dep.pdf | Bin 11746 -> 11746 bytes ...r_61b212e579fd471c490a116dc3a4c8cf_dep.pdf | Bin 12349 -> 12349 bytes ...r_63ce3ba067bdf35a8f7c780ac03d51a3_dep.pdf | Bin 11519 -> 11519 bytes ...r_64b4510cba155c652ac883383ddf0b92_dep.pdf | Bin 39816 -> 39816 bytes ...r_7e29431de6169dbb5f5ee7a990ed2b16_dep.pdf | Bin 7812 -> 7812 bytes ...r_7e4d93e079ad601e0006c23ac3d37255_dep.pdf | Bin 41029 -> 41029 bytes ...r_938e62fdb5540a46e6e0c12f6b77804d_dep.pdf | Bin 11867 -> 11867 bytes ...r_9a5c88f87170865d940dc95c76676edb_dep.pdf | Bin 10349 -> 10349 bytes ...r_cabf3d63e98569a74ecb960b83c4a15b_dep.pdf | Bin 13013 -> 13013 bytes ...r_ce91f970b513fb5ff406625265505b14_dep.pdf | Bin 13870 -> 13870 bytes ...r_cfa97f0e2c08f470d5e70542e8b74b9a_dep.pdf | Bin 6963 -> 6963 bytes ...r_d3731d706719beb3d6001df5dcff2644_dep.pdf | Bin 25827 -> 25827 bytes ...r_df02266255841645c523fab960c9ed1d_dep.pdf | Bin 41022 -> 41022 bytes ...r_fa5f32c9390e3ea098144f298be2a395_dep.pdf | Bin 22633 -> 22633 bytes ...r_ff5a4dc0324506fcdfb8f8f681f9dae7_dep.pdf | Bin 9962 -> 9962 bytes ...tLZ4__stream__t__internal__coll__graph.pdf | Bin 6930 -> 6930 bytes .../latex/structMenuEntry__coll__graph.pdf | Bin 11124 -> 11124 bytes ...unionLZ4__streamDecode__u__coll__graph.pdf | Bin 7287 -> 7287 bytes .../unionLZ4__stream__u__coll__graph.pdf | Bin 7730 -> 7730 bytes docs/orbit/navtreedata.js | 16 +- docs/orbit/navtreeindex1.js | 130 +- docs/orbit/navtreeindex2.js | 172 +-- docs/orbit/navtreeindex3.js | 66 +- docs/orbit/navtreeindex4.js | 52 +- docs/orbit/navtreeindex5.js | 32 +- docs/orbit/navtreeindex6.js | 76 +- docs/orbit/navtreeindex7.js | 36 +- docs/orbit/navtreeindex8.js | 46 +- docs/orbit/navtreeindex9.js | 20 +- docs/orbit/search/all_1.js | 89 +- docs/orbit/search/all_10.js | 26 +- docs/orbit/search/all_11.js | 354 +++--- docs/orbit/search/all_12.js | 323 ++--- docs/orbit/search/all_13.js | 61 +- docs/orbit/search/all_14.js | 36 +- docs/orbit/search/all_15.js | 136 +-- docs/orbit/search/all_16.js | 30 +- docs/orbit/search/all_17.js | 6 +- docs/orbit/search/all_18.js | 90 +- docs/orbit/search/all_2.js | 154 +-- docs/orbit/search/all_3.js | 168 +-- docs/orbit/search/all_4.js | 99 +- docs/orbit/search/all_5.js | 92 +- docs/orbit/search/all_6.js | 34 +- docs/orbit/search/all_7.js | 70 +- docs/orbit/search/all_8.js | 110 +- docs/orbit/search/all_9.js | 127 +- docs/orbit/search/all_a.js | 4 +- docs/orbit/search/all_b.js | 206 ++-- docs/orbit/search/all_c.js | 544 +++++---- docs/orbit/search/all_d.js | 51 +- docs/orbit/search/all_e.js | 74 +- docs/orbit/search/all_f.js | 266 +++-- docs/orbit/search/classes_0.js | 18 +- docs/orbit/search/classes_1.js | 12 +- docs/orbit/search/classes_10.js | 2 +- docs/orbit/search/classes_2.js | 8 +- docs/orbit/search/classes_3.js | 2 +- docs/orbit/search/classes_4.js | 4 +- docs/orbit/search/classes_5.js | 2 +- docs/orbit/search/classes_6.js | 4 +- docs/orbit/search/classes_7.js | 4 +- docs/orbit/search/classes_8.js | 14 +- docs/orbit/search/classes_9.js | 20 +- docs/orbit/search/classes_a.js | 12 +- docs/orbit/search/classes_b.js | 8 +- docs/orbit/search/classes_c.js | 20 +- docs/orbit/search/classes_d.js | 6 +- docs/orbit/search/classes_e.js | 6 +- docs/orbit/search/classes_f.js | 4 +- docs/orbit/search/defines_0.js | 48 +- docs/orbit/search/defines_1.js | 20 +- docs/orbit/search/defines_10.js | 22 +- docs/orbit/search/defines_11.js | 6 +- docs/orbit/search/defines_12.js | 84 +- docs/orbit/search/defines_13.js | 4 +- docs/orbit/search/defines_2.js | 16 +- docs/orbit/search/defines_3.js | 31 +- docs/orbit/search/defines_4.js | 54 +- docs/orbit/search/defines_5.js | 12 +- docs/orbit/search/defines_6.js | 2 +- docs/orbit/search/defines_7.js | 48 +- docs/orbit/search/defines_8.js | 60 +- docs/orbit/search/defines_9.js | 2 +- docs/orbit/search/defines_a.js | 58 +- docs/orbit/search/defines_b.js | 110 +- docs/orbit/search/defines_c.js | 13 +- docs/orbit/search/defines_d.js | 16 +- docs/orbit/search/defines_e.js | 206 ++-- docs/orbit/search/defines_f.js | 40 +- docs/orbit/search/enums_0.js | 6 +- docs/orbit/search/enums_1.js | 4 +- docs/orbit/search/enums_2.js | 6 +- docs/orbit/search/enums_3.js | 2 +- docs/orbit/search/enums_4.js | 4 +- docs/orbit/search/enums_5.js | 8 +- docs/orbit/search/enums_6.js | 8 +- docs/orbit/search/enums_7.js | 2 +- docs/orbit/search/enums_8.js | 6 +- docs/orbit/search/enums_9.js | 2 +- docs/orbit/search/enums_a.js | 4 +- docs/orbit/search/enumvalues_0.js | 6 +- docs/orbit/search/enumvalues_1.js | 2 +- docs/orbit/search/enumvalues_10.js | 4 +- docs/orbit/search/enumvalues_11.js | 16 +- docs/orbit/search/enumvalues_12.js | 6 +- docs/orbit/search/enumvalues_2.js | 6 +- docs/orbit/search/enumvalues_3.js | 6 +- docs/orbit/search/enumvalues_4.js | 2 +- docs/orbit/search/enumvalues_5.js | 22 +- docs/orbit/search/enumvalues_6.js | 4 +- docs/orbit/search/enumvalues_7.js | 74 +- docs/orbit/search/enumvalues_8.js | 34 +- docs/orbit/search/enumvalues_9.js | 6 +- docs/orbit/search/enumvalues_a.js | 2 +- docs/orbit/search/enumvalues_b.js | 168 +-- docs/orbit/search/enumvalues_c.js | 16 +- docs/orbit/search/enumvalues_d.js | 26 +- docs/orbit/search/enumvalues_e.js | 72 +- docs/orbit/search/enumvalues_f.js | 4 +- docs/orbit/search/files_0.js | 36 +- docs/orbit/search/files_1.js | 30 +- docs/orbit/search/files_10.js | 4 +- docs/orbit/search/files_2.js | 16 +- docs/orbit/search/files_3.js | 8 +- docs/orbit/search/files_4.js | 8 +- docs/orbit/search/files_5.js | 4 +- docs/orbit/search/files_6.js | 4 +- docs/orbit/search/files_7.js | 10 +- docs/orbit/search/files_8.js | 18 +- docs/orbit/search/files_9.js | 36 +- docs/orbit/search/files_a.js | 22 +- docs/orbit/search/files_b.js | 8 +- docs/orbit/search/files_c.js | 32 +- docs/orbit/search/files_d.js | 14 +- docs/orbit/search/files_e.js | 20 +- docs/orbit/search/files_f.js | 8 +- docs/orbit/search/functions_0.js | 6 +- docs/orbit/search/functions_1.js | 39 +- docs/orbit/search/functions_10.js | 8 +- docs/orbit/search/functions_11.js | 104 +- docs/orbit/search/functions_12.js | 169 +-- docs/orbit/search/functions_13.js | 15 +- docs/orbit/search/functions_14.js | 18 +- docs/orbit/search/functions_15.js | 8 +- docs/orbit/search/functions_16.js | 12 +- docs/orbit/search/functions_17.js | 2 +- docs/orbit/search/functions_18.js | 90 +- docs/orbit/search/functions_2.js | 80 +- docs/orbit/search/functions_3.js | 104 +- docs/orbit/search/functions_4.js | 32 +- docs/orbit/search/functions_5.js | 14 +- docs/orbit/search/functions_6.js | 10 +- docs/orbit/search/functions_7.js | 52 +- docs/orbit/search/functions_8.js | 30 +- docs/orbit/search/functions_9.js | 45 +- docs/orbit/search/functions_a.js | 2 +- docs/orbit/search/functions_b.js | 102 +- docs/orbit/search/functions_c.js | 39 +- docs/orbit/search/functions_d.js | 26 +- docs/orbit/search/functions_e.js | 68 +- docs/orbit/search/functions_f.js | 44 +- docs/orbit/search/related_0.js | 2 +- docs/orbit/search/related_1.js | 2 +- docs/orbit/search/related_2.js | 2 +- docs/orbit/search/typedefs_0.js | 4 +- docs/orbit/search/typedefs_1.js | 2 +- docs/orbit/search/typedefs_2.js | 2 +- docs/orbit/search/typedefs_3.js | 16 +- docs/orbit/search/typedefs_4.js | 2 +- docs/orbit/search/typedefs_5.js | 2 +- docs/orbit/search/typedefs_6.js | 2 +- docs/orbit/search/typedefs_7.js | 8 +- docs/orbit/search/variables_0.js | 18 +- docs/orbit/search/variables_1.js | 10 +- docs/orbit/search/variables_10.js | 4 +- docs/orbit/search/variables_11.js | 4 +- docs/orbit/search/variables_2.js | 10 +- docs/orbit/search/variables_3.js | 12 +- docs/orbit/search/variables_4.js | 4 +- docs/orbit/search/variables_5.js | 2 +- docs/orbit/search/variables_6.js | 12 +- docs/orbit/search/variables_7.js | 4 +- docs/orbit/search/variables_8.js | 8 +- docs/orbit/search/variables_9.js | 9 +- docs/orbit/search/variables_a.js | 313 ++--- docs/orbit/search/variables_b.js | 8 +- docs/orbit/search/variables_c.js | 4 +- docs/orbit/search/variables_d.js | 6 +- docs/orbit/search/variables_e.js | 2 +- docs/orbit/search/variables_f.js | 10 +- docs/orbit/structdefault__mode__entry.html | 6 +- 2859 files changed, 36923 insertions(+), 35802 deletions(-) create mode 100644 docs/orbit/Menu_8cpp.js diff --git a/docs/core/BackStrobePattern_8cpp_source.html b/docs/core/BackStrobePattern_8cpp_source.html index 9c9b864c77..745f94986e 100644 --- a/docs/core/BackStrobePattern_8cpp_source.html +++ b/docs/core/BackStrobePattern_8cpp_source.html @@ -146,7 +146,7 @@
#define REGISTER_ARG(arg)
Definition: Pattern.h:34
PatternID
Definition: Patterns.h:12
@ PATTERN_STROBE
Definition: Patterns.h:25
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
uint8_t m_firstPat
uint8_t m_stepSpeed
diff --git a/docs/core/BlendPattern_8cpp_source.html b/docs/core/BlendPattern_8cpp_source.html index 97f015265a..182d3f91e2 100644 --- a/docs/core/BlendPattern_8cpp_source.html +++ b/docs/core/BlendPattern_8cpp_source.html @@ -116,103 +116,67 @@
27  // run basic pattern init logic
28  BasicPattern::init();
29  // convert current/next colors to HSV
-
30  m_cur = m_colorset.getNext();
-
31  m_next = m_colorset.getNext();
+
30  m_cur = m_colorset.getNext();
+
31  m_next = m_colorset.getNext();
32  // reset the flip count
33  m_flip = 0;
34 }
35 
36 void BlendPattern::onBlinkOn()
37 {
-
38  // if the current hue has reached the next hue
-
39  if (m_cur == m_next) {
-
40  // get the next color
-
41  m_next = m_colorset.getNext();
-
42  }
-
43  // only transition the blend once every 4 ticks, this will make sure the blend doesn't go
-
44  // to fast and it allows the blendspeed parameter to speed it up to preference
-
45  if ((Time::getCurtime() % 4) == 0) {
-
46  // transition each value of the current hsv to the next hsv, the 'hue' has a
-
47  // special handling where 255 is beside 0 (circular transition)
-
48  transitionValue(m_cur.hue, m_next.hue, true);
-
49  transitionValue(m_cur.sat, m_next.sat, false);
-
50  transitionValue(m_cur.val, m_next.val, false);
-
51  }
-
52  // make a copy of the current color being rendered so that it can be
-
53  // flipped to an inverse color if the flips are enabled
-
54  HSVColor hsvCol = m_cur;
-
55  // flip the hue if there is any flips
-
56  if (m_flip) {
-
57  // note: no division by zero because m_numFlips cannot be 0 if m_flip is non-zero
-
58  hsvCol.hue += (m_flip * (255 / m_numFlips));
-
59  }
-
60  // convert the HSV to RGB with the generic function because
-
61  // this will generate a different appearance from using the
-
62  // default hsv_to_rgb_rainbow()
-
63  Leds::setIndex(m_ledPos, hsv_to_rgb_generic(hsvCol));
-
64  // increase the flip counter and modulate it, this actually takes less space
-
65  // on avr than using a modulo of numflips, because you must check for nonzero
-
66  m_flip++;
-
67  if (m_flip >= m_numFlips) {
-
68  m_flip = 0;
-
69  }
-
70 }
-
71 
-
72 void BlendPattern::transitionValue(uint8_t &current, const uint8_t next, bool hue)
-
73 {
-
74  // if the values are equal then there's no work to do
-
75  if (next == current) {
-
76  return;
-
77  }
-
78  // otherwise we can just blend as normal in closest direction
-
79  int diff = next - current;
-
80  if (hue) {
-
81  // This will compute the difference such that it considers the wrapping
-
82  // around from 255 to 0 and vice versa, taking the shortest path.
-
83  // The extra + 256 before the modulus operator % 256 is to ensure that the
-
84  // value inside the parentheses is positive, because in C++ the % operator
-
85  // gives a remainder that has the same sign as the dividend, and you want
-
86  // to avoid getting a negative number there.
-
87  // This will result in a diff in the range -128 <= diff < 128, and a
-
88  // positive value means that the shortest way from m_cur.hue to m_next.hue
-
89  // is to increase m_cur.hue, while a negative value means that the shortest
-
90  // way is to decrease m_cur.hue.
-
91  diff = (int)(((uint8_t)((diff + 128 + 256) % 256)) - 128);
-
92  }
-
93  // calculate the step in the right direction, default step size is 1
-
94  int step = (diff > 0) ? 1 : -1;
-
95  // this will effectively perform abs(diff) so that we can check if the
-
96  // blendspeed is larger than the diff or not.
-
97  diff *= step;
-
98  // Only add the blendspeed if there is enough difference before the target
-
99  // otherwise we may overshoot then oscillate around the target
-
100  if (diff > m_blendSpeed) {
-
101  // a blend speed of 0 will be standard speed
-
102  step += m_blendSpeed;
-
103  }
-
104  // step the value forward
-
105  current += step;
-
106 }
+
38  if (m_cur == m_next) {
+
39  m_next = m_colorset.getNext();
+
40  }
+
41  interpolate(m_cur.red, m_next.red);
+
42  interpolate(m_cur.green, m_next.green);
+
43  interpolate(m_cur.blue, m_next.blue);
+
44  RGBColor col = m_cur;
+
45  if (m_flip) {
+
46  // convert to hsv
+
47  HSVColor hsvCol = m_cur;
+
48  // shift the hue by a flip size
+
49  hsvCol.hue += (m_flip * (255 / m_numFlips));
+
50  // convert the hsv color back to RGB
+
51  col = hsvCol;
+
52  }
+
53  // set the color
+
54  Leds::setIndex(m_ledPos, col);
+
55  // increment the flip count
+
56  m_flip++;
+
57  // modulate the flip count DO NOT USE MODULO OPERATOR BECAUSE
+
58  // THE FLIP COUNT COULD BE 0 THAT WILL DIVIDE BY ZERO
+
59  if (m_flip >= m_numFlips) {
+
60  m_flip = 0;
+
61  }
+
62 }
+
63 
+
64 void BlendPattern::interpolate(uint8_t &current, const uint8_t next)
+
65 {
+
66  if (current < next) {
+
67  uint8_t step = (next - current) > m_blendSpeed ? m_blendSpeed : (next - current);
+
68  current += step;
+
69  } else if (current > next) {
+
70  uint8_t step = (current - next) > m_blendSpeed ? m_blendSpeed : (current - next);
+
71  current -= step;
+
72  }
+
73 }
-
RGBColor hsv_to_rgb_generic(const HSVColor &rhs)
Definition: ColorTypes.cpp:487
#define REGISTER_ARG(arg)
Definition: Pattern.h:34
@ PATTERN_BLEND
Definition: Patterns.h:50
Definition: BasicPattern.h:8
virtual void init() override
+
RGBColor m_cur
Definition: BlendPattern.h:26
+
void interpolate(uint8_t &current, const uint8_t next)
virtual void init() override
BlendPattern(const PatternArgs &args)
Definition: BlendPattern.cpp:7
virtual ~BlendPattern()
+
RGBColor m_next
Definition: BlendPattern.h:27
virtual void onBlinkOn() override
-
uint8_t m_flip
Definition: BlendPattern.h:32
-
void transitionValue(uint8_t &current, const uint8_t next, bool hue)
-
HSVColor m_next
Definition: BlendPattern.h:29
-
HSVColor m_cur
Definition: BlendPattern.h:28
-
uint8_t m_numFlips
Definition: BlendPattern.h:25
-
uint8_t m_blendSpeed
Definition: BlendPattern.h:24
+
uint8_t m_flip
Definition: BlendPattern.h:30
+
uint8_t m_numFlips
Definition: BlendPattern.h:23
+
uint8_t m_blendSpeed
Definition: BlendPattern.h:22
RGBColor getNext()
Definition: Colorset.cpp:400
Definition: ColorTypes.h:24
-
uint8_t val
Definition: ColorTypes.h:53
-
uint8_t sat
Definition: ColorTypes.h:52
uint8_t hue
Definition: ColorTypes.h:51
static void setIndex(LedPos target, RGBColor col)
Definition: Leds.cpp:35
Definition: PatternArgs.h:37
@@ -220,7 +184,10 @@
PatternID m_patternID
Definition: Pattern.h:116
void setArgs(const PatternArgs &args)
Definition: Pattern.cpp:114
Colorset m_colorset
Definition: Pattern.h:120
-
static uint32_t getCurtime()
Definition: TimeControl.h:40
+
Definition: ColorTypes.h:57
+
uint8_t blue
Definition: ColorTypes.h:90
+
uint8_t red
Definition: ColorTypes.h:88
+
uint8_t green
Definition: ColorTypes.h:89
diff --git a/docs/core/BlendPattern_8h_source.html b/docs/core/BlendPattern_8h_source.html index 497e9345ad..fdfa63203f 100644 --- a/docs/core/BlendPattern_8h_source.html +++ b/docs/core/BlendPattern_8h_source.html @@ -105,41 +105,37 @@
16 protected:
17  // only override the onBlinkOn so we can control the color it blinks
18  virtual void onBlinkOn() override;
-
19  void transitionValue(uint8_t &current, const uint8_t next, bool hue);
-
20  void doBlink();
-
21  void doFlip();
-
22 
-
23  // offset of starting hue and number of flips
-
24  uint8_t m_blendSpeed;
-
25  uint8_t m_numFlips;
-
26 
-
27  // current color and target blend color
-
28  HSVColor m_cur;
-
29  HSVColor m_next;
-
30 
-
31  // the current flip counter
-
32  uint8_t m_flip;
-
33 };
+
19  void interpolate(uint8_t &current, const uint8_t next);
+
20 
+
21  // offset of starting hue and number of flips
+
22  uint8_t m_blendSpeed;
+
23  uint8_t m_numFlips;
+
24 
+
25  // current color and target blend color
+
26  RGBColor m_cur;
+
27  RGBColor m_next;
+
28 
+
29  // the current flip counter
+
30  uint8_t m_flip;
+
31 };
+
32 
+
33 #endif
34 
-
35 #endif
-
36 
Definition: BasicPattern.h:8
Definition: BlendPattern.h:9
-
void doBlink()
+
RGBColor m_cur
Definition: BlendPattern.h:26
+
void interpolate(uint8_t &current, const uint8_t next)
virtual void init() override
BlendPattern(const PatternArgs &args)
Definition: BlendPattern.cpp:7
virtual ~BlendPattern()
+
RGBColor m_next
Definition: BlendPattern.h:27
virtual void onBlinkOn() override
-
uint8_t m_flip
Definition: BlendPattern.h:32
-
void transitionValue(uint8_t &current, const uint8_t next, bool hue)
-
HSVColor m_next
Definition: BlendPattern.h:29
-
HSVColor m_cur
Definition: BlendPattern.h:28
-
uint8_t m_numFlips
Definition: BlendPattern.h:25
-
uint8_t m_blendSpeed
Definition: BlendPattern.h:24
-
void doFlip()
-
Definition: ColorTypes.h:24
+
uint8_t m_flip
Definition: BlendPattern.h:30
+
uint8_t m_numFlips
Definition: BlendPattern.h:23
+
uint8_t m_blendSpeed
Definition: BlendPattern.h:22
Definition: PatternArgs.h:37
+
Definition: ColorTypes.h:57
diff --git a/docs/core/Button_8h.html b/docs/core/Button_8h.html index 6207d827d2..b7fc6adfca 100644 --- a/docs/core/Button_8h.html +++ b/docs/core/Button_8h.html @@ -139,7 +139,7 @@

Definition at line 16 of file Buttons.cpp.

-

Referenced by Menus::checkOpen(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Modes::play(), Menu::run(), Randomizer::run(), Menus::runCurMenu(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), ColorSelect::showSlotSelection(), and VortexEngine::tick().

+

Referenced by Menus::checkOpen(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Modes::play(), Menu::run(), Randomizer::run(), Menus::runCurMenu(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), ColorSelect::showSlotSelection(), and VortexEngine::tick().

diff --git a/docs/core/Buttons_8cpp.html b/docs/core/Buttons_8cpp.html index 73eac58838..743765beda 100644 --- a/docs/core/Buttons_8cpp.html +++ b/docs/core/Buttons_8cpp.html @@ -121,7 +121,7 @@

Definition at line 16 of file Buttons.cpp.

-

Referenced by Menus::checkOpen(), Buttons::init(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Modes::play(), Menu::run(), Randomizer::run(), Menus::runCurMenu(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), ColorSelect::showSlotSelection(), and VortexEngine::tick().

+

Referenced by Menus::checkOpen(), Buttons::init(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Modes::play(), Menu::run(), Randomizer::run(), Menus::runCurMenu(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), ColorSelect::showSlotSelection(), and VortexEngine::tick().

diff --git a/docs/core/ChaserPattern_8cpp_source.html b/docs/core/ChaserPattern_8cpp_source.html index 771c370469..e7ebdf014d 100644 --- a/docs/core/ChaserPattern_8cpp_source.html +++ b/docs/core/ChaserPattern_8cpp_source.html @@ -141,7 +141,7 @@
Pair
Definition: LedTypes.h:67
#define MAP_PAIR(pair)
Definition: LedTypes.h:100
uint64_t LedMap
Definition: LedTypes.h:94
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_SOLID
Definition: Patterns.h:56
ChaserPattern(const PatternArgs &args)
diff --git a/docs/core/ColorConstants_8h__dep__incl.md5 b/docs/core/ColorConstants_8h__dep__incl.md5 index bb99725152..a77999154e 100644 --- a/docs/core/ColorConstants_8h__dep__incl.md5 +++ b/docs/core/ColorConstants_8h__dep__incl.md5 @@ -1 +1 @@ -76d29f25d0a2b3ad1e9bbc666959d425 \ No newline at end of file +71f934fa684e1b827d3d66365822116d \ No newline at end of file diff --git a/docs/core/ColorConstants_8h__dep__incl.svg b/docs/core/ColorConstants_8h__dep__incl.svg index 425e0a6af0..d85109c492 100644 --- a/docs/core/ColorConstants_8h__dep__incl.svg +++ b/docs/core/ColorConstants_8h__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -VortexEngine/src/Colors -/ColorConstants.h + +VortexEngine/src/Colors +/ColorConstants.h @@ -68,1503 +68,1509 @@ var sectionId = 'dynsection-0'; Node2 - -VortexEngine/src/Colors -/ColorTypes.h + +VortexEngine/src/Colors +/ColorTypes.h Node1->Node2 - - + + Node97 - -VortexEngine/src/VortexConfig.h + +VortexEngine/src/VortexConfig.h Node1->Node97 - - + + Node3 - -VortexEngine/src/Colors -/Colorset.h + +VortexEngine/src/Colors +/Colorset.h Node2->Node3 - - + + Node76 - -VortexEngine/src/Colors -/ColorTypes.cpp + +VortexEngine/src/Colors +/ColorTypes.cpp Node2->Node76 - - + + Node77 - -VortexEngine/src/Leds -/Leds.h + +VortexEngine/src/Leds +/Leds.h Node2->Node77 - - + + Node82 - -VortexEngine/src/Modes -/Modes.h + +VortexEngine/src/Modes +/Modes.h Node2->Node82 - - + + Node87 - -VortexEngine/src/Leds -/LedStash.h + +VortexEngine/src/Leds +/LedStash.h Node2->Node87 - - + + Node89 - -VortexEngine/src/Menus -/Menu.h + +VortexEngine/src/Menus +/Menu.h Node2->Node89 - - + + Node95 - -VortexEngine/src/Menus -/Menus.h + +VortexEngine/src/Menus +/Menus.h Node2->Node95 - - + + Node96 - -VortexEngine/src/Modes -/DefaultModes.cpp + +VortexEngine/src/Modes +/DefaultModes.cpp Node2->Node96 - - + + Node4 - -VortexEngine/src/Colors -/Colorset.cpp + +VortexEngine/src/Colors +/Colorset.cpp Node3->Node4 - - + + Node5 - -VortexEngine/src/Menus -/MenuList/ColorSelect.cpp + +VortexEngine/src/Menus +/MenuList/ColorSelect.cpp Node3->Node5 - - + + Node6 - -VortexEngine/src/Menus -/MenuList/ColorSelect.h + +VortexEngine/src/Menus +/MenuList/ColorSelect.h Node3->Node6 - - + + Node8 - -VortexEngine/src/Menus -/MenuList/EditorConnection.cpp + +VortexEngine/src/Menus +/MenuList/EditorConnection.cpp Node3->Node8 - - + + Node9 - -VortexEngine/src/Menus -/MenuList/PatternSelect.h + +VortexEngine/src/Menus +/MenuList/PatternSelect.h Node3->Node9 - - + + Node11 - -VortexEngine/src/Menus -/MenuList/Randomizer.cpp + +VortexEngine/src/Menus +/MenuList/Randomizer.cpp Node3->Node11 - - + + Node12 - -VortexEngine/src/Modes -/Mode.cpp + +VortexEngine/src/Modes +/Mode.cpp Node3->Node12 - - + + Node13 - -VortexEngine/src/Modes -/Modes.cpp + +VortexEngine/src/Modes +/Modes.cpp Node3->Node13 - - + + Node14 - -VortexEngine/src/Patterns -/Multi/CompoundPattern.cpp + +VortexEngine/src/Patterns +/Multi/CompoundPattern.cpp Node3->Node14 - - + + Node15 - -VortexEngine/src/Patterns -/Multi/Sequencer/Sequence.h + +VortexEngine/src/Patterns +/Multi/Sequencer/Sequence.h Node3->Node15 - - + + Node22 - -VortexEngine/src/Patterns -/Pattern.cpp + +VortexEngine/src/Patterns +/Pattern.cpp Node3->Node22 - - + + Node23 - -VortexEngine/src/Patterns -/Pattern.h + +VortexEngine/src/Patterns +/Pattern.h Node3->Node23 - - + + Node70 - -VortexEngine/src/Patterns -/Single/BasicPattern.cpp + +VortexEngine/src/Patterns +/Single/BasicPattern.cpp Node3->Node70 - - + + Node72 - -VortexEngine/src/Patterns -/Single/BlendPattern.cpp + +VortexEngine/src/Patterns +/Single/BlendPattern.cpp Node3->Node72 - - + + Node6->Node5 - - + + Node7 - -VortexEngine/src/Menus -/Menus.cpp + +VortexEngine/src/Menus +/Menus.cpp Node6->Node7 - - + + Node9->Node7 - - + + Node10 - -VortexEngine/src/Menus -/MenuList/PatternSelect.cpp + +VortexEngine/src/Menus +/MenuList/PatternSelect.cpp Node9->Node10 - - + + Node23->Node5 - - + + Node23->Node10 - - + + Node23->Node11 - - + + Node23->Node12 - - + + Node23->Node13 - - + + Node23->Node22 - - + + Node24 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp Node23->Node24 - - + + Node77->Node5 - - + + Node77->Node7 - - + + Node77->Node8 - - + + Node77->Node10 - - + + Node77->Node11 - - + + Node77->Node12 - - + + Node77->Node13 - - + + Node77->Node24 - - + + Node77->Node70 - - + + Node77->Node72 - - + + Node78 - -VortexEngine/src/Leds -/Leds.cpp + +VortexEngine/src/Leds +/Leds.cpp Node77->Node78 - - + + Node79 - -VortexEngine/src/Menus -/Menu.cpp + +VortexEngine/src/Menus +/Menu.cpp Node77->Node79 - - + + Node80 - -VortexEngine/src/Menus -/MenuList/GlobalBrightness.cpp + +VortexEngine/src/Menus +/MenuList/GlobalBrightness.cpp Node77->Node80 - - + + Node81 - -VortexEngine/src/Menus -/MenuList/ModeSharing.cpp + +VortexEngine/src/Menus +/MenuList/ModeSharing.cpp Node77->Node81 - - + + Node77->Node82 - - + + Node27 - -VortexEngine/src/Patterns -/Multi/BlinkStepPattern.cpp + +VortexEngine/src/Patterns +/Multi/BlinkStepPattern.cpp Node77->Node27 - - + + Node29 - -VortexEngine/src/Patterns -/Multi/BouncePattern.cpp + +VortexEngine/src/Patterns +/Multi/BouncePattern.cpp Node77->Node29 - - + + Node31 - -VortexEngine/src/Patterns -/Multi/CrossDopsPattern.cpp + +VortexEngine/src/Patterns +/Multi/CrossDopsPattern.cpp Node77->Node31 - - + + Node33 - -VortexEngine/src/Patterns -/Multi/DoubleStrobePattern.cpp + +VortexEngine/src/Patterns +/Multi/DoubleStrobePattern.cpp Node77->Node33 - - + + Node58 - -VortexEngine/src/Patterns -/Multi/DripMorphPattern.cpp + +VortexEngine/src/Patterns +/Multi/DripMorphPattern.cpp Node77->Node58 - - + + Node82->Node5 - - + + Node82->Node7 - - + + Node82->Node8 - - + + Node82->Node10 - - + + Node82->Node11 - - + + Node82->Node13 - - + + Node82->Node24 - - + + Node82->Node78 - - + + Node82->Node79 - - + + Node82->Node80 - - + + Node82->Node81 - - + + Node87->Node78 - - + + Node89->Node6 - - + + Node89->Node9 - - + + Node89->Node79 - - + + Node95->Node5 - - + + Node95->Node7 - - + + Node95->Node10 - - + + Node95->Node11 - - + + Node95->Node79 - - + + Node95->Node80 - - + + Node97->Node2 - - + + Node97->Node3 - - + + Node97->Node22 - - + + Node97->Node24 - - + + Node97->Node78 - - + + Node97->Node82 - - + + Node98 - -VortexEngine/src/Leds -/LedTypes.h + +VortexEngine/src/Leds +/LedTypes.h Node97->Node98 - - + + Node99 - -VortexEngine/src/Modes -/Mode.h + +VortexEngine/src/Modes +/Mode.h Node97->Node99 - - + + Node102 - -VortexEngine/src/Time -/TimeControl.h + +VortexEngine/src/Time +/TimeControl.h Node97->Node102 - - + + Node108 - -VortexEngine/src/Time -/Timings.h + +VortexEngine/src/Time +/Timings.h Node97->Node108 - - + + Node110 - -VortexEngine/src/Log -/ErrorBlinker.h + +VortexEngine/src/Log +/ErrorBlinker.h Node97->Node110 - - + + Node112 - -VortexEngine/src/Log -/Log.h + +VortexEngine/src/Log +/Log.h Node97->Node112 - - + + Node118 - -VortexEngine/src/Storage -/Storage.cpp + +VortexEngine/src/Storage +/Storage.cpp Node97->Node118 - - + + Node121 - -VortexEngine/src/Memory -/Memory.h + +VortexEngine/src/Memory +/Memory.h Node97->Node121 - - + + Node122 - -VortexEngine/src/Serial -/Compression.cpp + +VortexEngine/src/Serial +/Compression.cpp Node97->Node122 - - + + Node123 - -VortexEngine/src/Modes -/DefaultModes.h + +VortexEngine/src/Modes +/DefaultModes.h Node97->Node123 - - + + Node124 - -VortexEngine/src/Serial -/Compression.h + +VortexEngine/src/Serial +/Compression.h Node97->Node124 - - + + Node125 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node97->Node125 - - + + Node126 - -VortexEngine/src/Wireless -/VLConfig.h + +VortexEngine/src/Wireless +/VLConfig.h - + Node97->Node126 - - + + Node98->Node15 - - + + Node98->Node23 - - + + Node98->Node77 - - + + Node98->Node87 - - + + Node98->Node89 - - + + Node98->Node95 - - + + Node98->Node99 - - + + Node98->Node102 - - + + Node99->Node5 - - + + Node99->Node8 - - + + Node99->Node9 - - + + Node99->Node11 - - + + Node99->Node12 - - + + Node99->Node13 - - + + Node99->Node24 - - + + Node99->Node79 - - + + Node99->Node81 - - + + Node99->Node89 - - + + Node99->Node95 - - + + Node102->Node5 - - + + Node102->Node7 - - + + Node102->Node8 - - + + Node102->Node10 - - + + Node102->Node12 - - + + Node102->Node13 - - + + Node102->Node22 - - + + Node102->Node24 - - + + Node102->Node70 - - + + Node102->Node72 - - + + Node102->Node78 - - + + Node102->Node79 - - + + Node102->Node81 - - + + Node102->Node27 - - + + Node102->Node29 - - + + Node102->Node108 - - + + Node108->Node5 - - + + Node108->Node7 - - + + Node108->Node10 - - + + Node108->Node11 - - + + Node108->Node13 - - + + Node108->Node24 - - + + Node108->Node79 - - + + Node108->Node81 - - + + Node110->Node112 - - + + Node112->Node4 - - + + Node112->Node5 - - + + Node112->Node7 - - + + Node112->Node8 - - + + Node112->Node10 - - + + Node112->Node11 - - + + Node112->Node12 - - + + Node112->Node13 - - + + Node112->Node22 - - + + Node112->Node24 - - + + Node112->Node79 - - + + Node112->Node80 - - + + Node112->Node81 - - + + Node112->Node27 - - + + Node112->Node29 - - + + Node112->Node58 - - + + Node112->Node118 - - + + Node121->Node4 - - + + Node121->Node11 - - + + Node121->Node12 - - + + Node121->Node22 - - + + Node121->Node118 - - + + Node121->Node122 - - + + Node123->Node13 - - + + Node123->Node24 - - + + Node123->Node96 - - + + Node124->Node122 - - + + - + Node125->Node7 - - + + - + Node125->Node12 - - + + - + Node125->Node13 - - + + + + + +Node125->Node24 + + diff --git a/docs/core/ColorConstants_8h__dep__incl_org.svg b/docs/core/ColorConstants_8h__dep__incl_org.svg index 1ba895bc5c..43139021c0 100644 --- a/docs/core/ColorConstants_8h__dep__incl_org.svg +++ b/docs/core/ColorConstants_8h__dep__incl_org.svg @@ -4,17 +4,17 @@ - + VortexEngine/src/Colors/ColorConstants.h Node1 - -VortexEngine/src/Colors -/ColorConstants.h + +VortexEngine/src/Colors +/ColorConstants.h @@ -22,1503 +22,1509 @@ Node2 - -VortexEngine/src/Colors -/ColorTypes.h + +VortexEngine/src/Colors +/ColorTypes.h Node1->Node2 - - + + Node97 - -VortexEngine/src/VortexConfig.h + +VortexEngine/src/VortexConfig.h Node1->Node97 - - + + Node3 - -VortexEngine/src/Colors -/Colorset.h + +VortexEngine/src/Colors +/Colorset.h Node2->Node3 - - + + Node76 - -VortexEngine/src/Colors -/ColorTypes.cpp + +VortexEngine/src/Colors +/ColorTypes.cpp Node2->Node76 - - + + Node77 - -VortexEngine/src/Leds -/Leds.h + +VortexEngine/src/Leds +/Leds.h Node2->Node77 - - + + Node82 - -VortexEngine/src/Modes -/Modes.h + +VortexEngine/src/Modes +/Modes.h Node2->Node82 - - + + Node87 - -VortexEngine/src/Leds -/LedStash.h + +VortexEngine/src/Leds +/LedStash.h Node2->Node87 - - + + Node89 - -VortexEngine/src/Menus -/Menu.h + +VortexEngine/src/Menus +/Menu.h Node2->Node89 - - + + Node95 - -VortexEngine/src/Menus -/Menus.h + +VortexEngine/src/Menus +/Menus.h Node2->Node95 - - + + Node96 - -VortexEngine/src/Modes -/DefaultModes.cpp + +VortexEngine/src/Modes +/DefaultModes.cpp Node2->Node96 - - + + Node4 - -VortexEngine/src/Colors -/Colorset.cpp + +VortexEngine/src/Colors +/Colorset.cpp Node3->Node4 - - + + Node5 - -VortexEngine/src/Menus -/MenuList/ColorSelect.cpp + +VortexEngine/src/Menus +/MenuList/ColorSelect.cpp Node3->Node5 - - + + Node6 - -VortexEngine/src/Menus -/MenuList/ColorSelect.h + +VortexEngine/src/Menus +/MenuList/ColorSelect.h Node3->Node6 - - + + Node8 - -VortexEngine/src/Menus -/MenuList/EditorConnection.cpp + +VortexEngine/src/Menus +/MenuList/EditorConnection.cpp Node3->Node8 - - + + Node9 - -VortexEngine/src/Menus -/MenuList/PatternSelect.h + +VortexEngine/src/Menus +/MenuList/PatternSelect.h Node3->Node9 - - + + Node11 - -VortexEngine/src/Menus -/MenuList/Randomizer.cpp + +VortexEngine/src/Menus +/MenuList/Randomizer.cpp Node3->Node11 - - + + Node12 - -VortexEngine/src/Modes -/Mode.cpp + +VortexEngine/src/Modes +/Mode.cpp Node3->Node12 - - + + Node13 - -VortexEngine/src/Modes -/Modes.cpp + +VortexEngine/src/Modes +/Modes.cpp Node3->Node13 - - + + Node14 - -VortexEngine/src/Patterns -/Multi/CompoundPattern.cpp + +VortexEngine/src/Patterns +/Multi/CompoundPattern.cpp Node3->Node14 - - + + Node15 - -VortexEngine/src/Patterns -/Multi/Sequencer/Sequence.h + +VortexEngine/src/Patterns +/Multi/Sequencer/Sequence.h Node3->Node15 - - + + Node22 - -VortexEngine/src/Patterns -/Pattern.cpp + +VortexEngine/src/Patterns +/Pattern.cpp Node3->Node22 - - + + Node23 - -VortexEngine/src/Patterns -/Pattern.h + +VortexEngine/src/Patterns +/Pattern.h Node3->Node23 - - + + Node70 - -VortexEngine/src/Patterns -/Single/BasicPattern.cpp + +VortexEngine/src/Patterns +/Single/BasicPattern.cpp Node3->Node70 - - + + Node72 - -VortexEngine/src/Patterns -/Single/BlendPattern.cpp + +VortexEngine/src/Patterns +/Single/BlendPattern.cpp Node3->Node72 - - + + Node6->Node5 - - + + Node7 - -VortexEngine/src/Menus -/Menus.cpp + +VortexEngine/src/Menus +/Menus.cpp Node6->Node7 - - + + Node9->Node7 - - + + Node10 - -VortexEngine/src/Menus -/MenuList/PatternSelect.cpp + +VortexEngine/src/Menus +/MenuList/PatternSelect.cpp Node9->Node10 - - + + Node23->Node5 - - + + Node23->Node10 - - + + Node23->Node11 - - + + Node23->Node12 - - + + Node23->Node13 - - + + Node23->Node22 - - + + Node24 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp Node23->Node24 - - + + Node77->Node5 - - + + Node77->Node7 - - + + Node77->Node8 - - + + Node77->Node10 - - + + Node77->Node11 - - + + Node77->Node12 - - + + Node77->Node13 - - + + Node77->Node24 - - + + Node77->Node70 - - + + Node77->Node72 - - + + Node78 - -VortexEngine/src/Leds -/Leds.cpp + +VortexEngine/src/Leds +/Leds.cpp Node77->Node78 - - + + Node79 - -VortexEngine/src/Menus -/Menu.cpp + +VortexEngine/src/Menus +/Menu.cpp Node77->Node79 - - + + Node80 - -VortexEngine/src/Menus -/MenuList/GlobalBrightness.cpp + +VortexEngine/src/Menus +/MenuList/GlobalBrightness.cpp Node77->Node80 - - + + Node81 - -VortexEngine/src/Menus -/MenuList/ModeSharing.cpp + +VortexEngine/src/Menus +/MenuList/ModeSharing.cpp Node77->Node81 - - + + Node77->Node82 - - + + Node27 - -VortexEngine/src/Patterns -/Multi/BlinkStepPattern.cpp + +VortexEngine/src/Patterns +/Multi/BlinkStepPattern.cpp Node77->Node27 - - + + Node29 - -VortexEngine/src/Patterns -/Multi/BouncePattern.cpp + +VortexEngine/src/Patterns +/Multi/BouncePattern.cpp Node77->Node29 - - + + Node31 - -VortexEngine/src/Patterns -/Multi/CrossDopsPattern.cpp + +VortexEngine/src/Patterns +/Multi/CrossDopsPattern.cpp Node77->Node31 - - + + Node33 - -VortexEngine/src/Patterns -/Multi/DoubleStrobePattern.cpp + +VortexEngine/src/Patterns +/Multi/DoubleStrobePattern.cpp Node77->Node33 - - + + Node58 - -VortexEngine/src/Patterns -/Multi/DripMorphPattern.cpp + +VortexEngine/src/Patterns +/Multi/DripMorphPattern.cpp Node77->Node58 - - + + Node82->Node5 - - + + Node82->Node7 - - + + Node82->Node8 - - + + Node82->Node10 - - + + Node82->Node11 - - + + Node82->Node13 - - + + Node82->Node24 - - + + Node82->Node78 - - + + Node82->Node79 - - + + Node82->Node80 - - + + Node82->Node81 - - + + Node87->Node78 - - + + Node89->Node6 - - + + Node89->Node9 - - + + Node89->Node79 - - + + Node95->Node5 - - + + Node95->Node7 - - + + Node95->Node10 - - + + Node95->Node11 - - + + Node95->Node79 - - + + Node95->Node80 - - + + Node97->Node2 - - + + Node97->Node3 - - + + Node97->Node22 - - + + Node97->Node24 - - + + Node97->Node78 - - + + Node97->Node82 - - + + Node98 - -VortexEngine/src/Leds -/LedTypes.h + +VortexEngine/src/Leds +/LedTypes.h Node97->Node98 - - + + Node99 - -VortexEngine/src/Modes -/Mode.h + +VortexEngine/src/Modes +/Mode.h Node97->Node99 - - + + Node102 - -VortexEngine/src/Time -/TimeControl.h + +VortexEngine/src/Time +/TimeControl.h Node97->Node102 - - + + Node108 - -VortexEngine/src/Time -/Timings.h + +VortexEngine/src/Time +/Timings.h Node97->Node108 - - + + Node110 - -VortexEngine/src/Log -/ErrorBlinker.h + +VortexEngine/src/Log +/ErrorBlinker.h Node97->Node110 - - + + Node112 - -VortexEngine/src/Log -/Log.h + +VortexEngine/src/Log +/Log.h Node97->Node112 - - + + Node118 - -VortexEngine/src/Storage -/Storage.cpp + +VortexEngine/src/Storage +/Storage.cpp Node97->Node118 - - + + Node121 - -VortexEngine/src/Memory -/Memory.h + +VortexEngine/src/Memory +/Memory.h Node97->Node121 - - + + Node122 - -VortexEngine/src/Serial -/Compression.cpp + +VortexEngine/src/Serial +/Compression.cpp Node97->Node122 - - + + Node123 - -VortexEngine/src/Modes -/DefaultModes.h + +VortexEngine/src/Modes +/DefaultModes.h Node97->Node123 - - + + Node124 - -VortexEngine/src/Serial -/Compression.h + +VortexEngine/src/Serial +/Compression.h Node97->Node124 - - + + Node125 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node97->Node125 - - + + Node126 - -VortexEngine/src/Wireless -/VLConfig.h + +VortexEngine/src/Wireless +/VLConfig.h - + Node97->Node126 - - + + Node98->Node15 - - + + Node98->Node23 - - + + Node98->Node77 - - + + Node98->Node87 - - + + Node98->Node89 - - + + Node98->Node95 - - + + Node98->Node99 - - + + Node98->Node102 - - + + Node99->Node5 - - + + Node99->Node8 - - + + Node99->Node9 - - + + Node99->Node11 - - + + Node99->Node12 - - + + Node99->Node13 - - + + Node99->Node24 - - + + Node99->Node79 - - + + Node99->Node81 - - + + Node99->Node89 - - + + Node99->Node95 - - + + Node102->Node5 - - + + Node102->Node7 - - + + Node102->Node8 - - + + Node102->Node10 - - + + Node102->Node12 - - + + Node102->Node13 - - + + Node102->Node22 - - + + Node102->Node24 - - + + Node102->Node70 - - + + Node102->Node72 - - + + Node102->Node78 - - + + Node102->Node79 - - + + Node102->Node81 - - + + Node102->Node27 - - + + Node102->Node29 - - + + Node102->Node108 - - + + Node108->Node5 - - + + Node108->Node7 - - + + Node108->Node10 - - + + Node108->Node11 - - + + Node108->Node13 - - + + Node108->Node24 - - + + Node108->Node79 - - + + Node108->Node81 - - + + Node110->Node112 - - + + Node112->Node4 - - + + Node112->Node5 - - + + Node112->Node7 - - + + Node112->Node8 - - + + Node112->Node10 - - + + Node112->Node11 - - + + Node112->Node12 - - + + Node112->Node13 - - + + Node112->Node22 - - + + Node112->Node24 - - + + Node112->Node79 - - + + Node112->Node80 - - + + Node112->Node81 - - + + Node112->Node27 - - + + Node112->Node29 - - + + Node112->Node58 - - + + Node112->Node118 - - + + Node121->Node4 - - + + Node121->Node11 - - + + Node121->Node12 - - + + Node121->Node22 - - + + Node121->Node118 - - + + Node121->Node122 - - + + Node123->Node13 - - + + Node123->Node24 - - + + Node123->Node96 - - + + Node124->Node122 - - + + - + Node125->Node7 - - + + - + Node125->Node12 - - + + - + Node125->Node13 - - + + + + + +Node125->Node24 + + diff --git a/docs/core/ColorTypes_8cpp.html b/docs/core/ColorTypes_8cpp.html index 2de57281fe..d794f77929 100644 --- a/docs/core/ColorTypes_8cpp.html +++ b/docs/core/ColorTypes_8cpp.html @@ -323,7 +323,7 @@

References RGBColor::blue, RGBColor::green, HSVColor::hue, RGBColor::red, HSVColor::sat, and HSVColor::val.

-

Referenced by BlendPattern::onBlinkOn(), RGBColor::operator=(), and HueShiftPattern::play().

+

Referenced by RGBColor::operator=(), and HueShiftPattern::play().

diff --git a/docs/core/ColorTypes_8h.html b/docs/core/ColorTypes_8h.html index c2ae354109..88a4654791 100644 --- a/docs/core/ColorTypes_8h.html +++ b/docs/core/ColorTypes_8h.html @@ -242,7 +242,7 @@

References RGBColor::blue, RGBColor::green, HSVColor::hue, RGBColor::red, HSVColor::sat, and HSVColor::val.

-

Referenced by BlendPattern::onBlinkOn(), RGBColor::operator=(), and HueShiftPattern::play().

+

Referenced by RGBColor::operator=(), and HueShiftPattern::play().

diff --git a/docs/core/DefaultModes_8cpp.html b/docs/core/DefaultModes_8cpp.html index 0c4cc27017..17e9331791 100644 --- a/docs/core/DefaultModes_8cpp.html +++ b/docs/core/DefaultModes_8cpp.html @@ -122,7 +122,7 @@

Definition at line 7 of file DefaultModes.cpp.

-

Referenced by FactoryReset::onLongClick(), and Modes::setDefaults().

+

Referenced by FactoryReset::onLongClick(), and Modes::setDefaults().

diff --git a/docs/core/DefaultModes_8cpp_source.html b/docs/core/DefaultModes_8cpp_source.html index b8a2e2878e..0e7cfeea80 100644 --- a/docs/core/DefaultModes_8cpp_source.html +++ b/docs/core/DefaultModes_8cpp_source.html @@ -227,7 +227,7 @@
@ PATTERN_ZIGZAG
Definition: Patterns.h:74
@ PATTERN_STROBE
Definition: Patterns.h:25
@ PATTERN_VORTEXWIPE
Definition: Patterns.h:82
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_PULSISH
Definition: Patterns.h:87
@ PATTERN_COMPLEMENTARY_BLEND
Definition: Patterns.h:53
@ PATTERN_GHOSTCRUSH
Definition: Patterns.h:38
diff --git a/docs/core/DefaultModes_8h.html b/docs/core/DefaultModes_8h.html index 0ec555688b..f371c8280e 100644 --- a/docs/core/DefaultModes_8h.html +++ b/docs/core/DefaultModes_8h.html @@ -142,7 +142,7 @@

Definition at line 7 of file DefaultModes.cpp.

-

Referenced by FactoryReset::onLongClick(), and Modes::setDefaults().

+

Referenced by FactoryReset::onLongClick(), and Modes::setDefaults().

diff --git a/docs/core/FactoryReset_8cpp.html b/docs/core/FactoryReset_8cpp.html index 1b436d0dde..82bbedc68f 100644 --- a/docs/core/FactoryReset_8cpp.html +++ b/docs/core/FactoryReset_8cpp.html @@ -88,6 +88,7 @@
#include "FactoryReset.h"
+#include "../../VortexEngine.h"
#include "../../Modes/DefaultModes.h"
#include "../../Time/TimeControl.h"
#include "../../Patterns/Pattern.h"
diff --git a/docs/core/FactoryReset_8cpp__incl.md5 b/docs/core/FactoryReset_8cpp__incl.md5 index 2eb88ab712..610e4b06d9 100644 --- a/docs/core/FactoryReset_8cpp__incl.md5 +++ b/docs/core/FactoryReset_8cpp__incl.md5 @@ -1 +1 @@ -569d33882a388bf20daddc94cb5a6ace \ No newline at end of file +2baf159627ce159e349417b24408c61b \ No newline at end of file diff --git a/docs/core/FactoryReset_8cpp__incl.svg b/docs/core/FactoryReset_8cpp__incl.svg index 718c0871b4..e63bd5e981 100644 --- a/docs/core/FactoryReset_8cpp__incl.svg +++ b/docs/core/FactoryReset_8cpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp @@ -68,547 +68,574 @@ var sectionId = 'dynsection-0'; Node2 - -FactoryReset.h + +FactoryReset.h Node1->Node2 - - + + Node6 - -../VortexConfig.h + +../VortexConfig.h - + Node1->Node6 - - + + Node10 - -../Modes/Mode.h + +../Modes/Mode.h - + Node1->Node10 - - + + Node12 - - -../../Modes/DefaultModes.h + + +../../VortexEngine.h Node1->Node12 - - + + Node13 - - -../../Time/TimeControl.h + + +../../Modes/DefaultModes.h Node1->Node13 - - + + Node14 - - -../../Patterns/Pattern.h + + +../../Time/TimeControl.h - + Node1->Node14 - - + + - - -Node17 - - -../../Buttons/Button.h + + +Node15 + + +../../Patterns/Pattern.h - - -Node1->Node17 - - + + +Node1->Node15 + + Node18 - - -../../Time/Timings.h + + +../../Buttons/Button.h - + Node1->Node18 - - + + Node19 - - -../../Modes/Modes.h + + +../../Time/Timings.h Node1->Node19 - - + + - - -Node21 - - -../Log/Log.h + + +Node20 + + +../../Modes/Modes.h - - -Node1->Node21 - - + + +Node1->Node20 + + - - -Node23 - - -../Leds/Leds.h + + +Node22 + + +../Log/Log.h - - -Node1->Node23 - - + + +Node1->Node22 + + + + + +Node24 + + +../Leds/Leds.h + + + + + +Node1->Node24 + + Node3 - -../Menu.h + +../Menu.h Node2->Node3 - - + + Node4 - -inttypes.h + +inttypes.h Node3->Node4 - - + + Node5 - -../Colors/ColorTypes.h + +../Colors/ColorTypes.h Node3->Node5 - - + + Node8 - -../Leds/LedTypes.h + +../Leds/LedTypes.h Node3->Node8 - - + + Node3->Node10 - - + + Node5->Node4 - - + + Node5->Node6 - - + + Node7 - -Colors/ColorConstants.h + +Colors/ColorConstants.h Node5->Node7 - - + + Node6->Node7 - - + + Node8->Node4 - - + + Node8->Node6 - - + + Node9 - -stdarg.h + +stdarg.h Node8->Node9 - - + + Node10->Node6 - - + + Node10->Node8 - - + + Node11 - -../Patterns/Patterns.h + +../Patterns/Patterns.h Node10->Node11 - - + + Node11->Node4 - - + + + + + +Node12->Node4 + + Node12->Node6 - - - - - -Node12->Node11 - - - - - -Node13->Node4 - - + + Node13->Node6 - - + + - - -Node13->Node8 - - + + +Node13->Node11 + + - - -Node14->Node8 - - + + +Node14->Node4 + + - - -Node14->Node11 - - + + +Node14->Node6 + + - - -Node15 - - -../Colors/Colorset.h - + + +Node14->Node8 + + + + +Node15->Node8 + + - - -Node14->Node15 - - + + +Node15->Node11 + + Node16 - - -PatternArgs.h + + +../Colors/Colorset.h - - -Node14->Node16 - - + + +Node15->Node16 + + - - -Node15->Node5 - - + + +Node17 + + +PatternArgs.h + - - -Node15->Node6 - - - + + +Node15->Node17 + + + + + +Node16->Node5 + + + + -Node16->Node4 - - +Node16->Node6 + + - + Node17->Node4 - - + + - + -Node18->Node6 - - - - - -Node18->Node13 - - - - - -Node19->Node4 - - - - - -Node19->Node5 - - +Node18->Node4 + + - + Node19->Node6 - - - - - -Node19->Node11 - - - - - -Node20 - - -../Serial/ByteStream.h - - + + - + -Node19->Node20 - - - - - -Node19->Node23 - - +Node19->Node14 + + - + Node20->Node4 - - + + - - -Node20->Node21 - - + + +Node20->Node5 + + - - -Node21->Node6 - - + + +Node20->Node6 + + - - -Node21->Node9 - - + + +Node20->Node11 + + - - -Node22 - - -../Log/ErrorBlinker.h + + +Node21 + + +../Serial/ByteStream.h + + +Node20->Node21 + + + + + +Node20->Node24 + + + + + +Node21->Node4 + + + Node21->Node22 - - - - - -Node22->Node4 - - + + Node22->Node6 - - + + + + + +Node22->Node9 + + + + + +Node23 + + +../Log/ErrorBlinker.h + + + + + +Node22->Node23 + + - + Node23->Node4 - - + + - - -Node23->Node5 - - + + +Node23->Node6 + + - - -Node23->Node8 - - + + +Node24->Node4 + + + + + +Node24->Node5 + + + + + +Node24->Node8 + + diff --git a/docs/core/FactoryReset_8cpp__incl_org.svg b/docs/core/FactoryReset_8cpp__incl_org.svg index d6daf82c4a..78982070b7 100644 --- a/docs/core/FactoryReset_8cpp__incl_org.svg +++ b/docs/core/FactoryReset_8cpp__incl_org.svg @@ -4,17 +4,17 @@ - + VortexEngine/src/Menus/MenuList/FactoryReset.cpp Node1 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp @@ -22,547 +22,574 @@ Node2 - -FactoryReset.h + +FactoryReset.h Node1->Node2 - - + + Node6 - -../VortexConfig.h + +../VortexConfig.h - + Node1->Node6 - - + + Node10 - -../Modes/Mode.h + +../Modes/Mode.h - + Node1->Node10 - - + + Node12 - - -../../Modes/DefaultModes.h + + +../../VortexEngine.h Node1->Node12 - - + + Node13 - - -../../Time/TimeControl.h + + +../../Modes/DefaultModes.h Node1->Node13 - - + + Node14 - - -../../Patterns/Pattern.h + + +../../Time/TimeControl.h - + Node1->Node14 - - + + - - -Node17 - - -../../Buttons/Button.h + + +Node15 + + +../../Patterns/Pattern.h - - -Node1->Node17 - - + + +Node1->Node15 + + Node18 - - -../../Time/Timings.h + + +../../Buttons/Button.h - + Node1->Node18 - - + + Node19 - - -../../Modes/Modes.h + + +../../Time/Timings.h Node1->Node19 - - + + - - -Node21 - - -../Log/Log.h + + +Node20 + + +../../Modes/Modes.h - - -Node1->Node21 - - + + +Node1->Node20 + + - - -Node23 - - -../Leds/Leds.h + + +Node22 + + +../Log/Log.h - - -Node1->Node23 - - + + +Node1->Node22 + + + + + +Node24 + + +../Leds/Leds.h + + + + + +Node1->Node24 + + Node3 - -../Menu.h + +../Menu.h Node2->Node3 - - + + Node4 - -inttypes.h + +inttypes.h Node3->Node4 - - + + Node5 - -../Colors/ColorTypes.h + +../Colors/ColorTypes.h Node3->Node5 - - + + Node8 - -../Leds/LedTypes.h + +../Leds/LedTypes.h Node3->Node8 - - + + Node3->Node10 - - + + Node5->Node4 - - + + Node5->Node6 - - + + Node7 - -Colors/ColorConstants.h + +Colors/ColorConstants.h Node5->Node7 - - + + Node6->Node7 - - + + Node8->Node4 - - + + Node8->Node6 - - + + Node9 - -stdarg.h + +stdarg.h Node8->Node9 - - + + Node10->Node6 - - + + Node10->Node8 - - + + Node11 - -../Patterns/Patterns.h + +../Patterns/Patterns.h Node10->Node11 - - + + Node11->Node4 - - + + + + + +Node12->Node4 + + Node12->Node6 - - - - - -Node12->Node11 - - - - - -Node13->Node4 - - + + Node13->Node6 - - + + - - -Node13->Node8 - - + + +Node13->Node11 + + - - -Node14->Node8 - - + + +Node14->Node4 + + - - -Node14->Node11 - - + + +Node14->Node6 + + - - -Node15 - - -../Colors/Colorset.h - + + +Node14->Node8 + + + + +Node15->Node8 + + - - -Node14->Node15 - - + + +Node15->Node11 + + Node16 - - -PatternArgs.h + + +../Colors/Colorset.h - - -Node14->Node16 - - + + +Node15->Node16 + + - - -Node15->Node5 - - + + +Node17 + + +PatternArgs.h + - - -Node15->Node6 - - - + + +Node15->Node17 + + + + + +Node16->Node5 + + + + -Node16->Node4 - - +Node16->Node6 + + - + Node17->Node4 - - + + - + -Node18->Node6 - - - - - -Node18->Node13 - - - - - -Node19->Node4 - - - - - -Node19->Node5 - - +Node18->Node4 + + - + Node19->Node6 - - - - - -Node19->Node11 - - - - - -Node20 - - -../Serial/ByteStream.h - - + + - + -Node19->Node20 - - - - - -Node19->Node23 - - +Node19->Node14 + + - + Node20->Node4 - - + + - - -Node20->Node21 - - + + +Node20->Node5 + + - - -Node21->Node6 - - + + +Node20->Node6 + + - - -Node21->Node9 - - + + +Node20->Node11 + + - - -Node22 - - -../Log/ErrorBlinker.h + + +Node21 + + +../Serial/ByteStream.h + + +Node20->Node21 + + + + + +Node20->Node24 + + + + + +Node21->Node4 + + + Node21->Node22 - - - - - -Node22->Node4 - - + + Node22->Node6 - - + + + + + +Node22->Node9 + + + + + +Node23 + + +../Log/ErrorBlinker.h + + + + + +Node22->Node23 + + - + Node23->Node4 - - + + - - -Node23->Node5 - - + + +Node23->Node6 + + - - -Node23->Node8 - - + + +Node24->Node4 + + + + + +Node24->Node5 + + + + + +Node24->Node8 + + diff --git a/docs/core/FactoryReset_8cpp_source.html b/docs/core/FactoryReset_8cpp_source.html index e5a58dca6e..8e1caf3cf6 100644 --- a/docs/core/FactoryReset_8cpp_source.html +++ b/docs/core/FactoryReset_8cpp_source.html @@ -89,127 +89,131 @@
Go to the documentation of this file.
1 #include "FactoryReset.h"
2 
-
3 #include "../../Modes/DefaultModes.h"
-
4 #include "../../Time/TimeControl.h"
-
5 #include "../../Patterns/Pattern.h"
-
6 #include "../../Buttons/Button.h"
-
7 #include "../../Time/Timings.h"
-
8 #include "../../Modes/Modes.h"
-
9 #include "../../Modes/Mode.h"
-
10 #include "../../Leds/Leds.h"
-
11 #include "../../Log/Log.h"
-
12 
-
13 #include "../../VortexConfig.h"
-
14 
-
15 FactoryReset::FactoryReset(const RGBColor &col, bool advanced) :
-
16  Menu(col, advanced)
-
17 {
-
18 }
-
19 
- -
21 {
-
22 }
-
23 
- -
25 {
-
26  if (!Menu::init()) {
-
27  return false;
-
28  }
-
29  // bypass led selection for fac reset if a multi was set on
-
30  // the current slot because it doesn't make sense to pick
-
31  Mode *cur = Modes::curMode();
-
32  if (!cur) {
-
33  return false;
-
34  }
-
35  if (cur->isMultiLed()) {
-
36  m_ledSelected = true;
- -
38  }
-
39  if (!m_advanced) {
-
40  // skip led selection
-
41  m_ledSelected = true;
-
42  }
-
43  // Start on exit by default
-
44  m_curSelection = false;
-
45  DEBUG_LOG("Entered factory reset");
-
46  return true;
-
47 }
-
48 
- -
50 {
-
51  MenuAction result = Menu::run();
-
52  if (result != MENU_CONTINUE) {
-
53  return result;
-
54  }
-
55  showReset();
-
56  return MENU_CONTINUE;
-
57 }
-
58 
- -
60 {
-
61  m_curSelection = (uint8_t)!m_curSelection;
-
62 }
-
63 
- -
65 {
-
66  if (m_curSelection == 0) {
-
67  // if the selection isn't actually on factory reset then just leave
-
68  leaveMenu();
-
69  return;
-
70  }
-
71  // if the button hasn't been held long enough just return
- -
73  return;
-
74  }
-
75  // the button was held down long enough so actually perform the factory reset
-
76  // restore defaults and then leave menu and save
-
77  if (m_advanced) {
-
78  uint8_t curModeIndex = Modes::curModeIndex();
-
79  // reset the target mode slot on the target led
-
80  const default_mode_entry &def = default_modes[curModeIndex];
-
81  Colorset set(def.numColors, def.cols);
-
82  Mode *cur = Modes::curMode();
-
83  cur->setPatternMap(m_targetLeds, def.patternID, nullptr, &set);
-
84  // re-initialize the current mode
-
85  cur->init();
-
86  } else {
- - -
89  }
-
90  leaveMenu(true);
-
91 }
-
92 
- -
94 {
-
95  if (m_curSelection == 0) {
- -
97  Leds::blinkAll(350, 350, RGB_WHITE0);
-
98  return;
-
99  }
-
100  bool isPressed = g_pButton->isPressed();
-
101  if (!isPressed) {
-
102  Leds::clearAll();
-
103  Leds::blinkAll(50, 50, RGB_RED4);
-
104  return;
-
105  }
-
106  // don't start the fill until the button has been held for a bit
-
107  uint32_t holdDur = g_pButton->holdDuration();
-
108  if (holdDur < MS_TO_TICKS(100)) {
-
109  return;
-
110  }
-
111  uint16_t progress = ((holdDur * 100) / FACTORY_RESET_THRESHOLD_TICKS);
-
112  DEBUG_LOGF("progress: %d", progress);
-
113  if (progress >= 100) {
- -
115  return;
-
116  }
-
117  uint8_t offMs = 100;
-
118  uint8_t onMs = (progress > 60) ? 30 : 100;
-
119  uint8_t sat = (uint8_t)((progress * 5) >> 1); // Using bit shift for division by 2
-
120  Leds::clearAll();
-
121  Leds::blinkAll(offMs, onMs, HSVColor(0, 255 - sat, 180));
-
122 }
-
123 
+
3 #include "../../VortexEngine.h"
+
4 #include "../../Modes/DefaultModes.h"
+
5 #include "../../Time/TimeControl.h"
+
6 #include "../../Patterns/Pattern.h"
+
7 #include "../../Buttons/Button.h"
+
8 #include "../../Time/Timings.h"
+
9 #include "../../Modes/Modes.h"
+
10 #include "../../Modes/Mode.h"
+
11 #include "../../Leds/Leds.h"
+
12 #include "../../Log/Log.h"
+
13 
+
14 #include "../../VortexConfig.h"
+
15 
+
16 FactoryReset::FactoryReset(const RGBColor &col, bool advanced) :
+
17  Menu(col, advanced)
+
18 {
+
19 }
+
20 
+ +
22 {
+
23 }
+
24 
+ +
26 {
+
27  if (!Menu::init()) {
+
28  return false;
+
29  }
+
30  // bypass led selection for fac reset if a multi was set on
+
31  // the current slot because it doesn't make sense to pick
+
32  Mode *cur = Modes::curMode();
+
33  if (!cur) {
+
34  return false;
+
35  }
+
36  if (cur->isMultiLed()) {
+
37  m_ledSelected = true;
+ +
39  }
+
40  if (!m_advanced) {
+
41  // skip led selection
+
42  m_ledSelected = true;
+
43  }
+
44  // Start on exit by default
+
45  m_curSelection = false;
+
46  DEBUG_LOG("Entered factory reset");
+
47  return true;
+
48 }
+
49 
+ +
51 {
+
52  MenuAction result = Menu::run();
+
53  if (result != MENU_CONTINUE) {
+
54  return result;
+
55  }
+
56  showReset();
+
57  return MENU_CONTINUE;
+
58 }
+
59 
+ +
61 {
+
62  m_curSelection = (uint8_t)!m_curSelection;
+
63 }
+
64 
+ +
66 {
+
67  if (m_curSelection == 0) {
+
68  // if the selection isn't actually on factory reset then just leave
+
69  leaveMenu();
+
70  return;
+
71  }
+
72  // if the button hasn't been held long enough just return
+ +
74  return;
+
75  }
+
76  // the button was held down long enough so actually perform the factory reset
+
77  // restore defaults and then leave menu and save
+
78  if (m_advanced) {
+
79  uint8_t curModeIndex = Modes::curModeIndex();
+
80  // reset the target mode slot on the target led
+
81  const default_mode_entry &def = default_modes[curModeIndex];
+
82  Colorset set(def.numColors, def.cols);
+
83  Mode *cur = Modes::curMode();
+
84  cur->setPatternMap(m_targetLeds, def.patternID, nullptr, &set);
+
85  // re-initialize the current mode
+
86  cur->init();
+
87  } else {
+ + + + + +
93  }
+
94  leaveMenu(true);
+
95 }
+
96 
+ +
98 {
+
99  if (m_curSelection == 0) {
+
100  Leds::clearAll();
+
101  Leds::blinkAll(350, 350, RGB_WHITE0);
+
102  return;
+
103  }
+
104  bool isPressed = g_pButton->isPressed();
+
105  if (!isPressed) {
+
106  Leds::clearAll();
+
107  Leds::blinkAll(50, 50, RGB_RED4);
+
108  return;
+
109  }
+
110  // don't start the fill until the button has been held for a bit
+
111  uint32_t holdDur = g_pButton->holdDuration();
+
112  if (holdDur < MS_TO_TICKS(100)) {
+
113  return;
+
114  }
+
115  uint16_t progress = ((holdDur * 100) / FACTORY_RESET_THRESHOLD_TICKS);
+
116  DEBUG_LOGF("progress: %d", progress);
+
117  if (progress >= 100) {
+ +
119  return;
+
120  }
+
121  uint8_t offMs = 100;
+
122  uint8_t onMs = (progress > 60) ? 30 : 100;
+
123  uint8_t sat = (uint8_t)((progress * 5) >> 1); // Using bit shift for division by 2
+
124  Leds::clearAll();
+
125  Leds::blinkAll(offMs, onMs, HSVColor(0, 255 - sat, 180));
+
126 }
+
127 
Button * g_pButton
Definition: Buttons.cpp:16
#define RGB_WHITE0
#define RGB_RED4
@@ -222,19 +226,21 @@
#define DEBUG_LOGF(msg,...)
Definition: Log.h:41
#define MS_TO_TICKS(ms)
Definition: TimeControl.h:13
#define FACTORY_RESET_THRESHOLD_TICKS
Definition: Timings.h:18
+
#define DEFAULT_BRIGHTNESS
Definition: VortexConfig.h:149
uint32_t holdDuration() const
Definition: Button.h:47
bool isPressed() const
Definition: Button.h:31
-
void onLongClick() override
- -
MenuAction run() override
-
bool init() override
-
void onShortClick() override
-
void showReset()
-
FactoryReset(const RGBColor &col, bool advanced)
+
void onLongClick() override
+ +
MenuAction run() override
+
bool init() override
+
void onShortClick() override
+
void showReset()
+
FactoryReset(const RGBColor &col, bool advanced)
static void setAll(RGBColor col)
Definition: Leds.cpp:51
static void clearAll()
Definition: Leds.h:30
+
static void setBrightness(uint8_t brightness)
Definition: Leds.h:105
static void blinkAll(uint16_t offMs=250, uint16_t onMs=500, RGBColor col=RGB_OFF)
Definition: Leds.cpp:206
Definition: Menu.h:11
bool m_ledSelected
Definition: Menu.h:57
@@ -252,9 +258,11 @@
virtual void init()
Definition: Mode.cpp:120
static Mode * curMode()
Definition: Modes.cpp:474
static void resetFlags()
Definition: Modes.cpp:590
+
static Mode * setCurMode(uint8_t index)
Definition: Modes.cpp:434
static bool setDefaults()
Definition: Modes.cpp:252
static uint8_t curModeIndex()
Definition: Modes.h:93
+
static void setAutoCycle(bool enabled)
Definition: VortexEngine.h:48
Definition: DefaultModes.h:9
uint32_t cols[MAX_COLOR_SLOTS]
Definition: DefaultModes.h:12
PatternID patternID
Definition: DefaultModes.h:10
diff --git a/docs/core/FactoryReset_8h_source.html b/docs/core/FactoryReset_8h_source.html index 36d139efa1..973f385939 100644 --- a/docs/core/FactoryReset_8h_source.html +++ b/docs/core/FactoryReset_8h_source.html @@ -111,13 +111,13 @@
22 
23 #endif
-
void onLongClick() override
- -
MenuAction run() override
-
bool init() override
-
void onShortClick() override
-
void showReset()
-
FactoryReset(const RGBColor &col, bool advanced)
+
void onLongClick() override
+ +
MenuAction run() override
+
bool init() override
+
void onShortClick() override
+
void showReset()
+
FactoryReset(const RGBColor &col, bool advanced)
Definition: Menu.h:11
MenuAction
Definition: Menu.h:19
diff --git a/docs/core/HueShiftPattern_8cpp_source.html b/docs/core/HueShiftPattern_8cpp_source.html index 179df59c12..8e47a79426 100644 --- a/docs/core/HueShiftPattern_8cpp_source.html +++ b/docs/core/HueShiftPattern_8cpp_source.html @@ -102,7 +102,7 @@
13  m_cur(0),
14  m_next(0)
15 {
- +
19  setArgs(args);
@@ -168,7 +168,7 @@
@ LED_COUNT
Definition: LedTypes.h:28
@ LED_FIRST
Definition: LedTypes.h:13
#define REGISTER_ARG(arg)
Definition: Pattern.h:34
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
RGBColor getNext()
Definition: Colorset.cpp:400
uint8_t hue
Definition: ColorTypes.h:51
diff --git a/docs/core/Modes_8cpp_source.html b/docs/core/Modes_8cpp_source.html index a7ad3e62ab..965482d8fa 100644 --- a/docs/core/Modes_8cpp_source.html +++ b/docs/core/Modes_8cpp_source.html @@ -1084,7 +1084,7 @@
PatternID
Definition: Patterns.h:12
@ PATTERN_COUNT
Definition: Patterns.h:101
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_SINGLE_LAST
Definition: Patterns.h:65
@ PATTERN_HYPERSTROBE
Definition: Patterns.h:26
@ PATTERN_SINGLE_FIRST
Definition: Patterns.h:20
@@ -1176,8 +1176,8 @@
uint8_t blue
Definition: ColorTypes.h:90
uint8_t red
Definition: ColorTypes.h:88
uint8_t green
Definition: ColorTypes.h:89
-
static bool write(ByteStream &buffer)
Definition: Storage.cpp:44
-
static bool read(ByteStream &buffer)
Definition: Storage.cpp:86
+
static bool write(ByteStream &buffer)
Definition: Storage.cpp:51
+
static bool read(ByteStream &buffer)
Definition: Storage.cpp:93
static uint32_t getCurtime()
Definition: TimeControl.h:40
static bool serializeVersion(ByteStream &stream)
static bool checkVersion(uint8_t major, uint8_t minor)
diff --git a/docs/core/PatternBuilder_8cpp_source.html b/docs/core/PatternBuilder_8cpp_source.html index 4622ca148f..5a660530f6 100644 --- a/docs/core/PatternBuilder_8cpp_source.html +++ b/docs/core/PatternBuilder_8cpp_source.html @@ -219,41 +219,41 @@
130  // Single Led Patterns:
- + - + - - - + + + -
143  case PATTERN_BLINKIE: return PatternArgs(3, 8, 110);
-
144  case PATTERN_GHOSTCRUSH: return PatternArgs(3, 3, 18);
- +
143  case PATTERN_BLINKIE: return PatternArgs(3, 1, 65);
+
144  case PATTERN_GHOSTCRUSH: return PatternArgs(3, 1, 18);
+ - - -
149  case PATTERN_DASHCRUSH: return PatternArgs(4, 1, 20, 50);
+ + +
149  case PATTERN_DASHCRUSH: return PatternArgs(4, 1, 10, 18);
- - -
153  case PATTERN_TRACER: return PatternArgs(ULTRADOPS_ON_DURATION, 0, 0, 20, 1);
+ + +
153  case PATTERN_TRACER: return PatternArgs(3, 0, 0, 20, 1);
155  case PATTERN_MINIRIBBON: return PatternArgs(1);
-
156  case PATTERN_BLEND: return PatternArgs(BLEND_ON_DURATION, BLEND_OFF_DURATION, 0, 0, 0, 2, 1);
- - - - - +
156  case PATTERN_BLEND: return PatternArgs(BLEND_ON_DURATION, BLEND_OFF_DURATION, 0, 0, 0, 5, 1);
+ + + + +
162  case PATTERN_SOLID: return PatternArgs(250);
163 
164  // =====================
165  // Multi Led Patterns:
166 #if VORTEX_SLIM == 0
-
167  case PATTERN_HUESHIFT: return PatternArgs(1, 1);
+
167  case PATTERN_HUE_SCROLL: return PatternArgs(1, 1);
169  case PATTERN_CHASER: return PatternArgs();
@@ -264,12 +264,12 @@
177  case PATTERN_SPARKLETRACE: return PatternArgs(5, 0, 50);
- + - - - - + + + + @@ -307,15 +307,15 @@
218  default:
219  case PATTERN_STROBE:
220  case PATTERN_HYPERSTROBE:
-
221  case PATTERN_DOPS:
+
221  case PATTERN_PICOSTROBE:
222  case PATTERN_STROBIE:
-
223  case PATTERN_DOPY:
+
223  case PATTERN_DOPS:
224  case PATTERN_ULTRADOPS:
225  case PATTERN_STROBEGAP:
226  case PATTERN_HYPERGAP:
-
227  case PATTERN_DOPGAP:
+
227  case PATTERN_PICOGAP:
228  case PATTERN_STROBIEGAP:
-
229  case PATTERN_DOPYGAP:
+
229  case PATTERN_DOPSGAP:
230  case PATTERN_ULTRAGAP:
231  case PATTERN_BLINKIE:
232  case PATTERN_GHOSTCRUSH:
@@ -341,7 +341,7 @@
252  // =====================
253  // Multi Led Patterns:
254 #if VORTEX_SLIM == 0
-
255  case PATTERN_HUESHIFT: return new HueShiftPattern(args);
+
255  case PATTERN_HUE_SCROLL: return new HueShiftPattern(args);
256  case PATTERN_THEATER_CHASE: return new TheaterChasePattern(args);
257  case PATTERN_CHASER: return new ChaserPattern(args);
258  case PATTERN_ZIGZAG:
@@ -391,28 +391,27 @@
PatternID
Definition: Patterns.h:12
@ PATTERN_METEOR
Definition: Patterns.h:80
-
@ PATTERN_DOPYGAP
Definition: Patterns.h:35
@ PATTERN_STROBEGAP
Definition: Patterns.h:31
@ PATTERN_BLENDSTROBEGAP
Definition: Patterns.h:52
@ PATTERN_ZIGZAG
Definition: Patterns.h:74
@ PATTERN_SPARKLETRACE
Definition: Patterns.h:81
@ PATTERN_TRACER
Definition: Patterns.h:47
+
@ PATTERN_PICOGAP
Definition: Patterns.h:33
@ PATTERN_RIBBON
Definition: Patterns.h:48
@ PATTERN_STROBIEGAP
Definition: Patterns.h:34
@ PATTERN_STROBE
Definition: Patterns.h:25
@ PATTERN_ZIPFADE
Definition: Patterns.h:75
-
@ PATTERN_DOPY
Definition: Patterns.h:29
@ PATTERN_HYPERGAP
Definition: Patterns.h:32
@ PATTERN_VORTEXWIPE
Definition: Patterns.h:82
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_COMPLEMENTARY_BLENDSTROBEGAP
Definition: Patterns.h:55
@ PATTERN_BLENDSTROBE
Definition: Patterns.h:51
@ PATTERN_ULTRADASH
Definition: Patterns.h:44
@ PATTERN_PULSISH
Definition: Patterns.h:87
@ PATTERN_SINGLE_LAST
Definition: Patterns.h:65
@ PATTERN_SPLITSTROBIE
Definition: Patterns.h:90
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
@ PATTERN_STROBIE
Definition: Patterns.h:28
+
@ PATTERN_PICOSTROBE
Definition: Patterns.h:27
@ PATTERN_MINIRIBBON
Definition: Patterns.h:49
@ PATTERN_COMPLEMENTARY_BLEND
Definition: Patterns.h:53
@ PATTERN_SOLID
Definition: Patterns.h:56
@@ -424,17 +423,18 @@
@ PATTERN_MATERIA
Definition: Patterns.h:92
@ PATTERN_THEATER_CHASE
Definition: Patterns.h:72
@ PATTERN_HYPERSTROBE
Definition: Patterns.h:26
-
@ PATTERN_DOPGAP
Definition: Patterns.h:33
@ PATTERN_WARP
Definition: Patterns.h:83
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
@ PATTERN_CHOPPER
Definition: Patterns.h:40
@ PATTERN_DASHGAP
Definition: Patterns.h:41
@ PATTERN_DASHCRUSH
Definition: Patterns.h:43
@ PATTERN_FILL
Definition: Patterns.h:88
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
@ PATTERN_CHASER
Definition: Patterns.h:73
@ PATTERN_ULTRAGAP
Definition: Patterns.h:36
@ PATTERN_ULTRADOPS
Definition: Patterns.h:30
@ PATTERN_DOUBLEDOPS
Definition: Patterns.h:39
+
@ PATTERN_DOPSGAP
Definition: Patterns.h:35
@ PATTERN_COMPLEMENTARY_BLENDSTROBE
Definition: Patterns.h:54
@ PATTERN_WARPWORM
Definition: Patterns.h:84
@ PATTERN_BLEND
Definition: Patterns.h:50
@@ -458,21 +458,21 @@ -
#define DOPS_ON_DURATION
Definition: Timings.h:39
+
#define DOPS_ON_DURATION
Definition: Timings.h:43
#define BLEND_ON_DURATION
Definition: Timings.h:59
#define ULTRADOPS_OFF_DURATION
Definition: Timings.h:48
#define ULTRADOPS_ON_DURATION
Definition: Timings.h:47
#define HYPERSTROBE_ON_DURATION
Definition: Timings.h:35
#define STROBIE_OFF_DURATION
Definition: Timings.h:52
-
#define DOPS_OFF_DURATION
Definition: Timings.h:40
+
#define DOPS_OFF_DURATION
Definition: Timings.h:44
#define STROBE_OFF_DURATION
Definition: Timings.h:32
-
#define DOPY_OFF_DURATION
Definition: Timings.h:44
+
#define PICOSTROBE_ON_DURATION
Definition: Timings.h:39
#define STROBIE_ON_DURATION
Definition: Timings.h:51
#define BLEND_OFF_DURATION
Definition: Timings.h:60
#define STROBE_ON_DURATION
Definition: Timings.h:31
-
#define DOPY_ON_DURATION
Definition: Timings.h:43
#define HYPERSTROBE_OFF_DURATION
Definition: Timings.h:36
#define RIBBON_DURATION
Definition: Timings.h:63
+
#define PICOSTROBE_OFF_DURATION
Definition: Timings.h:40
diff --git a/docs/core/Patterns_8h.html b/docs/core/Patterns_8h.html index 9f131fad70..567d4efaec 100644 --- a/docs/core/Patterns_8h.html +++ b/docs/core/Patterns_8h.html @@ -115,17 +115,17 @@ , PATTERN_STROBE = PATTERN_FIRST ,
  PATTERN_HYPERSTROBE -, PATTERN_DOPS +, PATTERN_PICOSTROBE , PATTERN_STROBIE -, PATTERN_DOPY +, PATTERN_DOPS ,
  PATTERN_ULTRADOPS , PATTERN_STROBEGAP , PATTERN_HYPERGAP -, PATTERN_DOPGAP +, PATTERN_PICOGAP ,
  PATTERN_STROBIEGAP -, PATTERN_DOPYGAP +, PATTERN_DOPSGAP , PATTERN_ULTRAGAP , PATTERN_BLINKIE ,
@@ -156,7 +156,7 @@ ,
  PATTERN_SINGLE_LAST = (PATTERN_MULTI_FIRST - 1) , PATTERN_SINGLE_COUNT = (PATTERN_SINGLE_LAST - PATTERN_SINGLE_FIRST) + 1 -, PATTERN_HUESHIFT = PATTERN_MULTI_FIRST +, PATTERN_HUE_SCROLL = PATTERN_MULTI_FIRST , PATTERN_THEATER_CHASE ,
  PATTERN_CHASER @@ -227,15 +227,15 @@

PATTERN_SINGLE_FIRST  PATTERN_STROBE  PATTERN_HYPERSTROBE  -PATTERN_DOPS  +PATTERN_PICOSTROBE  PATTERN_STROBIE  -PATTERN_DOPY  +PATTERN_DOPS  PATTERN_ULTRADOPS  PATTERN_STROBEGAP  PATTERN_HYPERGAP  -PATTERN_DOPGAP  +PATTERN_PICOGAP  PATTERN_STROBIEGAP  -PATTERN_DOPYGAP  +PATTERN_DOPSGAP  PATTERN_ULTRAGAP  PATTERN_BLINKIE  PATTERN_GHOSTCRUSH  @@ -260,7 +260,7 @@

PATTERN_MULTI_FIRST  PATTERN_SINGLE_LAST  PATTERN_SINGLE_COUNT  -PATTERN_HUESHIFT  +PATTERN_HUE_SCROLL  PATTERN_THEATER_CHASE  PATTERN_CHASER  PATTERN_ZIGZAG  @@ -305,15 +305,15 @@

24 

- + - + - + - + @@ -349,7 +349,7 @@

68 

69  // all 'multi led' patterns below
70 
- + @@ -383,23 +383,22 @@

102 };

PatternID
Definition: Patterns.h:12
@ PATTERN_METEOR
Definition: Patterns.h:80
-
@ PATTERN_DOPYGAP
Definition: Patterns.h:35
@ PATTERN_STROBEGAP
Definition: Patterns.h:31
@ PATTERN_BLENDSTROBEGAP
Definition: Patterns.h:52
@ PATTERN_ZIGZAG
Definition: Patterns.h:74
@ PATTERN_SPARKLETRACE
Definition: Patterns.h:81
@ PATTERN_TRACER
Definition: Patterns.h:47
+
@ PATTERN_PICOGAP
Definition: Patterns.h:33
@ PATTERN_RIBBON
Definition: Patterns.h:48
@ PATTERN_SINGLE_COUNT
Definition: Patterns.h:66
@ PATTERN_STROBIEGAP
Definition: Patterns.h:34
@ PATTERN_STROBE
Definition: Patterns.h:25
@ PATTERN_ZIPFADE
Definition: Patterns.h:75
-
@ PATTERN_DOPY
Definition: Patterns.h:29
@ PATTERN_HYPERGAP
Definition: Patterns.h:32
@ PATTERN_VORTEXWIPE
Definition: Patterns.h:82
@ PATTERN_COUNT
Definition: Patterns.h:101
@ PATTERN_MULTI_LAST
Definition: Patterns.h:98
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_COMPLEMENTARY_BLENDSTROBEGAP
Definition: Patterns.h:55
@ PATTERN_MULTI_COUNT
Definition: Patterns.h:99
@ PATTERN_BLENDSTROBE
Definition: Patterns.h:51
@@ -407,9 +406,9 @@

@ PATTERN_PULSISH
Definition: Patterns.h:87

@ PATTERN_SINGLE_LAST
Definition: Patterns.h:65
@ PATTERN_SPLITSTROBIE
Definition: Patterns.h:90
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
@ INTERNAL_PATTERNS_END
Definition: Patterns.h:97
@ PATTERN_STROBIE
Definition: Patterns.h:28
+
@ PATTERN_PICOSTROBE
Definition: Patterns.h:27
@ PATTERN_MINIRIBBON
Definition: Patterns.h:49
@ PATTERN_COMPLEMENTARY_BLEND
Definition: Patterns.h:53
@ PATTERN_SOLID
Definition: Patterns.h:56
@@ -421,7 +420,6 @@

@ PATTERN_MATERIA
Definition: Patterns.h:92
@ PATTERN_THEATER_CHASE
Definition: Patterns.h:72
@ PATTERN_HYPERSTROBE
Definition: Patterns.h:26
-
@ PATTERN_DOPGAP
Definition: Patterns.h:33
@ PATTERN_WARP
Definition: Patterns.h:83
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
@ PATTERN_CHOPPER
Definition: Patterns.h:40
@@ -429,10 +427,12 @@

@ PATTERN_DASHCRUSH
Definition: Patterns.h:43
@ PATTERN_FILL
Definition: Patterns.h:88
@ PATTERN_SINGLE_FIRST
Definition: Patterns.h:20
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
@ PATTERN_CHASER
Definition: Patterns.h:73
@ PATTERN_ULTRAGAP
Definition: Patterns.h:36
@ PATTERN_ULTRADOPS
Definition: Patterns.h:30
@ PATTERN_DOUBLEDOPS
Definition: Patterns.h:39
+
@ PATTERN_DOPSGAP
Definition: Patterns.h:35
@ PATTERN_COMPLEMENTARY_BLENDSTROBE
Definition: Patterns.h:54
@ PATTERN_WARPWORM
Definition: Patterns.h:84
@ PATTERN_BLEND
Definition: Patterns.h:50
diff --git a/docs/core/Patterns_8h.js b/docs/core/Patterns_8h.js index 9a504276cb..d6b5c5ebd2 100644 --- a/docs/core/Patterns_8h.js +++ b/docs/core/Patterns_8h.js @@ -6,15 +6,15 @@ var Patterns_8h = [ "PATTERN_SINGLE_FIRST", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cac004fab8bcc0fa1c708990e7e34f8afa", null ], [ "PATTERN_STROBE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca320755b96ff07514ffbbea92471d9028", null ], [ "PATTERN_HYPERSTROBE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8caa5f4ef19576a5418b17815f4c406ba63", null ], - [ "PATTERN_DOPS", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca4e822cef21b6083fdffcec08c596a96c", null ], + [ "PATTERN_PICOSTROBE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca83ea10c4e3b1d50592f5c9788f17ffd6", null ], [ "PATTERN_STROBIE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca7db250f793478dac04e13a37d4a34ef5", null ], - [ "PATTERN_DOPY", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca39b2f53ce664d84086a86de867e61fb7", null ], + [ "PATTERN_DOPS", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca4e822cef21b6083fdffcec08c596a96c", null ], [ "PATTERN_ULTRADOPS", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cacc012488e6da04809f4007e6586cff24", null ], [ "PATTERN_STROBEGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca06c9c67d963a1590ef96f5de4a23f32e", null ], [ "PATTERN_HYPERGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca39f4867b6be5726e0c4931f82746a7be", null ], - [ "PATTERN_DOPGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8caa7f26e7849ce7af3d75f93db4ce61aa8", null ], + [ "PATTERN_PICOGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca17dd5fb37e7e12b20753f5f870f45675", null ], [ "PATTERN_STROBIEGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca280f9151afb0380f61a8fb4899891493", null ], - [ "PATTERN_DOPYGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca03e05292b854ca4bbe44111eb6827736", null ], + [ "PATTERN_DOPSGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cacf75c8f9dcdefea662d09280766acdbb", null ], [ "PATTERN_ULTRAGAP", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cacbb64716a819d20cad5beaf5c8369232", null ], [ "PATTERN_BLINKIE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8caf97296c777eb512576ec97bfb1d6874e", null ], [ "PATTERN_GHOSTCRUSH", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca96911dd864c433628dee4bbd426c2c57", null ], @@ -39,7 +39,7 @@ var Patterns_8h = [ "PATTERN_MULTI_FIRST", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cafecfee87d2ade6034f160f02130d2916", null ], [ "PATTERN_SINGLE_LAST", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca63a5c7f0287e61ea810c90b211903308", null ], [ "PATTERN_SINGLE_COUNT", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca1ab18f6049f53be69b7ca4637d1570e6", null ], - [ "PATTERN_HUESHIFT", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca674a8554ca97e8df75a7a8442ea0dd28", null ], + [ "PATTERN_HUE_SCROLL", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cac443649bb2a1d14c0b83d8f3432bf549", null ], [ "PATTERN_THEATER_CHASE", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8caa42dfe59c9c1c5c27d78dc6e0f91d651", null ], [ "PATTERN_CHASER", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8cacae31f0640b7e95cec1ce44b1e89a963", null ], [ "PATTERN_ZIGZAG", "Patterns_8h.html#a40b65bd8b307c1134edfc6b99c16cd8ca0b690948d8f6c2ed0a3b87e8575d7f9a", null ], diff --git a/docs/core/Patterns_8h_source.html b/docs/core/Patterns_8h_source.html index 0087aeb6c5..826f266206 100644 --- a/docs/core/Patterns_8h_source.html +++ b/docs/core/Patterns_8h_source.html @@ -113,15 +113,15 @@
24 
- + - + - + - + @@ -157,7 +157,7 @@
68 
69  // all 'multi led' patterns below
70 
- + @@ -223,23 +223,22 @@
PatternID & operator++(PatternID &c)
Definition: Patterns.h:113
PatternID
Definition: Patterns.h:12
@ PATTERN_METEOR
Definition: Patterns.h:80
-
@ PATTERN_DOPYGAP
Definition: Patterns.h:35
@ PATTERN_STROBEGAP
Definition: Patterns.h:31
@ PATTERN_BLENDSTROBEGAP
Definition: Patterns.h:52
@ PATTERN_ZIGZAG
Definition: Patterns.h:74
@ PATTERN_SPARKLETRACE
Definition: Patterns.h:81
@ PATTERN_TRACER
Definition: Patterns.h:47
+
@ PATTERN_PICOGAP
Definition: Patterns.h:33
@ PATTERN_RIBBON
Definition: Patterns.h:48
@ PATTERN_SINGLE_COUNT
Definition: Patterns.h:66
@ PATTERN_STROBIEGAP
Definition: Patterns.h:34
@ PATTERN_STROBE
Definition: Patterns.h:25
@ PATTERN_ZIPFADE
Definition: Patterns.h:75
-
@ PATTERN_DOPY
Definition: Patterns.h:29
@ PATTERN_HYPERGAP
Definition: Patterns.h:32
@ PATTERN_VORTEXWIPE
Definition: Patterns.h:82
@ PATTERN_COUNT
Definition: Patterns.h:101
@ PATTERN_MULTI_LAST
Definition: Patterns.h:98
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_COMPLEMENTARY_BLENDSTROBEGAP
Definition: Patterns.h:55
@ PATTERN_MULTI_COUNT
Definition: Patterns.h:99
@ PATTERN_BLENDSTROBE
Definition: Patterns.h:51
@@ -247,9 +246,9 @@
@ PATTERN_PULSISH
Definition: Patterns.h:87
@ PATTERN_SINGLE_LAST
Definition: Patterns.h:65
@ PATTERN_SPLITSTROBIE
Definition: Patterns.h:90
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
@ INTERNAL_PATTERNS_END
Definition: Patterns.h:97
@ PATTERN_STROBIE
Definition: Patterns.h:28
+
@ PATTERN_PICOSTROBE
Definition: Patterns.h:27
@ PATTERN_MINIRIBBON
Definition: Patterns.h:49
@ PATTERN_COMPLEMENTARY_BLEND
Definition: Patterns.h:53
@ PATTERN_SOLID
Definition: Patterns.h:56
@@ -261,7 +260,6 @@
@ PATTERN_MATERIA
Definition: Patterns.h:92
@ PATTERN_THEATER_CHASE
Definition: Patterns.h:72
@ PATTERN_HYPERSTROBE
Definition: Patterns.h:26
-
@ PATTERN_DOPGAP
Definition: Patterns.h:33
@ PATTERN_WARP
Definition: Patterns.h:83
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
@ PATTERN_CHOPPER
Definition: Patterns.h:40
@@ -269,10 +267,12 @@
@ PATTERN_DASHCRUSH
Definition: Patterns.h:43
@ PATTERN_FILL
Definition: Patterns.h:88
@ PATTERN_SINGLE_FIRST
Definition: Patterns.h:20
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
@ PATTERN_CHASER
Definition: Patterns.h:73
@ PATTERN_ULTRAGAP
Definition: Patterns.h:36
@ PATTERN_ULTRADOPS
Definition: Patterns.h:30
@ PATTERN_DOUBLEDOPS
Definition: Patterns.h:39
+
@ PATTERN_DOPSGAP
Definition: Patterns.h:35
@ PATTERN_COMPLEMENTARY_BLENDSTROBE
Definition: Patterns.h:54
@ PATTERN_WARPWORM
Definition: Patterns.h:84
@ PATTERN_BLEND
Definition: Patterns.h:50
diff --git a/docs/core/Randomizer_8cpp_source.html b/docs/core/Randomizer_8cpp_source.html index 8723352aa8..c7ecaf90aa 100644 --- a/docs/core/Randomizer_8cpp_source.html +++ b/docs/core/Randomizer_8cpp_source.html @@ -420,9 +420,9 @@
@ PATTERN_BLEND
Definition: Patterns.h:50
@ PATTERN_MULTI_FIRST
Definition: Patterns.h:64
-
#define DOPS_ON_DURATION
Definition: Timings.h:39
+
#define DOPS_ON_DURATION
Definition: Timings.h:43
#define AUTO_RANDOM_DELAY_TICKS
Definition: Timings.h:15
-
#define DOPS_OFF_DURATION
Definition: Timings.h:40
+
#define DOPS_OFF_DURATION
Definition: Timings.h:44
#define AUTO_CYCLE_RANDOMIZER_CLICKS
Definition: VortexConfig.h:105
bool onRelease() const
Definition: Button.h:29
bool onConsecutivePresses(uint8_t numPresses)
Definition: Button.cpp:118
diff --git a/docs/core/Storage_8cpp.html b/docs/core/Storage_8cpp.html index 7aa6154524..28a47d8c32 100644 --- a/docs/core/Storage_8cpp.html +++ b/docs/core/Storage_8cpp.html @@ -108,10 +108,28 @@ - + + +

Macros

#define STORAGE_FILENAME   "FlashStorage.flash"
#define DEFAULT_STORAGE_FILENAME   "FlashStorage.flash"
 
#define STORAGE_FILENAME   DEFAULT_STORAGE_FILENAME
 

Macro Definition Documentation

+ +

◆ DEFAULT_STORAGE_FILENAME

+ +
+
+ + + + +
#define DEFAULT_STORAGE_FILENAME   "FlashStorage.flash"
+
+ +

Definition at line 21 of file Storage.cpp.

+ +
+

◆ STORAGE_FILENAME

@@ -119,12 +137,12 @@

- +
#define STORAGE_FILENAME   "FlashStorage.flash"#define STORAGE_FILENAME   DEFAULT_STORAGE_FILENAME
-

Definition at line 25 of file Storage.cpp.

+

Definition at line 27 of file Storage.cpp.

diff --git a/docs/core/Storage_8cpp.js b/docs/core/Storage_8cpp.js index 29f05bba16..fae8014723 100644 --- a/docs/core/Storage_8cpp.js +++ b/docs/core/Storage_8cpp.js @@ -1,4 +1,5 @@ var Storage_8cpp = [ + [ "DEFAULT_STORAGE_FILENAME", "Storage_8cpp.html#a3afbe062209d42a72bc5b4a03a86206a", null ], [ "STORAGE_FILENAME", "Storage_8cpp.html#a4a8bec941d32acc2e0c33423a61e661f", null ] ]; \ No newline at end of file diff --git a/docs/core/Storage_8cpp_source.html b/docs/core/Storage_8cpp_source.html index 1dd8346992..7ad9ff33f0 100644 --- a/docs/core/Storage_8cpp_source.html +++ b/docs/core/Storage_8cpp_source.html @@ -101,139 +101,147 @@
12 #include "../VortexLib/VortexLib.h"
13 #endif
14 
-
15 #ifdef _MSC_VER
+
15 #ifdef _WIN32
16 #include <Windows.h>
17 #else
18 #include <unistd.h>
19 #endif
20 
-
21 #ifdef VORTEX_LIB
-
22 std::string Storage::m_storageFilename;
-
23 #define STORAGE_FILENAME m_storageFilename.c_str()
-
24 #else
-
25 #define STORAGE_FILENAME "FlashStorage.flash"
-
26 #endif
-
27 
-
28 uint32_t Storage::m_lastSaveSize = 0;
+
21 #define DEFAULT_STORAGE_FILENAME "FlashStorage.flash"
+
22 
+
23 #ifdef VORTEX_LIB
+
24 std::string Storage::m_storageFilename;
+
25 #define STORAGE_FILENAME m_storageFilename.c_str()
+
26 #else
+
27 #define STORAGE_FILENAME DEFAULT_STORAGE_FILENAME
+
28 #endif
29 
- -
31 {
-
32 }
-
33 
- -
35 {
-
36  return true;
-
37 }
-
38 
- -
40 {
-
41 }
-
42 
-
43 // store a serial buffer to storage
- -
45 {
-
46 #ifdef VORTEX_LIB
-
47  if (!Vortex::storageEnabled()) {
-
48  // success so the system thinks it all worked
-
49  return true;
-
50  }
-
51 #endif
-
52  // check size
-
53  if (buffer.rawSize() > STORAGE_SIZE) {
-
54  ERROR_LOG("Buffer too big for storage space");
-
55  return false;
-
56  }
-
57 #ifdef VORTEX_EMBEDDED
-
58  // implement device storage here
-
59 #elif defined(_MSC_VER)
-
60  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
-
61  if (!hFile) {
-
62  // error
-
63  return false;
-
64  }
-
65  DWORD written = 0;
-
66  if (!WriteFile(hFile, buffer.rawData(), buffer.rawSize(), &written, NULL)) {
-
67  // error
-
68  return false;
-
69  }
-
70  CloseHandle(hFile);
-
71 #else
-
72  FILE *f = fopen(STORAGE_FILENAME, "w");
-
73  if (!f) {
-
74  return false;
-
75  }
-
76  if (!fwrite(buffer.rawData(), sizeof(char), buffer.rawSize(), f)) {
-
77  return false;
-
78  }
-
79  fclose(f);
-
80 #endif // VORTEX_EMBEDDED
-
81  DEBUG_LOGF("Wrote %u bytes to storage (max: %u)", m_lastSaveSize, STORAGE_SIZE);
-
82  return true;
-
83 }
-
84 
-
85 // read a serial buffer from storage
- -
87 {
-
88 #ifdef VORTEX_LIB
-
89  if (!Vortex::storageEnabled()) {
-
90  // return false here, but true in write because we don't want to return
-
91  // an empty buffer after returning true
-
92  return false;
-
93  }
-
94 #endif
-
95  uint32_t size = STORAGE_SIZE;
-
96  if (size > STORAGE_SIZE || size < sizeof(ByteStream::RawBuffer) + 4) {
-
97  return false;
-
98  }
-
99  if (!buffer.init(size)) {
-
100  return false;
-
101  }
-
102 #ifdef VORTEX_EMBEDDED
-
103  // implement device storage here
-
104 #elif defined(_MSC_VER)
-
105  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
-
106  if (!hFile) {
-
107  // error
-
108  return false;
-
109  }
-
110  DWORD bytesRead = 0;
-
111  if (!ReadFile(hFile, buffer.rawData(), size, &bytesRead, NULL)) {
-
112  // error
-
113  return false;
-
114  }
-
115  CloseHandle(hFile);
-
116 #else
-
117  FILE *f = fopen(STORAGE_FILENAME, "r");
-
118  if (!f) {
-
119  return false;
-
120  }
-
121  if (!fread(buffer.rawData(), sizeof(char), size, f)) {
-
122  return false;
-
123  }
-
124  fclose(f);
-
125 #endif
-
126  // ensure the internal buffer is sane after reading it out, this
-
127  // prevents segfaults if the internal size reports larger than capacity
-
128  buffer.sanity();
-
129  // check crc immediately since we read into raw data copying the
-
130  // array could be dangerous
-
131  if (!buffer.checkCRC()) {
-
132  buffer.clear();
-
133  ERROR_LOG("Could not verify buffer");
-
134  return false;
-
135  }
-
136  m_lastSaveSize = size;
-
137  DEBUG_LOGF("Loaded savedata (Size: %u)", buffer.size());
-
138  return true;
-
139 }
-
140 
- -
142 {
-
143  return m_lastSaveSize;
-
144 }
+
30 uint32_t Storage::m_lastSaveSize = 0;
+
31 
+ +
33 {
+
34 }
+
35 
+ +
37 {
+
38 #ifdef VORTEX_LIB
+
39  if (!m_storageFilename.length() && Vortex::storageEnabled()) {
+
40  m_storageFilename = DEFAULT_STORAGE_FILENAME;
+
41  }
+
42 #endif
+
43  return true;
+
44 }
+
45 
+ +
47 {
+
48 }
+
49 
+
50 // store a serial buffer to storage
+ +
52 {
+
53 #ifdef VORTEX_LIB
+
54  if (!Vortex::storageEnabled()) {
+
55  // success so the system thinks it all worked
+
56  return true;
+
57  }
+
58 #endif
+
59  // check size
+
60  if (buffer.rawSize() > STORAGE_SIZE) {
+
61  ERROR_LOG("Buffer too big for storage space");
+
62  return false;
+
63  }
+
64 #ifdef VORTEX_EMBEDDED
+
65  // implement device storage here
+
66 #elif defined(_WIN32)
+
67  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
+
68  if (hFile == INVALID_HANDLE_VALUE) {
+
69  // error
+
70  return false;
+
71  }
+
72  DWORD written = 0;
+
73  if (!WriteFile(hFile, buffer.rawData(), buffer.rawSize(), &written, NULL)) {
+
74  // error
+
75  return false;
+
76  }
+
77  CloseHandle(hFile);
+
78 #else
+
79  FILE *f = fopen(STORAGE_FILENAME, "w");
+
80  if (!f) {
+
81  return false;
+
82  }
+
83  if (!fwrite(buffer.rawData(), sizeof(char), buffer.rawSize(), f)) {
+
84  return false;
+
85  }
+
86  fclose(f);
+
87 #endif // VORTEX_EMBEDDED
+
88  DEBUG_LOGF("Wrote %u bytes to storage (max: %u)", m_lastSaveSize, STORAGE_SIZE);
+
89  return true;
+
90 }
+
91 
+
92 // read a serial buffer from storage
+ +
94 {
+
95 #ifdef VORTEX_LIB
+
96  if (!Vortex::storageEnabled()) {
+
97  // return false here, but true in write because we don't want to return
+
98  // an empty buffer after returning true
+
99  return false;
+
100  }
+
101 #endif
+
102  uint32_t size = STORAGE_SIZE;
+
103  if (size > STORAGE_SIZE || size < sizeof(ByteStream::RawBuffer) + 4) {
+
104  return false;
+
105  }
+
106  if (!buffer.init(size)) {
+
107  return false;
+
108  }
+
109 #ifdef VORTEX_EMBEDDED
+
110  // implement device storage here
+
111 #elif defined(_WIN32)
+
112  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+
113  if (hFile == INVALID_HANDLE_VALUE) {
+
114  // error
+
115  return false;
+
116  }
+
117  DWORD bytesRead = 0;
+
118  if (!ReadFile(hFile, buffer.rawData(), size, &bytesRead, NULL)) {
+
119  // error
+
120  return false;
+
121  }
+
122  CloseHandle(hFile);
+
123 #else
+
124  FILE *f = fopen(STORAGE_FILENAME, "r");
+
125  if (!f) {
+
126  return false;
+
127  }
+
128  if (!fread(buffer.rawData(), sizeof(char), size, f)) {
+
129  return false;
+
130  }
+
131  fclose(f);
+
132 #endif
+
133  // ensure the internal buffer is sane after reading it out, this
+
134  // prevents segfaults if the internal size reports larger than capacity
+
135  buffer.sanity();
+
136  // check crc immediately since we read into raw data copying the
+
137  // array could be dangerous
+
138  if (!buffer.checkCRC()) {
+
139  buffer.clear();
+
140  ERROR_LOG("Could not verify buffer");
+
141  return false;
+
142  }
+
143  m_lastSaveSize = size;
+
144  DEBUG_LOGF("Loaded savedata (Size: %u)", buffer.size());
+
145  return true;
+
146 }
+
147 
+ +
149 {
+
150  return m_lastSaveSize;
+
151 }
#define DEBUG_LOGF(msg,...)
Definition: Log.h:41
#define ERROR_LOG(msg)
Definition: Log.h:29
-
#define STORAGE_FILENAME
Definition: Storage.cpp:25
+
#define DEFAULT_STORAGE_FILENAME
Definition: Storage.cpp:21
+
#define STORAGE_FILENAME
Definition: Storage.cpp:27
#define STORAGE_SIZE
Definition: VortexConfig.h:501
@@ -244,12 +252,12 @@
uint32_t size() const
Definition: ByteStream.h:123
bool checkCRC() const
Definition: ByteStream.cpp:327
void sanity()
Definition: ByteStream.cpp:319
-
static bool init()
Definition: Storage.cpp:34
-
static bool write(ByteStream &buffer)
Definition: Storage.cpp:44
-
static void cleanup()
Definition: Storage.cpp:39
-
static bool read(ByteStream &buffer)
Definition: Storage.cpp:86
-
static uint32_t lastSaveSize()
Definition: Storage.cpp:141
-
Storage()
Definition: Storage.cpp:30
+
static bool init()
Definition: Storage.cpp:36
+
static bool write(ByteStream &buffer)
Definition: Storage.cpp:51
+
static void cleanup()
Definition: Storage.cpp:46
+
static bool read(ByteStream &buffer)
Definition: Storage.cpp:93
+
static uint32_t lastSaveSize()
Definition: Storage.cpp:148
+
Storage()
Definition: Storage.cpp:32
static uint32_t m_lastSaveSize
Definition: Storage.h:40
diff --git a/docs/core/Storage_8h_source.html b/docs/core/Storage_8h_source.html index c811cb14d3..a326f76e41 100644 --- a/docs/core/Storage_8h_source.html +++ b/docs/core/Storage_8h_source.html @@ -132,12 +132,12 @@
43 #endif
-
static bool init()
Definition: Storage.cpp:34
-
static bool write(ByteStream &buffer)
Definition: Storage.cpp:44
-
static void cleanup()
Definition: Storage.cpp:39
-
static bool read(ByteStream &buffer)
Definition: Storage.cpp:86
-
static uint32_t lastSaveSize()
Definition: Storage.cpp:141
-
Storage()
Definition: Storage.cpp:30
+
static bool init()
Definition: Storage.cpp:36
+
static bool write(ByteStream &buffer)
Definition: Storage.cpp:51
+
static void cleanup()
Definition: Storage.cpp:46
+
static bool read(ByteStream &buffer)
Definition: Storage.cpp:93
+
static uint32_t lastSaveSize()
Definition: Storage.cpp:148
+
Storage()
Definition: Storage.cpp:32
static uint32_t m_lastSaveSize
Definition: Storage.h:40
diff --git a/docs/core/TimeControl_8cpp_source.html b/docs/core/TimeControl_8cpp_source.html index 8d3ea835bb..d2a0fb0295 100644 --- a/docs/core/TimeControl_8cpp_source.html +++ b/docs/core/TimeControl_8cpp_source.html @@ -98,7 +98,7 @@
9 
10 #include "../Leds/Leds.h"
11 
-
12 #if !defined(_MSC_VER) || defined(WASM)
+
12 #if !defined(_WIN32) || defined(WASM)
13 #include <unistd.h>
14 #include <time.h>
15 uint64_t start = 0;
@@ -144,7 +144,7 @@
55  m_isSimulation = false;
56  m_instantTimestep = false;
57 #endif
-
58 #if !defined(_MSC_VER) || defined(WASM)
+
58 #if !defined(_WIN32) || defined(WASM)
59  start = microseconds();
60 #else
61  QueryPerformanceFrequency(&tps);
@@ -190,7 +190,7 @@
101  // if building anywhere except visual studio then we can run alternate sleep code
102  // because in visual studio + windows it's better to just spin and check the high
103  // resolution clock instead of trying to sleep for microseconds.
-
104 #if !defined(_MSC_VER) && defined(VORTEX_LIB)
+
104 #if !defined(_WIN32) && defined(VORTEX_LIB)
105  uint32_t required = (1000000 / TICKRATE);
106  uint32_t sleepTime = 0;
107  if (required > elapsed_us) {
@@ -261,7 +261,7 @@
172 #ifndef VORTEX_LIB // Embedded avr devices
173  // arduino micros, or whatever micro implementation you have chosen for the embedded device
174  return micros();
-
175 #elif defined(_MSC_VER) // windows
+
175 #elif defined(_WIN32) // windows
176  LARGE_INTEGER now;
177  QueryPerformanceCounter(&now);
178  if (!tps.QuadPart) {
@@ -279,7 +279,7 @@
190 
191 void Time::delayMicroseconds(uint32_t us)
192 {
-
193 #ifdef _MSC_VER
+
193 #ifdef _WIN32
194  uint32_t newtime = microseconds() + us;
195  while (microseconds() < newtime) {
196  // busy loop
@@ -296,7 +296,7 @@
207  for (uint16_t i = 0; i < ms; ++i) {
208  delayMicroseconds(1000);
209  }
-
210 #elif defined(_MSC_VER)
+
210 #elif defined(_WIN32)
211  Sleep(ms);
212 #else
213  usleep(ms * 1000);
diff --git a/docs/core/Timings_8h.html b/docs/core/Timings_8h.html index ade92d10a4..e9f1d05b33 100644 --- a/docs/core/Timings_8h.html +++ b/docs/core/Timings_8h.html @@ -134,21 +134,21 @@   #define STROBE_OFF_DURATION   6   -#define HYPERSTROBE_ON_DURATION   36 +#define HYPERSTROBE_ON_DURATION   16   -#define HYPERSTROBE_OFF_DURATION   26 +#define HYPERSTROBE_OFF_DURATION   20   -#define DOPS_ON_DURATION   6 +#define PICOSTROBE_ON_DURATION   6 +  +#define PICOSTROBE_OFF_DURATION   40 +  +#define DOPS_ON_DURATION   1   -#define DOPS_OFF_DURATION   40 +#define DOPS_OFF_DURATION   10   -#define DOPY_ON_DURATION   5 -  -#define DOPY_OFF_DURATION   15 -  #define ULTRADOPS_ON_DURATION   1   -#define ULTRADOPS_OFF_DURATION   5 +#define ULTRADOPS_OFF_DURATION   3   #define STROBIE_ON_DURATION   2   @@ -325,12 +325,12 @@

- +
#define DOPS_OFF_DURATION   40#define DOPS_OFF_DURATION   10
-

Definition at line 40 of file Timings.h.

+

Definition at line 44 of file Timings.h.

@@ -341,39 +341,7 @@

- - -
#define DOPS_ON_DURATION   6
-
- - -

◆ DOPY_OFF_DURATION

- -
-
- - - - -
#define DOPY_OFF_DURATION   15
-
- -

Definition at line 44 of file Timings.h.

- -
-
- -

◆ DOPY_ON_DURATION

- - + +

◆ PICOSTROBE_OFF_DURATION

+ +
+
+ + + + +
#define PICOSTROBE_OFF_DURATION   40
+
+ +

Definition at line 40 of file Timings.h.

+ +
+
+ +

◆ PICOSTROBE_ON_DURATION

+ +
+
+ + + + +
#define PICOSTROBE_ON_DURATION   6
+
+ +

Definition at line 39 of file Timings.h.

+
@@ -661,7 +661,7 @@

- +
#define ULTRADOPS_OFF_DURATION   5#define ULTRADOPS_OFF_DURATION   3
diff --git a/docs/core/Timings_8h.js b/docs/core/Timings_8h.js index b4e3797b29..4560bae88e 100644 --- a/docs/core/Timings_8h.js +++ b/docs/core/Timings_8h.js @@ -11,8 +11,6 @@ var Timings_8h = [ "DELETE_THRESHOLD_TICKS", "Timings_8h.html#a724ef82b8f1a5b8cd76673dfe480e7bb", null ], [ "DOPS_OFF_DURATION", "Timings_8h.html#a7c2e9b421ae2ca92a05458b46613fa44", null ], [ "DOPS_ON_DURATION", "Timings_8h.html#a034d6fe9497c2240121003c72d74d147", null ], - [ "DOPY_OFF_DURATION", "Timings_8h.html#a8e2f5b618b13cbaba4d51a64b49ec9b9", null ], - [ "DOPY_ON_DURATION", "Timings_8h.html#ad00793dffc3c10bae362e9ef7676d2b7", null ], [ "EXIT_MENU_OFF_MS", "Timings_8h.html#a0f785cd62010101e23dc80b1c6334ef6", null ], [ "EXIT_MENU_ON_MS", "Timings_8h.html#a51ff44bad98709f4d9c531f906080c96", null ], [ "FACTORY_RESET_THRESHOLD_TICKS", "Timings_8h.html#a17f3a90cc9ef4f627d73c95f69ccbcbd", null ], @@ -22,6 +20,8 @@ var Timings_8h = [ "MAX_TIMEOUT_DURATION", "Timings_8h.html#a5b19ad5a706226f4733b244e808ee463", null ], [ "MAX_WAIT_DURATION", "Timings_8h.html#aa5129b97d905b734aa2f556a27e141be", null ], [ "MENU_TRIGGER_THRESHOLD_TICKS", "Timings_8h.html#a155fc794adbdc762cfbc71f55a04bc22", null ], + [ "PICOSTROBE_OFF_DURATION", "Timings_8h.html#ae58f16c1f8ac78afc101301cd9f82447", null ], + [ "PICOSTROBE_ON_DURATION", "Timings_8h.html#a82b22abf95e83ae41902f033e8d98b33", null ], [ "RIBBON_DURATION", "Timings_8h.html#ae55289f40f983caa41723281eee592a5", null ], [ "SHORT_CLICK_THRESHOLD_TICKS", "Timings_8h.html#a301a9e590b96bcdd14ae850adb42e9ff", null ], [ "SIGNAL_OFF_DURATION", "Timings_8h.html#a2c2a49db365921e10711940093a4bb99", null ], diff --git a/docs/core/Timings_8h_source.html b/docs/core/Timings_8h_source.html index 8015d9b7b2..5d20d7b0a5 100644 --- a/docs/core/Timings_8h_source.html +++ b/docs/core/Timings_8h_source.html @@ -121,20 +121,20 @@
32 #define STROBE_OFF_DURATION 6
33 
34 // Hyperstrobe
-
35 #define HYPERSTROBE_ON_DURATION 36
-
36 #define HYPERSTROBE_OFF_DURATION 26
+
35 #define HYPERSTROBE_ON_DURATION 16
+
36 #define HYPERSTROBE_OFF_DURATION 20
37 
38 // Dops
-
39 #define DOPS_ON_DURATION 6
-
40 #define DOPS_OFF_DURATION 40
+
39 #define PICOSTROBE_ON_DURATION 6
+
40 #define PICOSTROBE_OFF_DURATION 40
41 
42 // Dopy
-
43 #define DOPY_ON_DURATION 5
-
44 #define DOPY_OFF_DURATION 15
+
43 #define DOPS_ON_DURATION 1
+
44 #define DOPS_OFF_DURATION 10
45 
46 // Ultradops
47 #define ULTRADOPS_ON_DURATION 1
-
48 #define ULTRADOPS_OFF_DURATION 5
+
48 #define ULTRADOPS_OFF_DURATION 3
49 
50 // Strobie
51 #define STROBIE_ON_DURATION 2
diff --git a/docs/core/VortexConfig_8h__dep__incl.md5 b/docs/core/VortexConfig_8h__dep__incl.md5 index e5b4e7cc74..1c22d507bf 100644 --- a/docs/core/VortexConfig_8h__dep__incl.md5 +++ b/docs/core/VortexConfig_8h__dep__incl.md5 @@ -1 +1 @@ -1aa8649acc6395c3f548b00369ac8138 \ No newline at end of file +ec72b23d6f31edac1aded7be39dbe05b \ No newline at end of file diff --git a/docs/core/VortexConfig_8h__dep__incl.svg b/docs/core/VortexConfig_8h__dep__incl.svg index 71f126a597..0fbce5665b 100644 --- a/docs/core/VortexConfig_8h__dep__incl.svg +++ b/docs/core/VortexConfig_8h__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,8 +58,8 @@ var sectionId = 'dynsection-1'; Node1 - -VortexEngine/src/VortexConfig.h + +VortexEngine/src/VortexConfig.h @@ -67,524 +67,524 @@ var sectionId = 'dynsection-1'; Node2 - -VortexEngine/src/Colors -/Colorset.h + +VortexEngine/src/Colors +/Colorset.h Node1->Node2 - - + + Node21 - -VortexEngine/src/Patterns -/Pattern.cpp + +VortexEngine/src/Patterns +/Pattern.cpp Node1->Node21 - - + + Node23 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp Node1->Node23 - - + + Node75 - -VortexEngine/src/Colors -/ColorTypes.h + +VortexEngine/src/Colors +/ColorTypes.h Node1->Node75 - - + + Node78 - -VortexEngine/src/Leds -/Leds.cpp + +VortexEngine/src/Leds +/Leds.cpp Node1->Node78 - - + + Node82 - -VortexEngine/src/Modes -/Modes.h + +VortexEngine/src/Modes +/Modes.h Node1->Node82 - - + + Node97 - -VortexEngine/src/Leds -/LedTypes.h + +VortexEngine/src/Leds +/LedTypes.h Node1->Node97 - - + + Node98 - -VortexEngine/src/Modes -/Mode.h + +VortexEngine/src/Modes +/Mode.h Node1->Node98 - - + + Node101 - -VortexEngine/src/Time -/TimeControl.h + +VortexEngine/src/Time +/TimeControl.h Node1->Node101 - - + + Node107 - -VortexEngine/src/Time -/Timings.h + +VortexEngine/src/Time +/Timings.h Node1->Node107 - - + + Node109 - -VortexEngine/src/Log -/ErrorBlinker.h + +VortexEngine/src/Log +/ErrorBlinker.h Node1->Node109 - - + + Node111 - -VortexEngine/src/Log -/Log.h + +VortexEngine/src/Log +/Log.h Node1->Node111 - - + + Node117 - -VortexEngine/src/Storage -/Storage.cpp + +VortexEngine/src/Storage +/Storage.cpp Node1->Node117 - - + + Node120 - -VortexEngine/src/Memory -/Memory.h + +VortexEngine/src/Memory +/Memory.h Node1->Node120 - - + + Node121 - -VortexEngine/src/Serial -/Compression.cpp + +VortexEngine/src/Serial +/Compression.cpp Node1->Node121 - - + + Node122 - -VortexEngine/src/Modes -/DefaultModes.h + +VortexEngine/src/Modes +/DefaultModes.h Node1->Node122 - - + + Node123 - -VortexEngine/src/Serial -/Compression.h + +VortexEngine/src/Serial +/Compression.h Node1->Node123 - - + + Node124 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node1->Node124 - - + + Node125 - -VortexEngine/src/Wireless -/VLConfig.h + +VortexEngine/src/Wireless +/VLConfig.h - + Node1->Node125 - - + + Node3 - -VortexEngine/src/Colors -/Colorset.cpp + +VortexEngine/src/Colors +/Colorset.cpp Node2->Node3 - - + + Node4 - -VortexEngine/src/Menus -/MenuList/ColorSelect.cpp + +VortexEngine/src/Menus +/MenuList/ColorSelect.cpp Node2->Node4 - - + + Node5 - -VortexEngine/src/Menus -/MenuList/ColorSelect.h + +VortexEngine/src/Menus +/MenuList/ColorSelect.h Node2->Node5 - - + + Node7 - -VortexEngine/src/Menus -/MenuList/EditorConnection.cpp + +VortexEngine/src/Menus +/MenuList/EditorConnection.cpp Node2->Node7 - - + + Node8 - -VortexEngine/src/Menus -/MenuList/PatternSelect.h + +VortexEngine/src/Menus +/MenuList/PatternSelect.h Node2->Node8 - - + + Node10 - -VortexEngine/src/Menus -/MenuList/Randomizer.cpp + +VortexEngine/src/Menus +/MenuList/Randomizer.cpp Node2->Node10 - - + + Node11 - -VortexEngine/src/Modes -/Mode.cpp + +VortexEngine/src/Modes +/Mode.cpp Node2->Node11 - - + + Node12 - -VortexEngine/src/Modes -/Modes.cpp + +VortexEngine/src/Modes +/Modes.cpp Node2->Node12 - - + + Node13 - -VortexEngine/src/Patterns -/Multi/CompoundPattern.cpp + +VortexEngine/src/Patterns +/Multi/CompoundPattern.cpp Node2->Node13 - - + + Node14 - -VortexEngine/src/Patterns -/Multi/Sequencer/Sequence.h + +VortexEngine/src/Patterns +/Multi/Sequencer/Sequence.h Node2->Node14 - - + + Node2->Node21 - - + + Node22 - -VortexEngine/src/Patterns -/Pattern.h + +VortexEngine/src/Patterns +/Pattern.h Node2->Node22 - - + + Node69 - -VortexEngine/src/Patterns -/Single/BasicPattern.cpp + +VortexEngine/src/Patterns +/Single/BasicPattern.cpp Node2->Node69 - - + + Node71 - -VortexEngine/src/Patterns -/Single/BlendPattern.cpp + +VortexEngine/src/Patterns +/Single/BlendPattern.cpp Node2->Node71 - - + + Node5->Node4 - - + + @@ -599,906 +599,912 @@ var sectionId = 'dynsection-1'; Node14->Node16 - - + + Node22->Node4 - - + + Node22->Node10 - - + + Node22->Node11 - - + + Node22->Node12 - - + + Node22->Node21 - - + + Node22->Node23 - - + + Node75->Node2 - - + + Node76 - -VortexEngine/src/Colors -/ColorTypes.cpp + +VortexEngine/src/Colors +/ColorTypes.cpp Node75->Node76 - - + + Node77 - -VortexEngine/src/Leds -/Leds.h + +VortexEngine/src/Leds +/Leds.h Node75->Node77 - - + + Node75->Node82 - - + + Node87 - -VortexEngine/src/Leds -/LedStash.h + +VortexEngine/src/Leds +/LedStash.h Node75->Node87 - - + + Node89 - -VortexEngine/src/Menus -/Menu.h + +VortexEngine/src/Menus +/Menu.h Node75->Node89 - - + + Node95 - -VortexEngine/src/Menus -/Menus.h + +VortexEngine/src/Menus +/Menus.h Node75->Node95 - - + + Node96 - -VortexEngine/src/Modes -/DefaultModes.cpp + +VortexEngine/src/Modes +/DefaultModes.cpp Node75->Node96 - - + + Node77->Node4 - - + + Node77->Node7 - - + + Node77->Node10 - - + + Node77->Node11 - - + + Node77->Node12 - - + + Node77->Node23 - - + + Node77->Node69 - - + + Node77->Node71 - - + + Node77->Node78 - - + + Node79 - -VortexEngine/src/Menus -/Menu.cpp + +VortexEngine/src/Menus +/Menu.cpp Node77->Node79 - - + + Node80 - -VortexEngine/src/Menus -/MenuList/GlobalBrightness.cpp + +VortexEngine/src/Menus +/MenuList/GlobalBrightness.cpp Node77->Node80 - - + + Node81 - -VortexEngine/src/Menus -/MenuList/ModeSharing.cpp + +VortexEngine/src/Menus +/MenuList/ModeSharing.cpp Node77->Node81 - - + + Node77->Node82 - - + + Node82->Node4 - - + + Node82->Node7 - - + + Node82->Node10 - - + + Node82->Node12 - - + + Node82->Node23 - - + + Node82->Node78 - - + + Node82->Node79 - - + + Node82->Node80 - - + + Node82->Node81 - - + + Node87->Node78 - - + + Node89->Node5 - - + + Node89->Node8 - - + + Node89->Node79 - - + + Node95->Node4 - - + + Node95->Node10 - - + + Node95->Node79 - - + + Node95->Node80 - - + + Node97->Node14 - - + + Node97->Node16 - - + + Node97->Node22 - - + + Node97->Node77 - - + + Node97->Node87 - - + + Node97->Node89 - - + + Node97->Node95 - - + + Node97->Node98 - - + + Node25 - -VortexEngine/src/Patterns -/Multi/BlinkStepPattern.h + +VortexEngine/src/Patterns +/Multi/BlinkStepPattern.h Node97->Node25 - - + + Node60 - -VortexEngine/src/Patterns -/Multi/MateriaPattern.h + +VortexEngine/src/Patterns +/Multi/MateriaPattern.h Node97->Node60 - - + + Node97->Node101 - - + + Node108 - -VortexEngine/src/Time -/Timer.h + +VortexEngine/src/Time +/Timer.h Node97->Node108 - - + + Node98->Node4 - - + + Node98->Node7 - - + + Node98->Node8 - - + + Node98->Node10 - - + + Node98->Node11 - - + + Node98->Node12 - - + + Node98->Node23 - - + + Node98->Node79 - - + + Node98->Node81 - - + + Node98->Node89 - - + + Node98->Node95 - - + + Node101->Node4 - - + + Node101->Node7 - - + + Node101->Node11 - - + + Node101->Node12 - - + + Node101->Node21 - - + + Node101->Node23 - - + + Node101->Node69 - - + + Node101->Node71 - - + + Node101->Node78 - - + + Node101->Node79 - - + + Node101->Node81 - - + + Node102 - -VortexEngine/src/Buttons -/Button.cpp + +VortexEngine/src/Buttons +/Button.cpp Node101->Node102 - - + + Node104 - -VortexEngine/src/Log -/Log.cpp + +VortexEngine/src/Log +/Log.cpp Node101->Node104 - - + + Node101->Node107 - - + + Node107->Node4 - - + + Node107->Node10 - - + + Node107->Node12 - - + + Node107->Node23 - - + + Node107->Node79 - - + + Node107->Node81 - - + + Node107->Node60 - - + + Node107->Node102 - - + + Node108->Node14 - - + + Node108->Node16 - - + + Node108->Node25 - - + + Node108->Node60 - - + + Node110 - -VortexEngine/src/Log -/ErrorBlinker.cpp + +VortexEngine/src/Log +/ErrorBlinker.cpp Node109->Node110 - - + + Node109->Node111 - - + + Node111->Node3 - - + + Node111->Node4 - - + + Node111->Node7 - - + + Node111->Node10 - - + + Node111->Node11 - - + + Node111->Node12 - - + + Node111->Node21 - - + + Node111->Node23 - - + + Node111->Node79 - - + + Node111->Node80 - - + + Node111->Node81 - - + + Node111->Node102 - - + + Node111->Node104 - - + + Node112 - -VortexEngine/src/Memory -/Memory.cpp + +VortexEngine/src/Memory +/Memory.cpp Node111->Node112 - - + + Node111->Node117 - - + + Node120->Node3 - - + + Node120->Node10 - - + + Node120->Node11 - - + + Node120->Node21 - - + + Node120->Node112 - - + + Node120->Node117 - - + + Node120->Node121 - - + + Node122->Node12 - - + + Node122->Node23 - - + + Node122->Node96 - - + + Node123->Node121 - - + + - + Node124->Node11 - - + + - + Node124->Node12 - - + + + + + +Node124->Node23 + + diff --git a/docs/core/VortexConfig_8h__dep__incl_org.svg b/docs/core/VortexConfig_8h__dep__incl_org.svg index eac48c5fbe..291ca7b978 100644 --- a/docs/core/VortexConfig_8h__dep__incl_org.svg +++ b/docs/core/VortexConfig_8h__dep__incl_org.svg @@ -4,16 +4,16 @@ - + VortexEngine/src/VortexConfig.h Node1 - -VortexEngine/src/VortexConfig.h + +VortexEngine/src/VortexConfig.h @@ -21,524 +21,524 @@ Node2 - -VortexEngine/src/Colors -/Colorset.h + +VortexEngine/src/Colors +/Colorset.h Node1->Node2 - - + + Node21 - -VortexEngine/src/Patterns -/Pattern.cpp + +VortexEngine/src/Patterns +/Pattern.cpp Node1->Node21 - - + + Node23 - -VortexEngine/src/Menus -/MenuList/FactoryReset.cpp + +VortexEngine/src/Menus +/MenuList/FactoryReset.cpp Node1->Node23 - - + + Node75 - -VortexEngine/src/Colors -/ColorTypes.h + +VortexEngine/src/Colors +/ColorTypes.h Node1->Node75 - - + + Node78 - -VortexEngine/src/Leds -/Leds.cpp + +VortexEngine/src/Leds +/Leds.cpp Node1->Node78 - - + + Node82 - -VortexEngine/src/Modes -/Modes.h + +VortexEngine/src/Modes +/Modes.h Node1->Node82 - - + + Node97 - -VortexEngine/src/Leds -/LedTypes.h + +VortexEngine/src/Leds +/LedTypes.h Node1->Node97 - - + + Node98 - -VortexEngine/src/Modes -/Mode.h + +VortexEngine/src/Modes +/Mode.h Node1->Node98 - - + + Node101 - -VortexEngine/src/Time -/TimeControl.h + +VortexEngine/src/Time +/TimeControl.h Node1->Node101 - - + + Node107 - -VortexEngine/src/Time -/Timings.h + +VortexEngine/src/Time +/Timings.h Node1->Node107 - - + + Node109 - -VortexEngine/src/Log -/ErrorBlinker.h + +VortexEngine/src/Log +/ErrorBlinker.h Node1->Node109 - - + + Node111 - -VortexEngine/src/Log -/Log.h + +VortexEngine/src/Log +/Log.h Node1->Node111 - - + + Node117 - -VortexEngine/src/Storage -/Storage.cpp + +VortexEngine/src/Storage +/Storage.cpp Node1->Node117 - - + + Node120 - -VortexEngine/src/Memory -/Memory.h + +VortexEngine/src/Memory +/Memory.h Node1->Node120 - - + + Node121 - -VortexEngine/src/Serial -/Compression.cpp + +VortexEngine/src/Serial +/Compression.cpp Node1->Node121 - - + + Node122 - -VortexEngine/src/Modes -/DefaultModes.h + +VortexEngine/src/Modes +/DefaultModes.h Node1->Node122 - - + + Node123 - -VortexEngine/src/Serial -/Compression.h + +VortexEngine/src/Serial +/Compression.h Node1->Node123 - - + + Node124 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node1->Node124 - - + + Node125 - -VortexEngine/src/Wireless -/VLConfig.h + +VortexEngine/src/Wireless +/VLConfig.h - + Node1->Node125 - - + + Node3 - -VortexEngine/src/Colors -/Colorset.cpp + +VortexEngine/src/Colors +/Colorset.cpp Node2->Node3 - - + + Node4 - -VortexEngine/src/Menus -/MenuList/ColorSelect.cpp + +VortexEngine/src/Menus +/MenuList/ColorSelect.cpp Node2->Node4 - - + + Node5 - -VortexEngine/src/Menus -/MenuList/ColorSelect.h + +VortexEngine/src/Menus +/MenuList/ColorSelect.h Node2->Node5 - - + + Node7 - -VortexEngine/src/Menus -/MenuList/EditorConnection.cpp + +VortexEngine/src/Menus +/MenuList/EditorConnection.cpp Node2->Node7 - - + + Node8 - -VortexEngine/src/Menus -/MenuList/PatternSelect.h + +VortexEngine/src/Menus +/MenuList/PatternSelect.h Node2->Node8 - - + + Node10 - -VortexEngine/src/Menus -/MenuList/Randomizer.cpp + +VortexEngine/src/Menus +/MenuList/Randomizer.cpp Node2->Node10 - - + + Node11 - -VortexEngine/src/Modes -/Mode.cpp + +VortexEngine/src/Modes +/Mode.cpp Node2->Node11 - - + + Node12 - -VortexEngine/src/Modes -/Modes.cpp + +VortexEngine/src/Modes +/Modes.cpp Node2->Node12 - - + + Node13 - -VortexEngine/src/Patterns -/Multi/CompoundPattern.cpp + +VortexEngine/src/Patterns +/Multi/CompoundPattern.cpp Node2->Node13 - - + + Node14 - -VortexEngine/src/Patterns -/Multi/Sequencer/Sequence.h + +VortexEngine/src/Patterns +/Multi/Sequencer/Sequence.h Node2->Node14 - - + + Node2->Node21 - - + + Node22 - -VortexEngine/src/Patterns -/Pattern.h + +VortexEngine/src/Patterns +/Pattern.h Node2->Node22 - - + + Node69 - -VortexEngine/src/Patterns -/Single/BasicPattern.cpp + +VortexEngine/src/Patterns +/Single/BasicPattern.cpp Node2->Node69 - - + + Node71 - -VortexEngine/src/Patterns -/Single/BlendPattern.cpp + +VortexEngine/src/Patterns +/Single/BlendPattern.cpp Node2->Node71 - - + + Node5->Node4 - - + + @@ -553,906 +553,912 @@ Node14->Node16 - - + + Node22->Node4 - - + + Node22->Node10 - - + + Node22->Node11 - - + + Node22->Node12 - - + + Node22->Node21 - - + + Node22->Node23 - - + + Node75->Node2 - - + + Node76 - -VortexEngine/src/Colors -/ColorTypes.cpp + +VortexEngine/src/Colors +/ColorTypes.cpp Node75->Node76 - - + + Node77 - -VortexEngine/src/Leds -/Leds.h + +VortexEngine/src/Leds +/Leds.h Node75->Node77 - - + + Node75->Node82 - - + + Node87 - -VortexEngine/src/Leds -/LedStash.h + +VortexEngine/src/Leds +/LedStash.h Node75->Node87 - - + + Node89 - -VortexEngine/src/Menus -/Menu.h + +VortexEngine/src/Menus +/Menu.h Node75->Node89 - - + + Node95 - -VortexEngine/src/Menus -/Menus.h + +VortexEngine/src/Menus +/Menus.h Node75->Node95 - - + + Node96 - -VortexEngine/src/Modes -/DefaultModes.cpp + +VortexEngine/src/Modes +/DefaultModes.cpp Node75->Node96 - - + + Node77->Node4 - - + + Node77->Node7 - - + + Node77->Node10 - - + + Node77->Node11 - - + + Node77->Node12 - - + + Node77->Node23 - - + + Node77->Node69 - - + + Node77->Node71 - - + + Node77->Node78 - - + + Node79 - -VortexEngine/src/Menus -/Menu.cpp + +VortexEngine/src/Menus +/Menu.cpp Node77->Node79 - - + + Node80 - -VortexEngine/src/Menus -/MenuList/GlobalBrightness.cpp + +VortexEngine/src/Menus +/MenuList/GlobalBrightness.cpp Node77->Node80 - - + + Node81 - -VortexEngine/src/Menus -/MenuList/ModeSharing.cpp + +VortexEngine/src/Menus +/MenuList/ModeSharing.cpp Node77->Node81 - - + + Node77->Node82 - - + + Node82->Node4 - - + + Node82->Node7 - - + + Node82->Node10 - - + + Node82->Node12 - - + + Node82->Node23 - - + + Node82->Node78 - - + + Node82->Node79 - - + + Node82->Node80 - - + + Node82->Node81 - - + + Node87->Node78 - - + + Node89->Node5 - - + + Node89->Node8 - - + + Node89->Node79 - - + + Node95->Node4 - - + + Node95->Node10 - - + + Node95->Node79 - - + + Node95->Node80 - - + + Node97->Node14 - - + + Node97->Node16 - - + + Node97->Node22 - - + + Node97->Node77 - - + + Node97->Node87 - - + + Node97->Node89 - - + + Node97->Node95 - - + + Node97->Node98 - - + + Node25 - -VortexEngine/src/Patterns -/Multi/BlinkStepPattern.h + +VortexEngine/src/Patterns +/Multi/BlinkStepPattern.h Node97->Node25 - - + + Node60 - -VortexEngine/src/Patterns -/Multi/MateriaPattern.h + +VortexEngine/src/Patterns +/Multi/MateriaPattern.h Node97->Node60 - - + + Node97->Node101 - - + + Node108 - -VortexEngine/src/Time -/Timer.h + +VortexEngine/src/Time +/Timer.h Node97->Node108 - - + + Node98->Node4 - - + + Node98->Node7 - - + + Node98->Node8 - - + + Node98->Node10 - - + + Node98->Node11 - - + + Node98->Node12 - - + + Node98->Node23 - - + + Node98->Node79 - - + + Node98->Node81 - - + + Node98->Node89 - - + + Node98->Node95 - - + + Node101->Node4 - - + + Node101->Node7 - - + + Node101->Node11 - - + + Node101->Node12 - - + + Node101->Node21 - - + + Node101->Node23 - - + + Node101->Node69 - - + + Node101->Node71 - - + + Node101->Node78 - - + + Node101->Node79 - - + + Node101->Node81 - - + + Node102 - -VortexEngine/src/Buttons -/Button.cpp + +VortexEngine/src/Buttons +/Button.cpp Node101->Node102 - - + + Node104 - -VortexEngine/src/Log -/Log.cpp + +VortexEngine/src/Log +/Log.cpp Node101->Node104 - - + + Node101->Node107 - - + + Node107->Node4 - - + + Node107->Node10 - - + + Node107->Node12 - - + + Node107->Node23 - - + + Node107->Node79 - - + + Node107->Node81 - - + + Node107->Node60 - - + + Node107->Node102 - - + + Node108->Node14 - - + + Node108->Node16 - - + + Node108->Node25 - - + + Node108->Node60 - - + + Node110 - -VortexEngine/src/Log -/ErrorBlinker.cpp + +VortexEngine/src/Log +/ErrorBlinker.cpp Node109->Node110 - - + + Node109->Node111 - - + + Node111->Node3 - - + + Node111->Node4 - - + + Node111->Node7 - - + + Node111->Node10 - - + + Node111->Node11 - - + + Node111->Node12 - - + + Node111->Node21 - - + + Node111->Node23 - - + + Node111->Node79 - - + + Node111->Node80 - - + + Node111->Node81 - - + + Node111->Node102 - - + + Node111->Node104 - - + + Node112 - -VortexEngine/src/Memory -/Memory.cpp + +VortexEngine/src/Memory +/Memory.cpp Node111->Node112 - - + + Node111->Node117 - - + + Node120->Node3 - - + + Node120->Node10 - - + + Node120->Node11 - - + + Node120->Node21 - - + + Node120->Node112 - - + + Node120->Node117 - - + + Node120->Node121 - - + + Node122->Node12 - - + + Node122->Node23 - - + + Node122->Node96 - - + + Node123->Node121 - - + + - + Node124->Node11 - - + + - + Node124->Node12 - - + + + + + +Node124->Node23 + + diff --git a/docs/core/VortexConfig_8h_source.html b/docs/core/VortexConfig_8h_source.html index be67d600e9..d28e0905b2 100644 --- a/docs/core/VortexConfig_8h_source.html +++ b/docs/core/VortexConfig_8h_source.html @@ -649,7 +649,7 @@
560 #define CONSECUTIVE_WINDOW 300
561 
562 // force logging to 3 on linux build
-
563 #ifndef _MSC_VER
+
563 #ifndef _WIN32
564 #undef LOGGING_LEVEL
565 #define LOGGING_LEVEL 3
566 #endif
diff --git a/docs/core/VortexEngine_8cpp_source.html b/docs/core/VortexEngine_8cpp_source.html index d8b620c253..4dbe357730 100644 --- a/docs/core/VortexEngine_8cpp_source.html +++ b/docs/core/VortexEngine_8cpp_source.html @@ -605,9 +605,9 @@
Definition: Random.h:6
static void cleanup()
Definition: Serial.cpp:26
static bool init()
Definition: Serial.cpp:19
-
static bool init()
Definition: Storage.cpp:34
-
static void cleanup()
Definition: Storage.cpp:39
-
static uint32_t lastSaveSize()
Definition: Storage.cpp:141
+
static bool init()
Definition: Storage.cpp:36
+
static void cleanup()
Definition: Storage.cpp:46
+
static uint32_t lastSaveSize()
Definition: Storage.cpp:148
static bool init()
Definition: TimeControl.cpp:46
static uint32_t getCurtime()
Definition: TimeControl.h:40
static void tickClock()
Definition: TimeControl.cpp:71
@@ -619,12 +619,12 @@
static bool serializeVersion(ByteStream &stream)
static void wakeup(bool reset=true)
static void enterSleep(bool save=true)
-
static volatile bool m_sleeping
Definition: VortexEngine.h:49
+
static volatile bool m_sleeping
Definition: VortexEngine.h:52
static bool init()
static bool checkVersion(uint8_t major, uint8_t minor)
static void tick()
static void runMainLogic()
-
static bool m_autoCycle
Definition: VortexEngine.h:52
+
static bool m_autoCycle
Definition: VortexEngine.h:55
static void cleanup()
static Mode * curMode()
diff --git a/docs/core/VortexEngine_8h__dep__incl.md5 b/docs/core/VortexEngine_8h__dep__incl.md5 index 811d640ed6..b89995a0f9 100644 --- a/docs/core/VortexEngine_8h__dep__incl.md5 +++ b/docs/core/VortexEngine_8h__dep__incl.md5 @@ -1 +1 @@ -b36efffa98ecb03c9a210f5d0b8b2f74 \ No newline at end of file +5c61783721403238ee1679d3accaeaa1 \ No newline at end of file diff --git a/docs/core/VortexEngine_8h__dep__incl.svg b/docs/core/VortexEngine_8h__dep__incl.svg index 374eb123a0..7e4333a13e 100644 --- a/docs/core/VortexEngine_8h__dep__incl.svg +++ b/docs/core/VortexEngine_8h__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,89 +58,105 @@ var sectionId = 'dynsection-1'; Node1 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node2 - - + + VortexEngine/src/Menus -/Menus.cpp +/MenuList/FactoryReset.cpp Node1->Node2 - - + + Node3 - - -VortexEngine/src/Modes -/Mode.cpp + + +VortexEngine/src/Menus +/Menus.cpp Node1->Node3 - - + + Node4 - - -VortexEngine/src/Modes -/Modes.cpp + + +VortexEngine/src/Modes +/Mode.cpp Node1->Node4 - - + + Node5 - - -VortexEngine/src/Serial -/Serial.cpp + + +VortexEngine/src/Modes +/Modes.cpp Node1->Node5 - - + + Node6 - - -VortexEngine/src/VortexEngine.cpp + + +VortexEngine/src/Serial +/Serial.cpp Node1->Node6 - - + + + + + +Node7 + + +VortexEngine/src/VortexEngine.cpp + + + + + +Node1->Node7 + + diff --git a/docs/core/VortexEngine_8h__dep__incl_org.svg b/docs/core/VortexEngine_8h__dep__incl_org.svg index c6bbbac398..f91eed251a 100644 --- a/docs/core/VortexEngine_8h__dep__incl_org.svg +++ b/docs/core/VortexEngine_8h__dep__incl_org.svg @@ -4,97 +4,113 @@ - + VortexEngine/src/VortexEngine.h Node1 - -VortexEngine/src/VortexEngine.h + +VortexEngine/src/VortexEngine.h Node2 - - + + VortexEngine/src/Menus -/Menus.cpp +/MenuList/FactoryReset.cpp Node1->Node2 - - + + Node3 - - -VortexEngine/src/Modes -/Mode.cpp + + +VortexEngine/src/Menus +/Menus.cpp Node1->Node3 - - + + Node4 - - -VortexEngine/src/Modes -/Modes.cpp + + +VortexEngine/src/Modes +/Mode.cpp Node1->Node4 - - + + Node5 - - -VortexEngine/src/Serial -/Serial.cpp + + +VortexEngine/src/Modes +/Modes.cpp Node1->Node5 - - + + Node6 - - -VortexEngine/src/VortexEngine.cpp + + +VortexEngine/src/Serial +/Serial.cpp Node1->Node6 - - + + + + + +Node7 + + +VortexEngine/src/VortexEngine.cpp + + + + + +Node1->Node7 + + diff --git a/docs/core/VortexEngine_8h_source.html b/docs/core/VortexEngine_8h_source.html index 40bb4f9aff..bcc5417ca8 100644 --- a/docs/core/VortexEngine_8h_source.html +++ b/docs/core/VortexEngine_8h_source.html @@ -133,25 +133,28 @@
44  static void enterSleep(bool save = true);
45  static void wakeup(bool reset = true);
46 
-
47 private:
-
48  // bool in vortexlib to simulate sleeping
-
49  static volatile bool m_sleeping;
-
50 
-
51  // whether auto cycle modes is turned on
-
52  static bool m_autoCycle;
+
47  // toggle auto cycle enabled
+
48  static void setAutoCycle(bool enabled) { m_autoCycle = enabled; }
+
49 
+
50 private:
+
51  // bool in vortexlib to simulate sleeping
+
52  static volatile bool m_sleeping;
53 
-
54 #if COMPRESSION_TEST == 1
-
55  static void compressionTest();
-
56 #endif
-
57 #if SERIALIZATION_TEST == 1
-
58  static void serializationTest();
+
54  // whether auto cycle modes is turned on
+
55  static bool m_autoCycle;
+
56 
+
57 #if COMPRESSION_TEST == 1
+
58  static void compressionTest();
59 #endif
-
60 #if TIMER_TEST == 1
-
61  static void timerTest();
+
60 #if SERIALIZATION_TEST == 1
+
61  static void serializationTest();
62 #endif
-
63 };
-
64 
+
63 #if TIMER_TEST == 1
+
64  static void timerTest();
65 #endif
+
66 };
+
67 
+
68 #endif
Definition: Mode.h:38
@@ -159,13 +162,14 @@
static bool serializeVersion(ByteStream &stream)
static void wakeup(bool reset=true)
static void enterSleep(bool save=true)
-
static volatile bool m_sleeping
Definition: VortexEngine.h:49
+
static volatile bool m_sleeping
Definition: VortexEngine.h:52
static bool init()
+
static void setAutoCycle(bool enabled)
Definition: VortexEngine.h:48
static bool checkVersion(uint8_t major, uint8_t minor)
static void tick()
static void runMainLogic()
-
static bool m_autoCycle
Definition: VortexEngine.h:52
+
static bool m_autoCycle
Definition: VortexEngine.h:55
static void cleanup()
static Mode * curMode()
diff --git a/docs/core/classBackStrobePattern.html b/docs/core/classBackStrobePattern.html index 9742a6f7cc..028d82be66 100644 --- a/docs/core/classBackStrobePattern.html +++ b/docs/core/classBackStrobePattern.html @@ -265,7 +265,7 @@

23 }
#define REGISTER_ARG(arg)
Definition: Pattern.h:34
@ PATTERN_STROBE
Definition: Patterns.h:25
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
diff --git a/docs/core/classBlendPattern-members.html b/docs/core/classBlendPattern-members.html index a4cd19d483..bdf076a602 100644 --- a/docs/core/classBlendPattern-members.html +++ b/docs/core/classBlendPattern-members.html @@ -97,8 +97,6 @@ bind(LedPos pos)Patternvirtual BlendPattern(const PatternArgs &args)BlendPattern clearColorset()Pattern - doBlink()BlendPatternprotected - doFlip()BlendPatternprotected equals(const Pattern *other)Pattern getArg(uint8_t index) constPattern getArgs(PatternArgs &args) constPattern @@ -110,51 +108,51 @@ getPatternID() constPatterninline hasFlags(uint32_t flags) constPatterninline init() overrideBlendPatternvirtual - m_argListPatternprotected - m_blendSpeedBlendPatternprotected - m_blinkTimerBasicPatternprotected - m_colorsetPatternprotected - m_curBlendPatternprotected - m_dashDurationBasicPatternprotected - m_flipBlendPatternprotected - m_gapDurationBasicPatternprotected - m_groupCounterBasicPatternprotected - m_groupSizeBasicPatternprotected - m_ledPosPatternprotected - m_nextBlendPatternprotected - m_numArgsPatternprotected - m_numFlipsBlendPatternprotected - m_offDurationBasicPatternprotected - m_onDurationBasicPatternprotected - m_patternFlagsPatternprotected - m_patternIDPatternprotected - m_stateBasicPatternprotected - nextState(uint8_t timing)BasicPatternprotected - onBlinkOff()BasicPatternprotectedvirtual - onBlinkOn() overrideBlendPatternprotectedvirtual - Pattern()Patternprotected - Pattern(const PatternArgs &args)Patternprotected - PatternState enum nameBasicPatternprotected - play() overrideBasicPatternvirtual - registerArg(uint8_t argOffset)Patternprotected - serialize(ByteStream &buffer) constPattern - setArg(uint8_t index, uint8_t value)Pattern - setArgs(const PatternArgs &args)Pattern - setColorset(const Colorset &set)Pattern - setLedPos(LedPos pos)Patterninline - SingleLedPattern(const PatternArgs &args)SingleLedPatternprotected - STATE_BEGIN_DASH enum valueBasicPatternprotected - STATE_BEGIN_GAP enum valueBasicPatternprotected - STATE_BEGIN_GAP2 enum valueBasicPatternprotected - STATE_BLINK_OFF enum valueBasicPatternprotected - STATE_BLINK_ON enum valueBasicPatternprotected - STATE_DISABLED enum valueBasicPatternprotected - STATE_IN_DASH enum valueBasicPatternprotected - STATE_IN_GAP enum valueBasicPatternprotected - STATE_IN_GAP2 enum valueBasicPatternprotected - STATE_OFF enum valueBasicPatternprotected - STATE_ON enum valueBasicPatternprotected - transitionValue(uint8_t &current, const uint8_t next, bool hue)BlendPatternprotected + interpolate(uint8_t &current, const uint8_t next)BlendPatternprotected + m_argListPatternprotected + m_blendSpeedBlendPatternprotected + m_blinkTimerBasicPatternprotected + m_colorsetPatternprotected + m_curBlendPatternprotected + m_dashDurationBasicPatternprotected + m_flipBlendPatternprotected + m_gapDurationBasicPatternprotected + m_groupCounterBasicPatternprotected + m_groupSizeBasicPatternprotected + m_ledPosPatternprotected + m_nextBlendPatternprotected + m_numArgsPatternprotected + m_numFlipsBlendPatternprotected + m_offDurationBasicPatternprotected + m_onDurationBasicPatternprotected + m_patternFlagsPatternprotected + m_patternIDPatternprotected + m_stateBasicPatternprotected + nextState(uint8_t timing)BasicPatternprotected + onBlinkOff()BasicPatternprotectedvirtual + onBlinkOn() overrideBlendPatternprotectedvirtual + Pattern()Patternprotected + Pattern(const PatternArgs &args)Patternprotected + PatternState enum nameBasicPatternprotected + play() overrideBasicPatternvirtual + registerArg(uint8_t argOffset)Patternprotected + serialize(ByteStream &buffer) constPattern + setArg(uint8_t index, uint8_t value)Pattern + setArgs(const PatternArgs &args)Pattern + setColorset(const Colorset &set)Pattern + setLedPos(LedPos pos)Patterninline + SingleLedPattern(const PatternArgs &args)SingleLedPatternprotected + STATE_BEGIN_DASH enum valueBasicPatternprotected + STATE_BEGIN_GAP enum valueBasicPatternprotected + STATE_BEGIN_GAP2 enum valueBasicPatternprotected + STATE_BLINK_OFF enum valueBasicPatternprotected + STATE_BLINK_ON enum valueBasicPatternprotected + STATE_DISABLED enum valueBasicPatternprotected + STATE_IN_DASH enum valueBasicPatternprotected + STATE_IN_GAP enum valueBasicPatternprotected + STATE_IN_GAP2 enum valueBasicPatternprotected + STATE_OFF enum valueBasicPatternprotected + STATE_ON enum valueBasicPatternprotected unserialize(ByteStream &buffer)Pattern ~BasicPattern()BasicPatternvirtual ~BlendPattern()BlendPatternvirtual diff --git a/docs/core/classBlendPattern.html b/docs/core/classBlendPattern.html index 0b06f9edc2..22e7bc979b 100644 --- a/docs/core/classBlendPattern.html +++ b/docs/core/classBlendPattern.html @@ -103,7 +103,7 @@
Collaboration diagram for BlendPattern:
-
+
[legend]
@@ -171,12 +171,8 @@ Protected Member Functions - - - - - - + + @@ -203,10 +199,10 @@ - - - - + + + + @@ -286,8 +282,8 @@

8  BasicPattern(args),
9  m_blendSpeed(0),
10  m_numFlips(0),
-
11  m_cur(),
-
12  m_next(),
+
11  m_cur(),
+
12  m_next(),
13  m_flip(0)
14 {
@@ -298,15 +294,15 @@

#define REGISTER_ARG(arg)
Definition: Pattern.h:34
@ PATTERN_BLEND
Definition: Patterns.h:50
BasicPattern(const PatternArgs &args)
-
uint8_t m_flip
Definition: BlendPattern.h:32
-
HSVColor m_next
Definition: BlendPattern.h:29
-
HSVColor m_cur
Definition: BlendPattern.h:28
-
uint8_t m_numFlips
Definition: BlendPattern.h:25
-
uint8_t m_blendSpeed
Definition: BlendPattern.h:24
+
RGBColor m_cur
Definition: BlendPattern.h:26
+
RGBColor m_next
Definition: BlendPattern.h:27
+
uint8_t m_flip
Definition: BlendPattern.h:30
+
uint8_t m_numFlips
Definition: BlendPattern.h:23
+
uint8_t m_blendSpeed
Definition: BlendPattern.h:22
PatternID m_patternID
Definition: Pattern.h:116
void setArgs(const PatternArgs &args)
Definition: Pattern.cpp:114
-

References m_blendSpeed, m_numFlips, Pattern::m_patternID, PATTERN_BLEND, REGISTER_ARG, and Pattern::setArgs().

+

References m_blendSpeed, m_numFlips, Pattern::m_patternID, PATTERN_BLEND, REGISTER_ARG, and Pattern::setArgs().

@@ -340,56 +336,6 @@

Member Function Documentation

- -

◆ doBlink()

- -
-
-

virtual void onBlinkOn () override
 
void transitionValue (uint8_t &current, const uint8_t next, bool hue)
 
void doBlink ()
 
void doFlip ()
 
void interpolate (uint8_t &current, const uint8_t next)
 
- Protected Member Functions inherited from BasicPattern
virtual void onBlinkOff ()
 
 
uint8_t m_numFlips
 
HSVColor m_cur
 
HSVColor m_next
 
RGBColor m_cur
 
RGBColor m_next
 
uint8_t m_flip
 
- Protected Attributes inherited from BasicPattern
- - - - -
- - - - - - - -
void BlendPattern::doBlink ()
-
-protected
-
- -
- - -

◆ doFlip()

- -
-
- - - - - -
- - - - - - - -
void BlendPattern::doFlip ()
-
-protected
-
- -
-

◆ init()

@@ -420,8 +366,8 @@

27  // run basic pattern init logic
29  // convert current/next colors to HSV
- - + +
32  // reset the flip count
33  m_flip = 0;
34 }
@@ -429,12 +375,12 @@

RGBColor getNext()
Definition: Colorset.cpp:400
Colorset m_colorset
Definition: Pattern.h:120
-

References Colorset::getNext(), BasicPattern::init(), Pattern::m_colorset, m_cur, m_flip, and m_next.

+

References Colorset::getNext(), BasicPattern::init(), Pattern::m_colorset, m_cur, m_flip, and m_next.

- -

◆ onBlinkOn()

+ +

◆ interpolate()

-

Reimplemented from BasicPattern.

- -

Definition at line 36 of file BlendPattern.cpp.

-
37 {
-
38  // if the current hue has reached the next hue
-
39  if (m_cur == m_next) {
-
40  // get the next color
- -
42  }
-
43  // only transition the blend once every 4 ticks, this will make sure the blend doesn't go
-
44  // to fast and it allows the blendspeed parameter to speed it up to preference
-
45  if ((Time::getCurtime() % 4) == 0) {
-
46  // transition each value of the current hsv to the next hsv, the 'hue' has a
-
47  // special handling where 255 is beside 0 (circular transition)
- - - -
51  }
-
52  // make a copy of the current color being rendered so that it can be
-
53  // flipped to an inverse color if the flips are enabled
-
54  HSVColor hsvCol = m_cur;
-
55  // flip the hue if there is any flips
-
56  if (m_flip) {
-
57  // note: no division by zero because m_numFlips cannot be 0 if m_flip is non-zero
-
58  hsvCol.hue += (m_flip * (255 / m_numFlips));
-
59  }
-
60  // convert the HSV to RGB with the generic function because
-
61  // this will generate a different appearance from using the
-
62  // default hsv_to_rgb_rainbow()
- -
64  // increase the flip counter and modulate it, this actually takes less space
-
65  // on avr than using a modulo of numflips, because you must check for nonzero
-
66  m_flip++;
-
67  if (m_flip >= m_numFlips) {
-
68  m_flip = 0;
-
69  }
-
70 }
-
RGBColor hsv_to_rgb_generic(const HSVColor &rhs)
Definition: ColorTypes.cpp:487
-
void transitionValue(uint8_t &current, const uint8_t next, bool hue)
- -
uint8_t val
Definition: ColorTypes.h:53
-
uint8_t sat
Definition: ColorTypes.h:52
-
uint8_t hue
Definition: ColorTypes.h:51
-
static void setIndex(LedPos target, RGBColor col)
Definition: Leds.cpp:35
-
LedPos m_ledPos
Definition: Pattern.h:122
-
static uint32_t getCurtime()
Definition: TimeControl.h:40
+

Definition at line 64 of file BlendPattern.cpp.

+
65 {
+
66  if (current < next) {
+
67  uint8_t step = (next - current) > m_blendSpeed ? m_blendSpeed : (next - current);
+
68  current += step;
+
69  } else if (current > next) {
+
70  uint8_t step = (current - next) > m_blendSpeed ? m_blendSpeed : (current - next);
+
71  current -= step;
+
72  }
+
73 }
-

References Time::getCurtime(), Colorset::getNext(), hsv_to_rgb_generic(), HSVColor::hue, Pattern::m_colorset, m_cur, m_flip, Pattern::m_ledPos, m_next, m_numFlips, HSVColor::sat, Leds::setIndex(), transitionValue(), and HSVColor::val.

+

References m_blendSpeed.

+ +

Referenced by onBlinkOn().

- -

◆ transitionValue()

+ +

◆ onBlinkOn()

-

Definition at line 72 of file BlendPattern.cpp.

-
73 {
-
74  // if the values are equal then there's no work to do
-
75  if (next == current) {
-
76  return;
-
77  }
-
78  // otherwise we can just blend as normal in closest direction
-
79  int diff = next - current;
-
80  if (hue) {
-
81  // This will compute the difference such that it considers the wrapping
-
82  // around from 255 to 0 and vice versa, taking the shortest path.
-
83  // The extra + 256 before the modulus operator % 256 is to ensure that the
-
84  // value inside the parentheses is positive, because in C++ the % operator
-
85  // gives a remainder that has the same sign as the dividend, and you want
-
86  // to avoid getting a negative number there.
-
87  // This will result in a diff in the range -128 <= diff < 128, and a
-
88  // positive value means that the shortest way from m_cur.hue to m_next.hue
-
89  // is to increase m_cur.hue, while a negative value means that the shortest
-
90  // way is to decrease m_cur.hue.
-
91  diff = (int)(((uint8_t)((diff + 128 + 256) % 256)) - 128);
-
92  }
-
93  // calculate the step in the right direction, default step size is 1
-
94  int step = (diff > 0) ? 1 : -1;
-
95  // this will effectively perform abs(diff) so that we can check if the
-
96  // blendspeed is larger than the diff or not.
-
97  diff *= step;
-
98  // Only add the blendspeed if there is enough difference before the target
-
99  // otherwise we may overshoot then oscillate around the target
-
100  if (diff > m_blendSpeed) {
-
101  // a blend speed of 0 will be standard speed
-
102  step += m_blendSpeed;
-
103  }
-
104  // step the value forward
-
105  current += step;
-
106 }
-
-

References m_blendSpeed.

+

Reimplemented from BasicPattern.

-

Referenced by onBlinkOn().

+

Definition at line 36 of file BlendPattern.cpp.

+
37 {
+
38  if (m_cur == m_next) {
+ +
40  }
+ + + +
44  RGBColor col = m_cur;
+
45  if (m_flip) {
+
46  // convert to hsv
+
47  HSVColor hsvCol = m_cur;
+
48  // shift the hue by a flip size
+
49  hsvCol.hue += (m_flip * (255 / m_numFlips));
+
50  // convert the hsv color back to RGB
+
51  col = hsvCol;
+
52  }
+
53  // set the color
+ +
55  // increment the flip count
+
56  m_flip++;
+
57  // modulate the flip count DO NOT USE MODULO OPERATOR BECAUSE
+
58  // THE FLIP COUNT COULD BE 0 THAT WILL DIVIDE BY ZERO
+
59  if (m_flip >= m_numFlips) {
+
60  m_flip = 0;
+
61  }
+
62 }
+
void interpolate(uint8_t &current, const uint8_t next)
+ +
uint8_t hue
Definition: ColorTypes.h:51
+
static void setIndex(LedPos target, RGBColor col)
Definition: Leds.cpp:35
+
LedPos m_ledPos
Definition: Pattern.h:122
+ +
uint8_t blue
Definition: ColorTypes.h:90
+
uint8_t red
Definition: ColorTypes.h:88
+
uint8_t green
Definition: ColorTypes.h:89
+
+

References RGBColor::blue, Colorset::getNext(), RGBColor::green, HSVColor::hue, interpolate(), Pattern::m_colorset, m_cur, m_flip, Pattern::m_ledPos, m_next, m_numFlips, RGBColor::red, and Leds::setIndex().

@@ -610,14 +517,14 @@

-

Definition at line 24 of file BlendPattern.h.

+

Definition at line 22 of file BlendPattern.h.

-

Referenced by BlendPattern(), and transitionValue().

+

Referenced by BlendPattern(), and interpolate().

- -

◆ m_cur

+ +

◆ m_cur

- -

◆ m_next

+ +

◆ m_next

@@ -678,7 +585,7 @@

- +
HSVColor BlendPattern::m_nextRGBColor BlendPattern::m_next
@@ -688,7 +595,7 @@

-

Definition at line 29 of file BlendPattern.h.

+

Definition at line 27 of file BlendPattern.h.

Referenced by init(), and onBlinkOn().

@@ -714,7 +621,7 @@

-

Definition at line 25 of file BlendPattern.h.

+

Definition at line 23 of file BlendPattern.h.

Referenced by BlendPattern(), and onBlinkOn().

diff --git a/docs/core/classBlendPattern.js b/docs/core/classBlendPattern.js index 4a4e815a89..16a7427cbd 100644 --- a/docs/core/classBlendPattern.js +++ b/docs/core/classBlendPattern.js @@ -2,14 +2,12 @@ var classBlendPattern = [ [ "BlendPattern", "classBlendPattern.html#a783477b4fdc8ec9f06cb0a24ba299ba2", null ], [ "~BlendPattern", "classBlendPattern.html#a8418ad0548669c40bbef0cff4bdb6b48", null ], - [ "doBlink", "classBlendPattern.html#a31fb8daa34213a09aef2261da46f2e2c", null ], - [ "doFlip", "classBlendPattern.html#adf92aff7f86d474a61d78d08de0706e1", null ], [ "init", "classBlendPattern.html#a6cf64630d97a5ede7af5923ed4413e63", null ], + [ "interpolate", "classBlendPattern.html#a623ac046723f4f5cb23cd12f29074fa9", null ], [ "onBlinkOn", "classBlendPattern.html#a89e50f88624d3df91d988d7fb87c588e", null ], - [ "transitionValue", "classBlendPattern.html#aa4ea7b854109b6d16fb18241ec31ad56", null ], [ "m_blendSpeed", "classBlendPattern.html#ad5bf093865849e1a8fed07de519344f7", null ], - [ "m_cur", "classBlendPattern.html#abf794bbbc4b16d87a33f665ecfd22fdb", null ], + [ "m_cur", "classBlendPattern.html#a417e520657f10acd0357a5c9e185fdbf", null ], [ "m_flip", "classBlendPattern.html#a8cc3472bc6a85c6dd162163e8b429a1b", null ], - [ "m_next", "classBlendPattern.html#abeafe1f14b3cc59ab15e25dd534558e3", null ], + [ "m_next", "classBlendPattern.html#a8987bd114ee92e07f97d4289a8eed86f", null ], [ "m_numFlips", "classBlendPattern.html#ac064cc355072a04d18ef5b2e55013105", null ] ]; \ No newline at end of file diff --git a/docs/core/classBlendPattern__coll__graph.md5 b/docs/core/classBlendPattern__coll__graph.md5 index b925afadd8..9e7529f8c6 100644 --- a/docs/core/classBlendPattern__coll__graph.md5 +++ b/docs/core/classBlendPattern__coll__graph.md5 @@ -1 +1 @@ -9ea8f077292f4c2dd548d41825ae333e \ No newline at end of file +fca9092149896ce50c647996f11b7735 \ No newline at end of file diff --git a/docs/core/classBlendPattern__coll__graph.svg b/docs/core/classBlendPattern__coll__graph.svg index e7b6d7c500..bf6db053b5 100644 --- a/docs/core/classBlendPattern__coll__graph.svg +++ b/docs/core/classBlendPattern__coll__graph.svg @@ -4,16 +4,16 @@ - + BlendPattern Node1 - -BlendPattern + +BlendPattern @@ -21,111 +21,102 @@ Node2 - -BasicPattern + +BasicPattern Node2->Node1 - - + + Node3 - -SingleLedPattern + +SingleLedPattern Node3->Node2 - - + + Node4 - -Pattern + +Pattern Node4->Node3 - - + + Node5 - -Colorset + +Colorset Node5->Node4 - - - m_colorset + + + m_colorset Node6 - -RGBColor + +RGBColor + + +Node6->Node1 + + + m_cur +m_next + Node6->Node5 - - - m_palette + + + m_palette Node7 - -Timer + +Timer Node7->Node2 - - - m_blinkTimer - - - -Node8 - - -HSVColor - - - - - -Node8->Node1 - - - m_cur -m_next + + + m_blinkTimer diff --git a/docs/core/classButton.html b/docs/core/classButton.html index 00676a37b3..6e08cceb7a 100644 --- a/docs/core/classButton.html +++ b/docs/core/classButton.html @@ -352,7 +352,7 @@

References m_holdDuration.

-

Referenced by ColorSelect::onLongClick(), FactoryReset::onLongClick(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

+

Referenced by ColorSelect::onLongClick(), FactoryReset::onLongClick(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

@@ -425,7 +425,7 @@

References m_isPressed.

-

Referenced by VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

+

Referenced by VortexEngine::runMainLogic(), Menus::runMenuSelection(), Menu::showExit(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

diff --git a/docs/core/classByteStream.html b/docs/core/classByteStream.html index 3181ede80f..0cfae8bff0 100644 --- a/docs/core/classByteStream.html +++ b/docs/core/classByteStream.html @@ -440,7 +440,7 @@

References isCRCDirty(), m_pData, and ByteStream::RawBuffer::verify().

-

Referenced by Storage::read().

+

Referenced by Storage::read().

@@ -472,7 +472,7 @@

References m_capacity, m_pData, m_position, and vfree.

-

Referenced by init(), IRSender::loadMode(), VLSender::loadMode(), move(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveMessage(), EditorConnection::receiveModes(), EditorConnection::run(), and ~ByteStream().

+

Referenced by init(), IRSender::loadMode(), VLSender::loadMode(), move(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveMessage(), EditorConnection::receiveModes(), EditorConnection::run(), and ~ByteStream().

@@ -904,7 +904,7 @@

References ByteStream::RawBuffer::buf, clear(), ByteStream::RawBuffer::crc32, ERROR_OUT_OF_MEMORY, ByteStream::RawBuffer::flags, m_capacity, m_pData, ByteStream::RawBuffer::recalcCRC(), size(), ByteStream::RawBuffer::size, and vcalloc.

-

Referenced by ByteStream(), decompress(), extend(), operator=(), and Storage::read().

+

Referenced by ByteStream(), decompress(), extend(), operator=(), and Storage::read().

@@ -1406,7 +1406,7 @@

References m_pData.

-

Referenced by IRSender::loadMode(), VLSender::loadMode(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveModes(), Storage::write(), and SerialComs::write().

+

Referenced by IRSender::loadMode(), VLSender::loadMode(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveModes(), Storage::write(), and SerialComs::write().

@@ -1492,7 +1492,7 @@

References m_pData, and ByteStream::RawBuffer::size.

-

Referenced by IRSender::loadMode(), VLSender::loadMode(), EditorConnection::receiveDemoMode(), IRReceiver::receiveMode(), VLReceiver::receiveMode(), EditorConnection::receiveModes(), Storage::write(), and SerialComs::write().

+

Referenced by IRSender::loadMode(), VLSender::loadMode(), EditorConnection::receiveDemoMode(), IRReceiver::receiveMode(), VLReceiver::receiveMode(), EditorConnection::receiveModes(), Storage::write(), and SerialComs::write().

@@ -1588,7 +1588,7 @@

References m_capacity, m_pData, and ByteStream::RawBuffer::size.

-

Referenced by decompress(), rawInit(), and Storage::read().

+

Referenced by decompress(), rawInit(), and Storage::read().

@@ -1769,7 +1769,7 @@

References m_pData, and ByteStream::RawBuffer::size.

-

Referenced by Modes::ModeLink::append(), append(), ByteStream(), extend(), init(), Modes::loadStorage(), Modes::ModeLink::ModeLink(), rawInit(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveMessage(), EditorConnection::receiveModes(), Modes::saveToBuffer(), Mode::saveToBuffer(), and Modes::unserialize().

+

Referenced by Modes::ModeLink::append(), append(), ByteStream(), extend(), init(), Modes::loadStorage(), Modes::ModeLink::ModeLink(), rawInit(), Storage::read(), EditorConnection::receiveDemoMode(), EditorConnection::receiveMessage(), EditorConnection::receiveModes(), Modes::saveToBuffer(), Mode::saveToBuffer(), and Modes::unserialize().

diff --git a/docs/core/classChaserPattern.html b/docs/core/classChaserPattern.html index 8f97340ed2..d6d9c28c7b 100644 --- a/docs/core/classChaserPattern.html +++ b/docs/core/classChaserPattern.html @@ -287,7 +287,7 @@

Pair
Definition: LedTypes.h:67
#define MAP_PAIR(pair)
Definition: LedTypes.h:100
uint64_t LedMap
Definition: LedTypes.h:94
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_SOLID
Definition: Patterns.h:56
void setArgs(const PatternArgs &args)
Definition: Pattern.cpp:114
@@ -295,7 +295,7 @@

Sequence m_sequence
SequencedPattern(const PatternArgs &args)
-

References Sequence::addStep(), SequencedPattern::m_sequence, MAP_PAIR, PATTERN_DOPS, PATTERN_SOLID, Pattern::setArgs(), and PatternMap::setPatternAt().

+

References Sequence::addStep(), SequencedPattern::m_sequence, MAP_PAIR, PATTERN_DOPS, PATTERN_SOLID, Pattern::setArgs(), and PatternMap::setPatternAt().

diff --git a/docs/core/classFactoryReset.html b/docs/core/classFactoryReset.html index 18079e1200..580c9ce5d2 100644 --- a/docs/core/classFactoryReset.html +++ b/docs/core/classFactoryReset.html @@ -194,11 +194,11 @@

-

Definition at line 15 of file FactoryReset.cpp.

-
15  :
-
16  Menu(col, advanced)
-
17 {
-
18 }
+

Definition at line 16 of file FactoryReset.cpp.

+
16  :
+
17  Menu(col, advanced)
+
18 {
+
19 }
Menu(const RGBColor &col, bool advanced)
Definition: Menu.cpp:12
@@ -218,9 +218,9 @@

-

Definition at line 20 of file FactoryReset.cpp.

-
21 {
-
22 }
+

Definition at line 21 of file FactoryReset.cpp.

+
22 {
+
23 }
@@ -250,30 +250,30 @@

Menu.

-

Definition at line 24 of file FactoryReset.cpp.

-
25 {
-
26  if (!Menu::init()) {
-
27  return false;
-
28  }
-
29  // bypass led selection for fac reset if a multi was set on
-
30  // the current slot because it doesn't make sense to pick
-
31  Mode *cur = Modes::curMode();
-
32  if (!cur) {
-
33  return false;
-
34  }
-
35  if (cur->isMultiLed()) {
-
36  m_ledSelected = true;
- -
38  }
-
39  if (!m_advanced) {
-
40  // skip led selection
-
41  m_ledSelected = true;
-
42  }
-
43  // Start on exit by default
-
44  m_curSelection = false;
-
45  DEBUG_LOG("Entered factory reset");
-
46  return true;
-
47 }
+

Definition at line 25 of file FactoryReset.cpp.

+
26 {
+
27  if (!Menu::init()) {
+
28  return false;
+
29  }
+
30  // bypass led selection for fac reset if a multi was set on
+
31  // the current slot because it doesn't make sense to pick
+
32  Mode *cur = Modes::curMode();
+
33  if (!cur) {
+
34  return false;
+
35  }
+
36  if (cur->isMultiLed()) {
+
37  m_ledSelected = true;
+ +
39  }
+
40  if (!m_advanced) {
+
41  // skip led selection
+
42  m_ledSelected = true;
+
43  }
+
44  // Start on exit by default
+
45  m_curSelection = false;
+
46  DEBUG_LOG("Entered factory reset");
+
47  return true;
+
48 }
@ LED_MULTI
Definition: LedTypes.h:42
#define MAP_LED(led)
Definition: LedTypes.h:97
#define DEBUG_LOG(msg)
Definition: Log.h:40
@@ -315,52 +315,59 @@

Menu.

-

Definition at line 64 of file FactoryReset.cpp.

-
65 {
-
66  if (m_curSelection == 0) {
-
67  // if the selection isn't actually on factory reset then just leave
-
68  leaveMenu();
-
69  return;
-
70  }
-
71  // if the button hasn't been held long enough just return
- -
73  return;
-
74  }
-
75  // the button was held down long enough so actually perform the factory reset
-
76  // restore defaults and then leave menu and save
-
77  if (m_advanced) {
-
78  uint8_t curModeIndex = Modes::curModeIndex();
-
79  // reset the target mode slot on the target led
-
80  const default_mode_entry &def = default_modes[curModeIndex];
-
81  Colorset set(def.numColors, def.cols);
-
82  Mode *cur = Modes::curMode();
-
83  cur->setPatternMap(m_targetLeds, def.patternID, nullptr, &set);
-
84  // re-initialize the current mode
-
85  cur->init();
-
86  } else {
- - -
89  }
-
90  leaveMenu(true);
-
91 }
+

Definition at line 65 of file FactoryReset.cpp.

+
66 {
+
67  if (m_curSelection == 0) {
+
68  // if the selection isn't actually on factory reset then just leave
+
69  leaveMenu();
+
70  return;
+
71  }
+
72  // if the button hasn't been held long enough just return
+ +
74  return;
+
75  }
+
76  // the button was held down long enough so actually perform the factory reset
+
77  // restore defaults and then leave menu and save
+
78  if (m_advanced) {
+
79  uint8_t curModeIndex = Modes::curModeIndex();
+
80  // reset the target mode slot on the target led
+
81  const default_mode_entry &def = default_modes[curModeIndex];
+
82  Colorset set(def.numColors, def.cols);
+
83  Mode *cur = Modes::curMode();
+
84  cur->setPatternMap(m_targetLeds, def.patternID, nullptr, &set);
+
85  // re-initialize the current mode
+
86  cur->init();
+
87  } else {
+ + + + + +
93  }
+
94  leaveMenu(true);
+
95 }
Button * g_pButton
Definition: Buttons.cpp:16
const default_mode_entry default_modes[]
Definition: DefaultModes.cpp:7
#define MS_TO_TICKS(ms)
Definition: TimeControl.h:13
#define FACTORY_RESET_THRESHOLD_TICKS
Definition: Timings.h:18
+
#define DEFAULT_BRIGHTNESS
Definition: VortexConfig.h:149
uint32_t holdDuration() const
Definition: Button.h:47
+
static void setBrightness(uint8_t brightness)
Definition: Leds.h:105
virtual void leaveMenu(bool doSave=false)
Definition: Menu.cpp:167
bool setPatternMap(LedMap pos, PatternID pat, const PatternArgs *args=nullptr, const Colorset *set=nullptr)
Definition: Mode.cpp:558
virtual void init()
Definition: Mode.cpp:120
static void resetFlags()
Definition: Modes.cpp:590
+
static Mode * setCurMode(uint8_t index)
Definition: Modes.cpp:434
static bool setDefaults()
Definition: Modes.cpp:252
static uint8_t curModeIndex()
Definition: Modes.h:93
+
static void setAutoCycle(bool enabled)
Definition: VortexEngine.h:48
Definition: DefaultModes.h:9
uint32_t cols[MAX_COLOR_SLOTS]
Definition: DefaultModes.h:12
PatternID patternID
Definition: DefaultModes.h:10
uint8_t numColors
Definition: DefaultModes.h:11
-

References default_mode_entry::cols, Modes::curMode(), Modes::curModeIndex(), default_modes, FACTORY_RESET_THRESHOLD_TICKS, g_pButton, Button::holdDuration(), Mode::init(), Menu::leaveMenu(), Menu::m_advanced, Menu::m_curSelection, Menu::m_targetLeds, MS_TO_TICKS, default_mode_entry::numColors, default_mode_entry::patternID, Modes::resetFlags(), Modes::setDefaults(), and Mode::setPatternMap().

+

References default_mode_entry::cols, Modes::curMode(), Modes::curModeIndex(), DEFAULT_BRIGHTNESS, default_modes, FACTORY_RESET_THRESHOLD_TICKS, g_pButton, Button::holdDuration(), Mode::init(), Menu::leaveMenu(), Menu::m_advanced, Menu::m_curSelection, Menu::m_targetLeds, MS_TO_TICKS, default_mode_entry::numColors, default_mode_entry::patternID, Modes::resetFlags(), VortexEngine::setAutoCycle(), Leds::setBrightness(), Modes::setCurMode(), Modes::setDefaults(), and Mode::setPatternMap().

@@ -389,10 +396,10 @@

Menu.

-

Definition at line 59 of file FactoryReset.cpp.

-
60 {
-
61  m_curSelection = (uint8_t)!m_curSelection;
-
62 }
+

Definition at line 60 of file FactoryReset.cpp.

+
61 {
+
62  m_curSelection = (uint8_t)!m_curSelection;
+
63 }

References Menu::m_curSelection.

@@ -423,21 +430,21 @@

Menu.

-

Definition at line 49 of file FactoryReset.cpp.

-
50 {
-
51  MenuAction result = Menu::run();
-
52  if (result != MENU_CONTINUE) {
-
53  return result;
-
54  }
-
55  showReset();
-
56  return MENU_CONTINUE;
-
57 }
-
void showReset()
+

Definition at line 50 of file FactoryReset.cpp.

+
51 {
+
52  MenuAction result = Menu::run();
+
53  if (result != MENU_CONTINUE) {
+
54  return result;
+
55  }
+
56  showReset();
+
57  return MENU_CONTINUE;
+
58 }
+
void showReset()
virtual MenuAction run()
Definition: Menu.cpp:52
MenuAction
Definition: Menu.h:19
@ MENU_CONTINUE
Definition: Menu.h:23
-

References Menu::MENU_CONTINUE, Menu::run(), and showReset().

+

References Menu::MENU_CONTINUE, Menu::run(), and showReset().

@@ -464,36 +471,36 @@

-

Definition at line 93 of file FactoryReset.cpp.

-
94 {
-
95  if (m_curSelection == 0) {
- -
97  Leds::blinkAll(350, 350, RGB_WHITE0);
-
98  return;
-
99  }
-
100  bool isPressed = g_pButton->isPressed();
-
101  if (!isPressed) {
-
102  Leds::clearAll();
-
103  Leds::blinkAll(50, 50, RGB_RED4);
-
104  return;
-
105  }
-
106  // don't start the fill until the button has been held for a bit
-
107  uint32_t holdDur = g_pButton->holdDuration();
-
108  if (holdDur < MS_TO_TICKS(100)) {
-
109  return;
-
110  }
-
111  uint16_t progress = ((holdDur * 100) / FACTORY_RESET_THRESHOLD_TICKS);
-
112  DEBUG_LOGF("progress: %d", progress);
-
113  if (progress >= 100) {
- -
115  return;
-
116  }
-
117  uint8_t offMs = 100;
-
118  uint8_t onMs = (progress > 60) ? 30 : 100;
-
119  uint8_t sat = (uint8_t)((progress * 5) >> 1); // Using bit shift for division by 2
-
120  Leds::clearAll();
-
121  Leds::blinkAll(offMs, onMs, HSVColor(0, 255 - sat, 180));
-
122 }
+

Definition at line 97 of file FactoryReset.cpp.

+
98 {
+
99  if (m_curSelection == 0) {
+
100  Leds::clearAll();
+
101  Leds::blinkAll(350, 350, RGB_WHITE0);
+
102  return;
+
103  }
+
104  bool isPressed = g_pButton->isPressed();
+
105  if (!isPressed) {
+
106  Leds::clearAll();
+
107  Leds::blinkAll(50, 50, RGB_RED4);
+
108  return;
+
109  }
+
110  // don't start the fill until the button has been held for a bit
+
111  uint32_t holdDur = g_pButton->holdDuration();
+
112  if (holdDur < MS_TO_TICKS(100)) {
+
113  return;
+
114  }
+
115  uint16_t progress = ((holdDur * 100) / FACTORY_RESET_THRESHOLD_TICKS);
+
116  DEBUG_LOGF("progress: %d", progress);
+
117  if (progress >= 100) {
+ +
119  return;
+
120  }
+
121  uint8_t offMs = 100;
+
122  uint8_t onMs = (progress > 60) ? 30 : 100;
+
123  uint8_t sat = (uint8_t)((progress * 5) >> 1); // Using bit shift for division by 2
+
124  Leds::clearAll();
+
125  Leds::blinkAll(offMs, onMs, HSVColor(0, 255 - sat, 180));
+
126 }
#define RGB_WHITE0
#define RGB_RED4
#define RGB_WHITE
@@ -506,7 +513,7 @@

References Leds::blinkAll(), Leds::clearAll(), DEBUG_LOGF, FACTORY_RESET_THRESHOLD_TICKS, g_pButton, Button::holdDuration(), Button::isPressed(), Menu::m_curSelection, MS_TO_TICKS, RGB_RED4, RGB_WHITE, RGB_WHITE0, and Leds::setAll().

-

Referenced by run().

+

Referenced by run().

diff --git a/docs/core/classHSVColor.html b/docs/core/classHSVColor.html index f3593074d8..85ed0439f0 100644 --- a/docs/core/classHSVColor.html +++ b/docs/core/classHSVColor.html @@ -543,7 +543,7 @@

Definition at line 52 of file ColorTypes.h.

-

Referenced by clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), HSVColor(), BlendPattern::onBlinkOn(), ColorSelect::onLongClick(), operator=(), raw(), rgb_to_hsv_generic(), and ColorSelect::showSelection().

+

Referenced by clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), HSVColor(), ColorSelect::onLongClick(), operator=(), raw(), rgb_to_hsv_generic(), and ColorSelect::showSelection().

@@ -561,7 +561,7 @@

Definition at line 53 of file ColorTypes.h.

-

Referenced by clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), HSVColor(), BlendPattern::onBlinkOn(), ColorSelect::onLongClick(), operator=(), raw(), and rgb_to_hsv_generic().

+

Referenced by clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), HSVColor(), ColorSelect::onLongClick(), operator=(), raw(), and rgb_to_hsv_generic().

diff --git a/docs/core/classHueShiftPattern.html b/docs/core/classHueShiftPattern.html index d29d9dd82a..432a8b8fd0 100644 --- a/docs/core/classHueShiftPattern.html +++ b/docs/core/classHueShiftPattern.html @@ -229,13 +229,13 @@

13  m_cur(0),
14  m_next(0)
15 {
- +
19  setArgs(args);
20 }
#define REGISTER_ARG(arg)
Definition: Pattern.h:34
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
@@ -245,7 +245,7 @@

PatternID m_patternID
Definition: Pattern.h:116
void setArgs(const PatternArgs &args)
Definition: Pattern.cpp:114
-

References m_blinkOffDuration, m_blinkOnDuration, Pattern::m_patternID, PATTERN_HUESHIFT, REGISTER_ARG, and Pattern::setArgs().

+

References m_blinkOffDuration, m_blinkOnDuration, Pattern::m_patternID, PATTERN_HUE_SCROLL, REGISTER_ARG, and Pattern::setArgs().

diff --git a/docs/core/classLeds.html b/docs/core/classLeds.html index b5c78c757a..5699c25bf0 100644 --- a/docs/core/classLeds.html +++ b/docs/core/classLeds.html @@ -426,7 +426,7 @@

References Time::getCurtime(), LED_FIRST, LED_LAST, MS_TO_TICKS, and setRange().

-

Referenced by EditorConnection::showEditor(), Menu::showExit(), Randomizer::showRandomizationSelect(), FactoryReset::showReset(), and ColorSelect::showSlotSelection().

+

Referenced by EditorConnection::showEditor(), Menu::showExit(), Randomizer::showRandomizationSelect(), FactoryReset::showReset(), and ColorSelect::showSlotSelection().

@@ -1077,7 +1077,7 @@

References HSV_OFF, and setAll().

-

Referenced by BlinkStepPattern::blinkOff(), DripMorphPattern::blinkOff(), LighthousePattern::blinkOff(), MeteorPattern::blinkOff(), Modes::clearModes(), Menus::closeCurMenu(), ZigzagPattern::Snake::draw(), VortexEngine::enterSleep(), ModeSharing::onShortClick(), Menus::openMenu(), Menus::openMenuSelection(), Modes::play(), HueShiftPattern::play(), ColorSelect::run(), Menus::runMenuSelection(), Modes::setCurMode(), Menu::showBulbSelection(), EditorConnection::showEditor(), Menu::showExit(), FactoryReset::showReset(), ModeSharing::showSendModeIR(), ModeSharing::showSendModeVL(), VLSender::startPWM(), and VLSender::stopPWM().

+

Referenced by BlinkStepPattern::blinkOff(), DripMorphPattern::blinkOff(), LighthousePattern::blinkOff(), MeteorPattern::blinkOff(), Modes::clearModes(), Menus::closeCurMenu(), ZigzagPattern::Snake::draw(), VortexEngine::enterSleep(), ModeSharing::onShortClick(), Menus::openMenu(), Menus::openMenuSelection(), Modes::play(), HueShiftPattern::play(), ColorSelect::run(), Menus::runMenuSelection(), Modes::setCurMode(), Menu::showBulbSelection(), EditorConnection::showEditor(), Menu::showExit(), FactoryReset::showReset(), ModeSharing::showSendModeIR(), ModeSharing::showSendModeVL(), VLSender::startPWM(), and VLSender::stopPWM().

@@ -1681,7 +1681,7 @@

References LED_FIRST, LED_LAST, and setRange().

-

Referenced by BouncePattern::blinkOn(), DripPattern::blinkOn(), SnowballPattern::blinkOn(), SparkleTracePattern::blinkOn(), WarpPattern::blinkOn(), WarpWormPattern::blinkOn(), clearAll(), holdAll(), setIndex(), GlobalBrightness::showBrightnessSelection(), Menu::showExit(), ColorSelect::showFullSet(), Randomizer::showRandomizationSelect(), ModeSharing::showReceiveMode(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

+

Referenced by BouncePattern::blinkOn(), DripPattern::blinkOn(), SnowballPattern::blinkOn(), SparkleTracePattern::blinkOn(), WarpPattern::blinkOn(), WarpWormPattern::blinkOn(), clearAll(), holdAll(), setIndex(), GlobalBrightness::showBrightnessSelection(), Menu::showExit(), ColorSelect::showFullSet(), Randomizer::showRandomizationSelect(), ModeSharing::showReceiveMode(), FactoryReset::showReset(), Menus::showSelection(), and ColorSelect::showSlotSelection().

@@ -1788,7 +1788,7 @@

References m_brightness.

-

Referenced by Modes::loadFromBuffer(), GlobalBrightness::onLongClick(), and VLSender::startPWM().

+

Referenced by Modes::loadFromBuffer(), FactoryReset::onLongClick(), GlobalBrightness::onLongClick(), and VLSender::startPWM().

diff --git a/docs/core/classMenu.html b/docs/core/classMenu.html index 80ab0b3d86..36091a0f98 100644 --- a/docs/core/classMenu.html +++ b/docs/core/classMenu.html @@ -340,7 +340,7 @@

References Modes::addMode(), Modes::curMode(), Mode::init(), m_previewMode, m_shouldClose, Modes::numModes(), PATTERN_STROBE, and RGB_OFF.

-

Referenced by ColorSelect::init(), EditorConnection::init(), FactoryReset::init(), GlobalBrightness::init(), ModeSharing::init(), PatternSelect::init(), Randomizer::init(), and Menus::openMenu().

+

Referenced by ColorSelect::init(), EditorConnection::init(), FactoryReset::init(), GlobalBrightness::init(), ModeSharing::init(), PatternSelect::init(), Randomizer::init(), and Menus::openMenu().

@@ -381,7 +381,7 @@

References m_shouldClose, and Modes::saveStorage().

-

Referenced by EditorConnection::leaveMenu(), onLongClick(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), GlobalBrightness::onLongClick(), ModeSharing::onLongClick(), PatternSelect::onLongClick(), Randomizer::onLongClick(), and ModeSharing::receiveModeIR().

+

Referenced by EditorConnection::leaveMenu(), onLongClick(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), GlobalBrightness::onLongClick(), ModeSharing::onLongClick(), PatternSelect::onLongClick(), Randomizer::onLongClick(), and ModeSharing::receiveModeIR().

@@ -636,7 +636,7 @@

References g_pButton, m_ledSelected, m_shouldClose, MENU_CONTINUE, MENU_QUIT, MENU_SKIP, nextBulbSelection(), onLedSelected(), Button::onLongClick(), Button::onShortClick(), and showBulbSelection().

-

Referenced by ColorSelect::run(), EditorConnection::run(), FactoryReset::run(), GlobalBrightness::run(), ModeSharing::run(), PatternSelect::run(), Randomizer::run(), and Menus::runCurMenu().

+

Referenced by ColorSelect::run(), EditorConnection::run(), FactoryReset::run(), GlobalBrightness::run(), ModeSharing::run(), PatternSelect::run(), Randomizer::run(), and Menus::runCurMenu().

@@ -768,7 +768,7 @@

Definition at line 59 of file Menu.h.

-

Referenced by FactoryReset::init(), FactoryReset::onLongClick(), PatternSelect::onLongClick(), PatternSelect::onShortClick(), ModeSharing::receiveModeIR(), Randomizer::reRoll(), PatternSelect::run(), and ModeSharing::showReceiveMode().

+

Referenced by FactoryReset::init(), FactoryReset::onLongClick(), PatternSelect::onLongClick(), PatternSelect::onShortClick(), ModeSharing::receiveModeIR(), Randomizer::reRoll(), PatternSelect::run(), and ModeSharing::showReceiveMode().

@@ -794,7 +794,7 @@

Definition at line 55 of file Menu.h.

-

Referenced by FactoryReset::init(), GlobalBrightness::init(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), GlobalBrightness::onLongClick(), ColorSelect::onShortClick(), FactoryReset::onShortClick(), GlobalBrightness::onShortClick(), GlobalBrightness::showBrightnessSelection(), FactoryReset::showReset(), ColorSelect::showSelection(), and ColorSelect::showSlotSelection().

+

Referenced by FactoryReset::init(), GlobalBrightness::init(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), GlobalBrightness::onLongClick(), ColorSelect::onShortClick(), FactoryReset::onShortClick(), GlobalBrightness::onShortClick(), GlobalBrightness::showBrightnessSelection(), FactoryReset::showReset(), ColorSelect::showSelection(), and ColorSelect::showSlotSelection().

@@ -820,7 +820,7 @@

Definition at line 57 of file Menu.h.

-

Referenced by ColorSelect::init(), EditorConnection::init(), FactoryReset::init(), GlobalBrightness::init(), ModeSharing::init(), and run().

+

Referenced by ColorSelect::init(), EditorConnection::init(), FactoryReset::init(), GlobalBrightness::init(), ModeSharing::init(), and run().

@@ -924,7 +924,7 @@

Definition at line 53 of file Menu.h.

-

Referenced by FactoryReset::init(), nextBulbSelection(), ColorSelect::onLedSelected(), PatternSelect::onLedSelected(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Randomizer::reRoll(), Randomizer::run(), and showBulbSelection().

+

Referenced by FactoryReset::init(), nextBulbSelection(), ColorSelect::onLedSelected(), PatternSelect::onLedSelected(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Randomizer::reRoll(), Randomizer::run(), and showBulbSelection().

diff --git a/docs/core/classMode.html b/docs/core/classMode.html index cc6ca58149..a7d7077920 100644 --- a/docs/core/classMode.html +++ b/docs/core/classMode.html @@ -1137,7 +1137,7 @@

References Pattern::init(), LED_FIRST, m_multiPat, m_singlePats, and MODE_LEDCOUNT.

-

Referenced by Modes::addMode(), Modes::addSerializedMode(), EditorConnection::clearDemo(), Menu::init(), loadFromBuffer(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Randomizer::reRoll(), and Randomizer::run().

+

Referenced by Modes::addMode(), Modes::addSerializedMode(), EditorConnection::clearDemo(), Menu::init(), loadFromBuffer(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), PatternSelect::onShortClick(), Randomizer::reRoll(), and Randomizer::run().

@@ -1206,7 +1206,7 @@

References hasMultiLed(), and hasSingleLed().

-

Referenced by ColorSelect::init(), FactoryReset::init(), Menu::nextBulbSelection(), and Randomizer::run().

+

Referenced by ColorSelect::init(), FactoryReset::init(), Menu::nextBulbSelection(), and Randomizer::run().

@@ -1901,7 +1901,7 @@

References MAP_FOREACH_LED, and setPattern().

-

Referenced by FactoryReset::onLongClick(), and PatternSelect::onShortClick().

+

Referenced by FactoryReset::onLongClick(), and PatternSelect::onShortClick().

diff --git a/docs/core/classModes.html b/docs/core/classModes.html index 6d708a23fc..3cbaf18f4b 100644 --- a/docs/core/classModes.html +++ b/docs/core/classModes.html @@ -716,7 +716,7 @@

References ERROR_LOG, initCurMode(), Modes::ModeLink::instantiate(), m_numModes, and m_pCurModeLink.

-

Referenced by ModeSharing::beginSendingIR(), ModeSharing::beginSendingVL(), VortexEngine::curMode(), Menu::init(), ColorSelect::init(), FactoryReset::init(), Randomizer::init(), Menu::nextBulbSelection(), nextModeSkipEmpty(), ColorSelect::onLedSelected(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), and updateCurMode().

+

Referenced by ModeSharing::beginSendingIR(), ModeSharing::beginSendingVL(), VortexEngine::curMode(), Menu::init(), ColorSelect::init(), FactoryReset::init(), Randomizer::init(), Menu::nextBulbSelection(), nextModeSkipEmpty(), ColorSelect::onLedSelected(), ColorSelect::onLongClick(), FactoryReset::onLongClick(), and updateCurMode().

@@ -749,7 +749,7 @@

References m_curMode.

-

Referenced by VortexEngine::enterSleep(), and FactoryReset::onLongClick().

+

Referenced by VortexEngine::enterSleep(), and FactoryReset::onLongClick().

@@ -1176,9 +1176,9 @@

Definition: ByteStream.h:18
uint32_t size() const
Definition: ByteStream.h:123
static bool loadFromBuffer(ByteStream &saveBuffer)
Definition: Modes.cpp:106
-
static bool read(ByteStream &buffer)
Definition: Storage.cpp:86
+
static bool read(ByteStream &buffer)
Definition: Storage.cpp:93
-

References clearModes(), DEBUG_LOG, loadFromBuffer(), Storage::read(), and ByteStream::size().

+

References clearModes(), DEBUG_LOG, loadFromBuffer(), Storage::read(), and ByteStream::size().

Referenced by init().

@@ -1485,7 +1485,7 @@

References m_globalFlags.

-

Referenced by FactoryReset::onLongClick().

+

Referenced by FactoryReset::onLongClick().

@@ -1573,9 +1573,9 @@

183 }
#define STORAGE_SIZE
Definition: VortexConfig.h:501
static bool saveToBuffer(ByteStream &saveBuffer)
Definition: Modes.cpp:79
-
static bool write(ByteStream &buffer)
Definition: Storage.cpp:44
+
static bool write(ByteStream &buffer)
Definition: Storage.cpp:51
-

References DEBUG_LOG, saveToBuffer(), STORAGE_SIZE, and Storage::write().

+

References DEBUG_LOG, saveToBuffer(), STORAGE_SIZE, and Storage::write().

Referenced by VortexEngine::enterSleep(), init(), Menu::leaveMenu(), EditorConnection::receiveModes(), and setFlag().

@@ -1822,7 +1822,7 @@

References Leds::clearAll(), DEBUG_LOGF, ERROR_OUT_OF_MEMORY, Time::getCurtime(), getModeLink(), Mode::getPatternID(), Modes::ModeLink::instantiate(), m_curMode, m_lastSwitchTime, m_numModes, m_pCurModeLink, setStartupMode(), and Modes::ModeLink::uninstantiate().

-

Referenced by loadFromBuffer(), nextMode(), nextModeSkipEmpty(), and previousMode().

+

Referenced by loadFromBuffer(), nextMode(), nextModeSkipEmpty(), FactoryReset::onLongClick(), and previousMode().

@@ -1901,7 +1901,7 @@

References addMode(), clearModes(), default_mode_entry::cols, DEBUG_LOGF, default_modes, ERROR_LOG, LED_COUNT, LED_FIRST, num_default_modes, default_mode_entry::numColors, PATTERN_FIRST, PATTERN_LAST, PATTERN_SINGLE_FIRST, PATTERN_SINGLE_LAST, default_mode_entry::patternID, and Colorset::randomize().

-

Referenced by init(), and FactoryReset::onLongClick().

+

Referenced by init(), and FactoryReset::onLongClick().

diff --git a/docs/core/classPatternBuilder.html b/docs/core/classPatternBuilder.html index 0618ec3173..3e779f349e 100644 --- a/docs/core/classPatternBuilder.html +++ b/docs/core/classPatternBuilder.html @@ -220,15 +220,15 @@

218  default:
219  case PATTERN_STROBE:
220  case PATTERN_HYPERSTROBE:
-
221  case PATTERN_DOPS:
+
221  case PATTERN_PICOSTROBE:
222  case PATTERN_STROBIE:
-
223  case PATTERN_DOPY:
+
223  case PATTERN_DOPS:
224  case PATTERN_ULTRADOPS:
225  case PATTERN_STROBEGAP:
226  case PATTERN_HYPERGAP:
-
227  case PATTERN_DOPGAP:
+
227  case PATTERN_PICOGAP:
228  case PATTERN_STROBIEGAP:
-
229  case PATTERN_DOPYGAP:
+
229  case PATTERN_DOPSGAP:
230  case PATTERN_ULTRAGAP:
231  case PATTERN_BLINKIE:
232  case PATTERN_GHOSTCRUSH:
@@ -254,7 +254,7 @@

252  // =====================
253  // Multi Led Patterns:
254 #if VORTEX_SLIM == 0
-
255  case PATTERN_HUESHIFT: return new HueShiftPattern(args);
+
255  case PATTERN_HUE_SCROLL: return new HueShiftPattern(args);
256  case PATTERN_THEATER_CHASE: return new TheaterChasePattern(args);
257  case PATTERN_CHASER: return new ChaserPattern(args);
258  case PATTERN_ZIGZAG:
@@ -287,27 +287,26 @@

285 }
#define DEBUG_LOGF(msg,...)
Definition: Log.h:41
@ PATTERN_METEOR
Definition: Patterns.h:80
-
@ PATTERN_DOPYGAP
Definition: Patterns.h:35
@ PATTERN_STROBEGAP
Definition: Patterns.h:31
@ PATTERN_BLENDSTROBEGAP
Definition: Patterns.h:52
@ PATTERN_ZIGZAG
Definition: Patterns.h:74
@ PATTERN_SPARKLETRACE
Definition: Patterns.h:81
@ PATTERN_TRACER
Definition: Patterns.h:47
+
@ PATTERN_PICOGAP
Definition: Patterns.h:33
@ PATTERN_RIBBON
Definition: Patterns.h:48
@ PATTERN_STROBIEGAP
Definition: Patterns.h:34
@ PATTERN_STROBE
Definition: Patterns.h:25
@ PATTERN_ZIPFADE
Definition: Patterns.h:75
-
@ PATTERN_DOPY
Definition: Patterns.h:29
@ PATTERN_HYPERGAP
Definition: Patterns.h:32
@ PATTERN_VORTEXWIPE
Definition: Patterns.h:82
-
@ PATTERN_DOPS
Definition: Patterns.h:27
+
@ PATTERN_DOPS
Definition: Patterns.h:29
@ PATTERN_COMPLEMENTARY_BLENDSTROBEGAP
Definition: Patterns.h:55
@ PATTERN_BLENDSTROBE
Definition: Patterns.h:51
@ PATTERN_ULTRADASH
Definition: Patterns.h:44
@ PATTERN_PULSISH
Definition: Patterns.h:87
@ PATTERN_SPLITSTROBIE
Definition: Patterns.h:90
-
@ PATTERN_HUESHIFT
Definition: Patterns.h:71
@ PATTERN_STROBIE
Definition: Patterns.h:28
+
@ PATTERN_PICOSTROBE
Definition: Patterns.h:27
@ PATTERN_MINIRIBBON
Definition: Patterns.h:49
@ PATTERN_COMPLEMENTARY_BLEND
Definition: Patterns.h:53
@ PATTERN_SOLID
Definition: Patterns.h:56
@@ -319,17 +318,18 @@

@ PATTERN_MATERIA
Definition: Patterns.h:92
@ PATTERN_THEATER_CHASE
Definition: Patterns.h:72
@ PATTERN_HYPERSTROBE
Definition: Patterns.h:26
-
@ PATTERN_DOPGAP
Definition: Patterns.h:33
@ PATTERN_WARP
Definition: Patterns.h:83
@ PATTERN_BACKSTROBE
Definition: Patterns.h:91
@ PATTERN_CHOPPER
Definition: Patterns.h:40
@ PATTERN_DASHGAP
Definition: Patterns.h:41
@ PATTERN_DASHCRUSH
Definition: Patterns.h:43
@ PATTERN_FILL
Definition: Patterns.h:88
+
@ PATTERN_HUE_SCROLL
Definition: Patterns.h:71
@ PATTERN_CHASER
Definition: Patterns.h:73
@ PATTERN_ULTRAGAP
Definition: Patterns.h:36
@ PATTERN_ULTRADOPS
Definition: Patterns.h:30
@ PATTERN_DOUBLEDOPS
Definition: Patterns.h:39
+
@ PATTERN_DOPSGAP
Definition: Patterns.h:35
@ PATTERN_COMPLEMENTARY_BLENDSTROBE
Definition: Patterns.h:54
@ PATTERN_WARPWORM
Definition: Patterns.h:84
@ PATTERN_BLEND
Definition: Patterns.h:50
@@ -366,7 +366,7 @@

-

References DEBUG_LOGF, getDefaultArgs(), PATTERN_BACKSTROBE, PATTERN_BLEND, PATTERN_BLENDSTROBE, PATTERN_BLENDSTROBEGAP, PATTERN_BLINKIE, PATTERN_BOUNCE, PATTERN_CHASER, PATTERN_CHOPPER, PATTERN_COMPLEMENTARY_BLEND, PATTERN_COMPLEMENTARY_BLENDSTROBE, PATTERN_COMPLEMENTARY_BLENDSTROBEGAP, PATTERN_CROSSDOPS, PATTERN_DASHCRUSH, PATTERN_DASHCYCLE, PATTERN_DASHDOPS, PATTERN_DASHGAP, PATTERN_DOPGAP, PATTERN_DOPS, PATTERN_DOPY, PATTERN_DOPYGAP, PATTERN_DOUBLEDOPS, PATTERN_DOUBLESTROBE, PATTERN_DRIP, PATTERN_DRIPMORPH, PATTERN_FILL, PATTERN_GAPCYCLE, PATTERN_GHOSTCRUSH, PATTERN_HUESHIFT, PATTERN_HYPERGAP, PATTERN_HYPERSTROBE, PATTERN_LIGHTHOUSE, PATTERN_MATERIA, PATTERN_METEOR, PATTERN_MINIRIBBON, PATTERN_NONE, PATTERN_PULSISH, PATTERN_RIBBON, PATTERN_SNOWBALL, PATTERN_SOLID, PATTERN_SPARKLETRACE, PATTERN_SPLITSTROBIE, PATTERN_STROBE, PATTERN_STROBEGAP, PATTERN_STROBIE, PATTERN_STROBIEGAP, PATTERN_THEATER_CHASE, PATTERN_TRACER, PATTERN_ULTRADASH, PATTERN_ULTRADOPS, PATTERN_ULTRAGAP, PATTERN_VORTEXWIPE, PATTERN_WARP, PATTERN_WARPWORM, PATTERN_ZIGZAG, and PATTERN_ZIPFADE.

+

References DEBUG_LOGF, getDefaultArgs(), PATTERN_BACKSTROBE, PATTERN_BLEND, PATTERN_BLENDSTROBE, PATTERN_BLENDSTROBEGAP, PATTERN_BLINKIE, PATTERN_BOUNCE, PATTERN_CHASER, PATTERN_CHOPPER, PATTERN_COMPLEMENTARY_BLEND, PATTERN_COMPLEMENTARY_BLENDSTROBE, PATTERN_COMPLEMENTARY_BLENDSTROBEGAP, PATTERN_CROSSDOPS, PATTERN_DASHCRUSH, PATTERN_DASHCYCLE, PATTERN_DASHDOPS, PATTERN_DASHGAP, PATTERN_DOPS, PATTERN_DOPSGAP, PATTERN_DOUBLEDOPS, PATTERN_DOUBLESTROBE, PATTERN_DRIP, PATTERN_DRIPMORPH, PATTERN_FILL, PATTERN_GAPCYCLE, PATTERN_GHOSTCRUSH, PATTERN_HUE_SCROLL, PATTERN_HYPERGAP, PATTERN_HYPERSTROBE, PATTERN_LIGHTHOUSE, PATTERN_MATERIA, PATTERN_METEOR, PATTERN_MINIRIBBON, PATTERN_NONE, PATTERN_PICOGAP, PATTERN_PICOSTROBE, PATTERN_PULSISH, PATTERN_RIBBON, PATTERN_SNOWBALL, PATTERN_SOLID, PATTERN_SPARKLETRACE, PATTERN_SPLITSTROBIE, PATTERN_STROBE, PATTERN_STROBEGAP, PATTERN_STROBIE, PATTERN_STROBIEGAP, PATTERN_THEATER_CHASE, PATTERN_TRACER, PATTERN_ULTRADASH, PATTERN_ULTRADOPS, PATTERN_ULTRAGAP, PATTERN_VORTEXWIPE, PATTERN_WARP, PATTERN_WARPWORM, PATTERN_ZIGZAG, and PATTERN_ZIPFADE.

Referenced by makeInternal().

@@ -403,41 +403,41 @@

130  // Single Led Patterns: - + - + - - - + + + -
143  case PATTERN_BLINKIE: return PatternArgs(3, 8, 110);
-
144  case PATTERN_GHOSTCRUSH: return PatternArgs(3, 3, 18);
- +
143  case PATTERN_BLINKIE: return PatternArgs(3, 1, 65);
+
144  case PATTERN_GHOSTCRUSH: return PatternArgs(3, 1, 18);
+ - - -
149  case PATTERN_DASHCRUSH: return PatternArgs(4, 1, 20, 50);
+ + +
149  case PATTERN_DASHCRUSH: return PatternArgs(4, 1, 10, 18);
- - -
153  case PATTERN_TRACER: return PatternArgs(ULTRADOPS_ON_DURATION, 0, 0, 20, 1);
+ + +
153  case PATTERN_TRACER: return PatternArgs(3, 0, 0, 20, 1);
155  case PATTERN_MINIRIBBON: return PatternArgs(1);
-
156  case PATTERN_BLEND: return PatternArgs(BLEND_ON_DURATION, BLEND_OFF_DURATION, 0, 0, 0, 2, 1);
- - - - - +
156  case PATTERN_BLEND: return PatternArgs(BLEND_ON_DURATION, BLEND_OFF_DURATION, 0, 0, 0, 5, 1);
+ + + + +
162  case PATTERN_SOLID: return PatternArgs(250);
163 
164  // =====================
165  // Multi Led Patterns:
166 #if VORTEX_SLIM == 0
-
167  case PATTERN_HUESHIFT: return PatternArgs(1, 1);
+
167  case PATTERN_HUE_SCROLL: return PatternArgs(1, 1);
169  case PATTERN_CHASER: return PatternArgs();
@@ -448,12 +448,12 @@

175  case PATTERN_DOUBLESTROBE: return PatternArgs(DOPS_ON_DURATION, DOPS_OFF_DURATION, 115);
177  case PATTERN_SPARKLETRACE: return PatternArgs(5, 0, 50);
- + - - - - + + + + @@ -469,23 +469,23 @@

196  }
197  return PatternArgs();
198 }
-
#define DOPS_ON_DURATION
Definition: Timings.h:39
+
#define DOPS_ON_DURATION
Definition: Timings.h:43
#define BLEND_ON_DURATION
Definition: Timings.h:59
#define ULTRADOPS_OFF_DURATION
Definition: Timings.h:48
#define ULTRADOPS_ON_DURATION
Definition: Timings.h:47
#define HYPERSTROBE_ON_DURATION
Definition: Timings.h:35
#define STROBIE_OFF_DURATION
Definition: Timings.h:52
-
#define DOPS_OFF_DURATION
Definition: Timings.h:40
+
#define DOPS_OFF_DURATION
Definition: Timings.h:44
#define STROBE_OFF_DURATION
Definition: Timings.h:32
-
#define DOPY_OFF_DURATION
Definition: Timings.h:44
+
#define PICOSTROBE_ON_DURATION
Definition: Timings.h:39
#define STROBIE_ON_DURATION
Definition: Timings.h:51
#define BLEND_OFF_DURATION
Definition: Timings.h:60
#define STROBE_ON_DURATION
Definition: Timings.h:31
-
#define DOPY_ON_DURATION
Definition: Timings.h:43
#define HYPERSTROBE_OFF_DURATION
Definition: Timings.h:36
#define RIBBON_DURATION
Definition: Timings.h:63
+
#define PICOSTROBE_OFF_DURATION
Definition: Timings.h:40
-

References BLEND_OFF_DURATION, BLEND_ON_DURATION, DOPS_OFF_DURATION, DOPS_ON_DURATION, DOPY_OFF_DURATION, DOPY_ON_DURATION, HYPERSTROBE_OFF_DURATION, HYPERSTROBE_ON_DURATION, PATTERN_BACKSTROBE, PATTERN_BLEND, PATTERN_BLENDSTROBE, PATTERN_BLENDSTROBEGAP, PATTERN_BLINKIE, PATTERN_BOUNCE, PATTERN_CHASER, PATTERN_CHOPPER, PATTERN_COMPLEMENTARY_BLEND, PATTERN_COMPLEMENTARY_BLENDSTROBE, PATTERN_COMPLEMENTARY_BLENDSTROBEGAP, PATTERN_CROSSDOPS, PATTERN_DASHCRUSH, PATTERN_DASHCYCLE, PATTERN_DASHDOPS, PATTERN_DASHGAP, PATTERN_DOPGAP, PATTERN_DOPS, PATTERN_DOPY, PATTERN_DOPYGAP, PATTERN_DOUBLEDOPS, PATTERN_DOUBLESTROBE, PATTERN_DRIP, PATTERN_DRIPMORPH, PATTERN_FILL, PATTERN_GAPCYCLE, PATTERN_GHOSTCRUSH, PATTERN_HUESHIFT, PATTERN_HYPERGAP, PATTERN_HYPERSTROBE, PATTERN_LIGHTHOUSE, PATTERN_MATERIA, PATTERN_METEOR, PATTERN_MINIRIBBON, PATTERN_NONE, PATTERN_PULSISH, PATTERN_RIBBON, PATTERN_SNOWBALL, PATTERN_SOLID, PATTERN_SPARKLETRACE, PATTERN_SPLITSTROBIE, PATTERN_STROBE, PATTERN_STROBEGAP, PATTERN_STROBIE, PATTERN_STROBIEGAP, PATTERN_THEATER_CHASE, PATTERN_TRACER, PATTERN_ULTRADASH, PATTERN_ULTRADOPS, PATTERN_ULTRAGAP, PATTERN_VORTEXWIPE, PATTERN_WARP, PATTERN_WARPWORM, PATTERN_ZIGZAG, PATTERN_ZIPFADE, RIBBON_DURATION, STROBE_OFF_DURATION, STROBE_ON_DURATION, STROBIE_OFF_DURATION, STROBIE_ON_DURATION, ULTRADOPS_OFF_DURATION, and ULTRADOPS_ON_DURATION.

+

References BLEND_OFF_DURATION, BLEND_ON_DURATION, DOPS_OFF_DURATION, DOPS_ON_DURATION, HYPERSTROBE_OFF_DURATION, HYPERSTROBE_ON_DURATION, PATTERN_BACKSTROBE, PATTERN_BLEND, PATTERN_BLENDSTROBE, PATTERN_BLENDSTROBEGAP, PATTERN_BLINKIE, PATTERN_BOUNCE, PATTERN_CHASER, PATTERN_CHOPPER, PATTERN_COMPLEMENTARY_BLEND, PATTERN_COMPLEMENTARY_BLENDSTROBE, PATTERN_COMPLEMENTARY_BLENDSTROBEGAP, PATTERN_CROSSDOPS, PATTERN_DASHCRUSH, PATTERN_DASHCYCLE, PATTERN_DASHDOPS, PATTERN_DASHGAP, PATTERN_DOPS, PATTERN_DOPSGAP, PATTERN_DOUBLEDOPS, PATTERN_DOUBLESTROBE, PATTERN_DRIP, PATTERN_DRIPMORPH, PATTERN_FILL, PATTERN_GAPCYCLE, PATTERN_GHOSTCRUSH, PATTERN_HUE_SCROLL, PATTERN_HYPERGAP, PATTERN_HYPERSTROBE, PATTERN_LIGHTHOUSE, PATTERN_MATERIA, PATTERN_METEOR, PATTERN_MINIRIBBON, PATTERN_NONE, PATTERN_PICOGAP, PATTERN_PICOSTROBE, PATTERN_PULSISH, PATTERN_RIBBON, PATTERN_SNOWBALL, PATTERN_SOLID, PATTERN_SPARKLETRACE, PATTERN_SPLITSTROBIE, PATTERN_STROBE, PATTERN_STROBEGAP, PATTERN_STROBIE, PATTERN_STROBIEGAP, PATTERN_THEATER_CHASE, PATTERN_TRACER, PATTERN_ULTRADASH, PATTERN_ULTRADOPS, PATTERN_ULTRAGAP, PATTERN_VORTEXWIPE, PATTERN_WARP, PATTERN_WARPWORM, PATTERN_ZIGZAG, PATTERN_ZIPFADE, PICOSTROBE_OFF_DURATION, PICOSTROBE_ON_DURATION, RIBBON_DURATION, STROBE_OFF_DURATION, STROBE_ON_DURATION, STROBIE_OFF_DURATION, STROBIE_ON_DURATION, ULTRADOPS_OFF_DURATION, and ULTRADOPS_ON_DURATION.

Referenced by generate(), Pattern::serialize(), and Pattern::unserialize().

diff --git a/docs/core/classRGBColor.html b/docs/core/classRGBColor.html index 83a1d1868a..87fa683705 100644 --- a/docs/core/classRGBColor.html +++ b/docs/core/classRGBColor.html @@ -633,7 +633,7 @@

Definition at line 90 of file ColorTypes.h.

-

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), Menus::runMenuSelection(), serialize(), Menu::showBulbSelection(), and unserialize().

+

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), BlendPattern::onBlinkOn(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), Menus::runMenuSelection(), serialize(), Menu::showBulbSelection(), and unserialize().

@@ -651,7 +651,7 @@

Definition at line 89 of file ColorTypes.h.

-

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), Menus::runMenuSelection(), serialize(), Menu::showBulbSelection(), and unserialize().

+

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), BlendPattern::onBlinkOn(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), Menus::runMenuSelection(), serialize(), Menu::showBulbSelection(), and unserialize().

@@ -669,7 +669,7 @@

Definition at line 88 of file ColorTypes.h.

-

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), serialize(), Menu::showBulbSelection(), and unserialize().

+

Referenced by adjustBrightness(), clear(), empty(), hsv_to_rgb_generic(), hsv_to_rgb_rainbow(), hsv_to_rgb_raw_C(), BlendPattern::onBlinkOn(), operator=(), raw(), rgb_to_hsv_approx(), rgb_to_hsv_generic(), RGBColor(), serialize(), Menu::showBulbSelection(), and unserialize().

diff --git a/docs/core/classRandomizer.html b/docs/core/classRandomizer.html index 0c78ba3788..72dd30825b 100644 --- a/docs/core/classRandomizer.html +++ b/docs/core/classRandomizer.html @@ -1061,13 +1061,13 @@

144  // render the click selection blink
146 }
-
#define DOPS_ON_DURATION
Definition: Timings.h:39
-
#define DOPS_OFF_DURATION
Definition: Timings.h:40
+
#define DOPS_ON_DURATION
Definition: Timings.h:43
+
#define DOPS_OFF_DURATION
Definition: Timings.h:44
static void setAll(RGBColor col)
Definition: Leds.cpp:51
static void blinkAll(uint16_t offMs=250, uint16_t onMs=500, RGBColor col=RGB_OFF)
Definition: Leds.cpp:206
-

References Leds::blinkAll(), DOPS_OFF_DURATION, DOPS_ON_DURATION, m_displayHue, m_flags, RANDOMIZE_COLORSET, RANDOMIZE_PATTERN, Leds::setAll(), and Menus::showSelection().

+

References Leds::blinkAll(), DOPS_OFF_DURATION, DOPS_ON_DURATION, m_displayHue, m_flags, RANDOMIZE_COLORSET, RANDOMIZE_PATTERN, Leds::setAll(), and Menus::showSelection().

Referenced by run().

diff --git a/docs/core/classStorage.html b/docs/core/classStorage.html index 79e7194347..67e4957427 100644 --- a/docs/core/classStorage.html +++ b/docs/core/classStorage.html @@ -145,9 +145,9 @@

-

Definition at line 30 of file Storage.cpp.

-
31 {
-
32 }
+

Definition at line 32 of file Storage.cpp.

+
33 {
+
34 }
@@ -175,9 +175,9 @@

-

Definition at line 39 of file Storage.cpp.

-
40 {
-
41 }
+

Definition at line 46 of file Storage.cpp.

+
47 {
+
48 }

Referenced by VortexEngine::cleanup().

@@ -206,11 +206,19 @@

-

Definition at line 34 of file Storage.cpp.

-
35 {
-
36  return true;
-
37 }
+

Definition at line 36 of file Storage.cpp.

+
37 {
+
38 #ifdef VORTEX_LIB
+
39  if (!m_storageFilename.length() && Vortex::storageEnabled()) {
+
40  m_storageFilename = DEFAULT_STORAGE_FILENAME;
+
41  }
+
42 #endif
+
43  return true;
+
44 }
+
#define DEFAULT_STORAGE_FILENAME
Definition: Storage.cpp:21
+

References DEFAULT_STORAGE_FILENAME.

+

Referenced by VortexEngine::init().

@@ -238,10 +246,10 @@

-

Definition at line 141 of file Storage.cpp.

-
142 {
-
143  return m_lastSaveSize;
-
144 }
+

Definition at line 148 of file Storage.cpp.

+
149 {
+
150  return m_lastSaveSize;
+
151 }
static uint32_t m_lastSaveSize
Definition: Storage.h:40

References m_lastSaveSize.

@@ -272,63 +280,63 @@

-

Definition at line 86 of file Storage.cpp.

-
87 {
-
88 #ifdef VORTEX_LIB
-
89  if (!Vortex::storageEnabled()) {
-
90  // return false here, but true in write because we don't want to return
-
91  // an empty buffer after returning true
-
92  return false;
-
93  }
-
94 #endif
-
95  uint32_t size = STORAGE_SIZE;
-
96  if (size > STORAGE_SIZE || size < sizeof(ByteStream::RawBuffer) + 4) {
-
97  return false;
-
98  }
-
99  if (!buffer.init(size)) {
-
100  return false;
-
101  }
-
102 #ifdef VORTEX_EMBEDDED
-
103  // implement device storage here
-
104 #elif defined(_MSC_VER)
-
105  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
-
106  if (!hFile) {
-
107  // error
-
108  return false;
-
109  }
-
110  DWORD bytesRead = 0;
-
111  if (!ReadFile(hFile, buffer.rawData(), size, &bytesRead, NULL)) {
-
112  // error
-
113  return false;
-
114  }
-
115  CloseHandle(hFile);
-
116 #else
-
117  FILE *f = fopen(STORAGE_FILENAME, "r");
-
118  if (!f) {
-
119  return false;
-
120  }
-
121  if (!fread(buffer.rawData(), sizeof(char), size, f)) {
-
122  return false;
-
123  }
-
124  fclose(f);
-
125 #endif
-
126  // ensure the internal buffer is sane after reading it out, this
-
127  // prevents segfaults if the internal size reports larger than capacity
-
128  buffer.sanity();
-
129  // check crc immediately since we read into raw data copying the
-
130  // array could be dangerous
-
131  if (!buffer.checkCRC()) {
-
132  buffer.clear();
-
133  ERROR_LOG("Could not verify buffer");
-
134  return false;
-
135  }
-
136  m_lastSaveSize = size;
-
137  DEBUG_LOGF("Loaded savedata (Size: %u)", buffer.size());
-
138  return true;
-
139 }
+

Definition at line 93 of file Storage.cpp.

+
94 {
+
95 #ifdef VORTEX_LIB
+
96  if (!Vortex::storageEnabled()) {
+
97  // return false here, but true in write because we don't want to return
+
98  // an empty buffer after returning true
+
99  return false;
+
100  }
+
101 #endif
+
102  uint32_t size = STORAGE_SIZE;
+
103  if (size > STORAGE_SIZE || size < sizeof(ByteStream::RawBuffer) + 4) {
+
104  return false;
+
105  }
+
106  if (!buffer.init(size)) {
+
107  return false;
+
108  }
+
109 #ifdef VORTEX_EMBEDDED
+
110  // implement device storage here
+
111 #elif defined(_WIN32)
+
112  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+
113  if (hFile == INVALID_HANDLE_VALUE) {
+
114  // error
+
115  return false;
+
116  }
+
117  DWORD bytesRead = 0;
+
118  if (!ReadFile(hFile, buffer.rawData(), size, &bytesRead, NULL)) {
+
119  // error
+
120  return false;
+
121  }
+
122  CloseHandle(hFile);
+
123 #else
+
124  FILE *f = fopen(STORAGE_FILENAME, "r");
+
125  if (!f) {
+
126  return false;
+
127  }
+
128  if (!fread(buffer.rawData(), sizeof(char), size, f)) {
+
129  return false;
+
130  }
+
131  fclose(f);
+
132 #endif
+
133  // ensure the internal buffer is sane after reading it out, this
+
134  // prevents segfaults if the internal size reports larger than capacity
+
135  buffer.sanity();
+
136  // check crc immediately since we read into raw data copying the
+
137  // array could be dangerous
+
138  if (!buffer.checkCRC()) {
+
139  buffer.clear();
+
140  ERROR_LOG("Could not verify buffer");
+
141  return false;
+
142  }
+
143  m_lastSaveSize = size;
+
144  DEBUG_LOGF("Loaded savedata (Size: %u)", buffer.size());
+
145  return true;
+
146 }
#define DEBUG_LOGF(msg,...)
Definition: Log.h:41
#define ERROR_LOG(msg)
Definition: Log.h:29
-
#define STORAGE_FILENAME
Definition: Storage.cpp:25
+
#define STORAGE_FILENAME
Definition: Storage.cpp:27
#define STORAGE_SIZE
Definition: VortexConfig.h:501
bool init(uint32_t capacity=0, const uint8_t *buf=nullptr)
Definition: ByteStream.cpp:82
void * rawData() const
Definition: ByteStream.h:121
@@ -338,7 +346,7 @@

void sanity()
Definition: ByteStream.cpp:319

-

References ByteStream::checkCRC(), ByteStream::clear(), DEBUG_LOGF, ERROR_LOG, ByteStream::init(), m_lastSaveSize, ByteStream::rawData(), ByteStream::sanity(), ByteStream::size(), STORAGE_FILENAME, and STORAGE_SIZE.

+

References ByteStream::checkCRC(), ByteStream::clear(), DEBUG_LOGF, ERROR_LOG, ByteStream::init(), m_lastSaveSize, ByteStream::rawData(), ByteStream::sanity(), ByteStream::size(), STORAGE_FILENAME, and STORAGE_SIZE.

Referenced by Modes::loadStorage().

@@ -368,49 +376,49 @@

-

Definition at line 44 of file Storage.cpp.

-
45 {
-
46 #ifdef VORTEX_LIB
-
47  if (!Vortex::storageEnabled()) {
-
48  // success so the system thinks it all worked
-
49  return true;
-
50  }
-
51 #endif
-
52  // check size
-
53  if (buffer.rawSize() > STORAGE_SIZE) {
-
54  ERROR_LOG("Buffer too big for storage space");
-
55  return false;
-
56  }
-
57 #ifdef VORTEX_EMBEDDED
-
58  // implement device storage here
-
59 #elif defined(_MSC_VER)
-
60  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
-
61  if (!hFile) {
-
62  // error
-
63  return false;
-
64  }
-
65  DWORD written = 0;
-
66  if (!WriteFile(hFile, buffer.rawData(), buffer.rawSize(), &written, NULL)) {
-
67  // error
-
68  return false;
-
69  }
-
70  CloseHandle(hFile);
-
71 #else
-
72  FILE *f = fopen(STORAGE_FILENAME, "w");
-
73  if (!f) {
-
74  return false;
-
75  }
-
76  if (!fwrite(buffer.rawData(), sizeof(char), buffer.rawSize(), f)) {
-
77  return false;
-
78  }
-
79  fclose(f);
-
80 #endif // VORTEX_EMBEDDED
-
81  DEBUG_LOGF("Wrote %u bytes to storage (max: %u)", m_lastSaveSize, STORAGE_SIZE);
-
82  return true;
-
83 }
+

Definition at line 51 of file Storage.cpp.

+
52 {
+
53 #ifdef VORTEX_LIB
+
54  if (!Vortex::storageEnabled()) {
+
55  // success so the system thinks it all worked
+
56  return true;
+
57  }
+
58 #endif
+
59  // check size
+
60  if (buffer.rawSize() > STORAGE_SIZE) {
+
61  ERROR_LOG("Buffer too big for storage space");
+
62  return false;
+
63  }
+
64 #ifdef VORTEX_EMBEDDED
+
65  // implement device storage here
+
66 #elif defined(_WIN32)
+
67  HANDLE hFile = CreateFile(STORAGE_FILENAME, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
+
68  if (hFile == INVALID_HANDLE_VALUE) {
+
69  // error
+
70  return false;
+
71  }
+
72  DWORD written = 0;
+
73  if (!WriteFile(hFile, buffer.rawData(), buffer.rawSize(), &written, NULL)) {
+
74  // error
+
75  return false;
+
76  }
+
77  CloseHandle(hFile);
+
78 #else
+
79  FILE *f = fopen(STORAGE_FILENAME, "w");
+
80  if (!f) {
+
81  return false;
+
82  }
+
83  if (!fwrite(buffer.rawData(), sizeof(char), buffer.rawSize(), f)) {
+
84  return false;
+
85  }
+
86  fclose(f);
+
87 #endif // VORTEX_EMBEDDED
+
88  DEBUG_LOGF("Wrote %u bytes to storage (max: %u)", m_lastSaveSize, STORAGE_SIZE);
+
89  return true;
+
90 }
uint32_t rawSize() const
Definition: ByteStream.h:122
-

References DEBUG_LOGF, ERROR_LOG, m_lastSaveSize, ByteStream::rawData(), ByteStream::rawSize(), STORAGE_FILENAME, and STORAGE_SIZE.

+

References DEBUG_LOGF, ERROR_LOG, m_lastSaveSize, ByteStream::rawData(), ByteStream::rawSize(), STORAGE_FILENAME, and STORAGE_SIZE.

Referenced by Modes::saveStorage().

@@ -439,7 +447,7 @@

Definition at line 40 of file Storage.h.

-

Referenced by lastSaveSize(), read(), and write().

+

Referenced by lastSaveSize(), read(), and write().

diff --git a/docs/core/classTime.html b/docs/core/classTime.html index 8b01714a08..663be9267c 100644 --- a/docs/core/classTime.html +++ b/docs/core/classTime.html @@ -219,7 +219,7 @@

Definition at line 191 of file TimeControl.cpp.

192 {
-
193 #ifdef _MSC_VER
+
193 #ifdef _WIN32
194  uint32_t newtime = microseconds() + us;
195  while (microseconds() < newtime) {
196  // busy loop
@@ -267,7 +267,7 @@

207  for (uint16_t i = 0; i < ms; ++i) {

208  delayMicroseconds(1000);
209  }
-
210 #elif defined(_MSC_VER)
+
210 #elif defined(_WIN32)
211  Sleep(ms);
212 #else
213  usleep(ms * 1000);
@@ -311,7 +311,7 @@

References m_curTick, and SIMULATION_TICK.

-

Referenced by Timer::alarm(), Leds::blinkAll(), Leds::blinkIndex(), Leds::blinkMap(), Leds::blinkPair(), Leds::blinkPairs(), Leds::blinkRange(), SerialComs::checkSerial(), BlendPattern::onBlinkOn(), Timer::onEnd(), Timer::onStart(), Menus::openMenuSelection(), ModeSharing::receiveModeIR(), Randomizer::run(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), IRSender::send(), VLSender::send(), Modes::setCurMode(), Menu::showBulbSelection(), ColorSelect::showFullSet(), ColorSelect::showSelection(), Timer::start(), and Button::update().

+

Referenced by Timer::alarm(), Leds::blinkAll(), Leds::blinkIndex(), Leds::blinkMap(), Leds::blinkPair(), Leds::blinkPairs(), Leds::blinkRange(), SerialComs::checkSerial(), Timer::onEnd(), Timer::onStart(), Menus::openMenuSelection(), ModeSharing::receiveModeIR(), Randomizer::run(), VortexEngine::runMainLogic(), Menus::runMenuSelection(), IRSender::send(), VLSender::send(), Modes::setCurMode(), Menu::showBulbSelection(), ColorSelect::showFullSet(), ColorSelect::showSelection(), Timer::start(), and Button::update().

@@ -415,7 +415,7 @@

55  m_isSimulation = false;
56  m_instantTimestep = false;
57 #endif
-
58 #if !defined(_MSC_VER) || defined(WASM)
+
58 #if !defined(_WIN32) || defined(WASM)
59  start = microseconds();
60 #else
61  QueryPerformanceFrequency(&tps);
@@ -462,7 +462,7 @@

172 #ifndef VORTEX_LIB // Embedded avr devices
173  // arduino micros, or whatever micro implementation you have chosen for the embedded device
174  return micros();
-
175 #elif defined(_MSC_VER) // windows
+
175 #elif defined(_WIN32) // windows
176  LARGE_INTEGER now;
177  QueryPerformanceCounter(&now);
178  if (!tps.QuadPart) {
@@ -585,7 +585,7 @@

101  // if building anywhere except visual studio then we can run alternate sleep code
102  // because in visual studio + windows it's better to just spin and check the high
103  // resolution clock instead of trying to sleep for microseconds.
-
104 #if !defined(_MSC_VER) && defined(VORTEX_LIB)
+
104 #if !defined(_WIN32) && defined(VORTEX_LIB)
105  uint32_t required = (1000000 / TICKRATE);
106  uint32_t sleepTime = 0;
107  if (required > elapsed_us) {
diff --git a/docs/core/classVortexEngine-members.html b/docs/core/classVortexEngine-members.html index 7b44c125cf..f68f4ed1a7 100644 --- a/docs/core/classVortexEngine-members.html +++ b/docs/core/classVortexEngine-members.html @@ -99,9 +99,10 @@ m_sleepingVortexEngineprivatestatic runMainLogic()VortexEnginestatic serializeVersion(ByteStream &stream)VortexEnginestatic - tick()VortexEnginestatic - VortexEngine()VortexEngineprivate - wakeup(bool reset=true)VortexEnginestatic + setAutoCycle(bool enabled)VortexEngineinlinestatic + tick()VortexEnginestatic + VortexEngine()VortexEngineprivate + wakeup(bool reset=true)VortexEnginestatic diff --git a/docs/core/classVortexEngine.html b/docs/core/classVortexEngine.html index 96d2b399f7..73fae06c26 100644 --- a/docs/core/classVortexEngine.html +++ b/docs/core/classVortexEngine.html @@ -115,6 +115,8 @@   static void wakeup (bool reset=true)   +static void setAutoCycle (bool enabled) +  @@ -257,12 +259,12 @@

static void cleanup()
Definition: Menus.cpp:77
static void cleanup()
Definition: Modes.cpp:53
static void cleanup()
Definition: Serial.cpp:26
-
static void cleanup()
Definition: Storage.cpp:39
+
static void cleanup()
Definition: Storage.cpp:46
static void cleanup()
Definition: TimeControl.cpp:67
static void cleanup()
Definition: VLReceiver.cpp:62
static void cleanup()
Definition: VLSender.cpp:38
-

References Buttons::cleanup(), Leds::cleanup(), Menus::cleanup(), Modes::cleanup(), SerialComs::cleanup(), Storage::cleanup(), Time::cleanup(), IRReceiver::cleanup(), IRSender::cleanup(), VLReceiver::cleanup(), and VLSender::cleanup().

+

References Buttons::cleanup(), Leds::cleanup(), Menus::cleanup(), Modes::cleanup(), SerialComs::cleanup(), Storage::cleanup(), Time::cleanup(), IRReceiver::cleanup(), IRSender::cleanup(), VLReceiver::cleanup(), and VLSender::cleanup().

Referenced by wakeup().

@@ -351,9 +353,9 @@

static bool saveStorage()
Definition: Modes.cpp:166
static uint8_t curModeIndex()
Definition: Modes.h:93
static void setStartupMode(uint8_t index)
Definition: Modes.cpp:558
-
static volatile bool m_sleeping
Definition: VortexEngine.h:49
+
static volatile bool m_sleeping
Definition: VortexEngine.h:52
-

References Leds::clearAll(), Modes::curModeIndex(), DEBUG_LOG, m_sleeping, Modes::saveStorage(), Modes::setStartupMode(), and Leds::update().

+

References Leds::clearAll(), Modes::curModeIndex(), DEBUG_LOG, m_sleeping, Modes::saveStorage(), Modes::setStartupMode(), and Leds::update().

@@ -449,12 +451,12 @@

static bool init()
Definition: Menus.cpp:70
static bool init()
Definition: Modes.cpp:30
static bool init()
Definition: Serial.cpp:19
-
static bool init()
Definition: Storage.cpp:34
+
static bool init()
Definition: Storage.cpp:36
static bool init()
Definition: TimeControl.cpp:46
static bool init()
Definition: VLReceiver.cpp:52
static bool init()
Definition: VLSender.cpp:33
-

References DEBUG_LOG, Buttons::init(), Leds::init(), Menus::init(), Modes::init(), SerialComs::init(), Storage::init(), Time::init(), IRReceiver::init(), IRSender::init(), VLReceiver::init(), and VLSender::init().

+

References DEBUG_LOG, Buttons::init(), Leds::init(), Menus::init(), Modes::init(), SerialComs::init(), Storage::init(), Time::init(), IRReceiver::init(), IRSender::init(), VLReceiver::init(), and VLSender::init().

Referenced by wakeup().

@@ -531,9 +533,9 @@

static void play()
Definition: Modes.cpp:58
static uint32_t lastSwitchTime()
Definition: Modes.h:96
static uint32_t getCurtime()
Definition: TimeControl.h:40
-
static bool m_autoCycle
Definition: VortexEngine.h:52
+
static bool m_autoCycle
Definition: VortexEngine.h:55
-

References AUTO_CYCLE_MODES_CLICKS, AUTO_RANDOM_DELAY, DEBUG_LOG, g_pButton, Time::getCurtime(), Leds::holdAll(), Button::holdDuration(), Button::isPressed(), Modes::lastSwitchTime(), m_autoCycle, MENU_TRIGGER_THRESHOLD_TICKS, Modes::nextModeSkipEmpty(), Button::onConsecutivePresses(), Menus::openMenuSelection(), Modes::play(), RGB_GREEN, RGB_RED, and Menus::run().

+

References AUTO_CYCLE_MODES_CLICKS, AUTO_RANDOM_DELAY, DEBUG_LOG, g_pButton, Time::getCurtime(), Leds::holdAll(), Button::holdDuration(), Button::isPressed(), Modes::lastSwitchTime(), m_autoCycle, MENU_TRIGGER_THRESHOLD_TICKS, Modes::nextModeSkipEmpty(), Button::onConsecutivePresses(), Menus::openMenuSelection(), Modes::play(), RGB_GREEN, RGB_RED, and Menus::run().

Referenced by tick().

@@ -576,6 +578,39 @@

Referenced by Modes::saveToBuffer(), and Mode::saveToBuffer().

+ + + +

◆ setAutoCycle()

+ +
+
+

Private Member Functions

+ + + + +
+ + + + + + + + +
static void VortexEngine::setAutoCycle (bool enabled)
+
+inlinestatic
+
+ +

Definition at line 48 of file VortexEngine.h.

+
48 { m_autoCycle = enabled; }
+
+

References m_autoCycle.

+ +

Referenced by FactoryReset::onLongClick().

+
@@ -652,7 +687,7 @@

static void wakeup(bool reset=true)
static void runMainLogic()
-

References Button::check(), DEVICE_LOCK_CLICKS, ERROR_NONE, g_pButton, Modes::locked(), m_sleeping, Button::onConsecutivePresses(), Button::onRelease(), runMainLogic(), Modes::setLocked(), Time::tickClock(), Buttons::update(), Leds::update(), and wakeup().

+

References Button::check(), DEVICE_LOCK_CLICKS, ERROR_NONE, g_pButton, Modes::locked(), m_sleeping, Button::onConsecutivePresses(), Button::onRelease(), runMainLogic(), Modes::setLocked(), Time::tickClock(), Buttons::update(), Leds::update(), and wakeup().

@@ -693,7 +728,7 @@

static bool init()
static void cleanup()
-

References cleanup(), DEBUG_LOG, init(), and m_sleeping.

+

References cleanup(), DEBUG_LOG, init(), and m_sleeping.

Referenced by tick().

@@ -720,9 +755,9 @@

-

Definition at line 52 of file VortexEngine.h.

+

Definition at line 55 of file VortexEngine.h.

-

Referenced by runMainLogic().

+

Referenced by runMainLogic(), and setAutoCycle().

@@ -746,7 +781,7 @@

-

Definition at line 49 of file VortexEngine.h.

+

Definition at line 52 of file VortexEngine.h.

Referenced by enterSleep(), tick(), and wakeup().

diff --git a/docs/core/classVortexEngine.js b/docs/core/classVortexEngine.js index 6a3178b63a..44b98b50ea 100644 --- a/docs/core/classVortexEngine.js +++ b/docs/core/classVortexEngine.js @@ -8,6 +8,7 @@ var classVortexEngine = [ "init", "classVortexEngine.html#a7d0883a55ea519ac58a24637c0cc38d2", null ], [ "runMainLogic", "classVortexEngine.html#ad8500f86579f3e6d9f887698e181b4d2", null ], [ "serializeVersion", "classVortexEngine.html#a194a57be4545c9e7d0ceb0df6cf3d7e8", null ], + [ "setAutoCycle", "classVortexEngine.html#a82c5e580e41f61e12d52ba5baee97fdf", null ], [ "tick", "classVortexEngine.html#ad824edd37d12e0ba7efafd8cd844e1b7", null ], [ "wakeup", "classVortexEngine.html#a32e7878bb1f4e4c4d141e849ff7808fb", null ], [ "m_autoCycle", "classVortexEngine.html#ae6812312d6c117bf487ea7d2754f8063", null ], diff --git a/docs/core/functions_d.html b/docs/core/functions_d.html index e17ae5c7b8..98d7454617 100644 --- a/docs/core/functions_d.html +++ b/docs/core/functions_d.html @@ -122,12 +122,6 @@

- d -