diff --git a/DOCUMENTATION/UserManual_2.0.1.pages b/DOCUMENTATION/UserManual_2.0.1.pages new file mode 100644 index 00000000..f61b65b3 Binary files /dev/null and b/DOCUMENTATION/UserManual_2.0.1.pages differ diff --git a/DOCUMENTATION/UserManual_2.0.1.pdf b/DOCUMENTATION/UserManual_2.0.1.pdf new file mode 100644 index 00000000..d232a97d Binary files /dev/null and b/DOCUMENTATION/UserManual_2.0.1.pdf differ diff --git a/DOCUMENTATION/UserManual_DE_2.0.1.pages b/DOCUMENTATION/UserManual_DE_2.0.1.pages new file mode 100644 index 00000000..b1b70ae8 Binary files /dev/null and b/DOCUMENTATION/UserManual_DE_2.0.1.pages differ diff --git a/DOCUMENTATION/UserManual_DE_2.0.1.pdf b/DOCUMENTATION/UserManual_DE_2.0.1.pdf new file mode 100644 index 00000000..97a2e0df Binary files /dev/null and b/DOCUMENTATION/UserManual_DE_2.0.1.pdf differ diff --git a/RELEASES/2.0.1/AN002 Updating from 1.x.x DE.pdf b/RELEASES/2.0.1/AN002 Updating from 1.x.x DE.pdf new file mode 100644 index 00000000..679b566d Binary files /dev/null and b/RELEASES/2.0.1/AN002 Updating from 1.x.x DE.pdf differ diff --git a/RELEASES/2.0.1/AN002 Updating from 1.x.x EN.pdf b/RELEASES/2.0.1/AN002 Updating from 1.x.x EN.pdf new file mode 100644 index 00000000..d2385029 Binary files /dev/null and b/RELEASES/2.0.1/AN002 Updating from 1.x.x EN.pdf differ diff --git a/RELEASES/2.0.1/UserManual_2.0.1.pdf b/RELEASES/2.0.1/UserManual_2.0.1.pdf new file mode 100644 index 00000000..d232a97d Binary files /dev/null and b/RELEASES/2.0.1/UserManual_2.0.1.pdf differ diff --git a/RELEASES/2.0.1/UserManual_DE_2.0.1.pdf b/RELEASES/2.0.1/UserManual_DE_2.0.1.pdf new file mode 100644 index 00000000..97a2e0df Binary files /dev/null and b/RELEASES/2.0.1/UserManual_DE_2.0.1.pdf differ diff --git a/RELEASES/2.0.1/plugins/4FIRs/dark.css b/RELEASES/2.0.1/plugins/4FIRs/dark.css new file mode 100755 index 00000000..288a68bc --- /dev/null +++ b/RELEASES/2.0.1/plugins/4FIRs/dark.css @@ -0,0 +1,334 @@ +body{ + padding-left: 20px; + background-color: #101010; +} + +* {font-size: 14px; + font-family:Helvetica; + text-decoration: none; + color: #D0D0D0; + background-color: #101010;} + +button{ + height: 50px; + width: 50px; + background-color: #101010; + border: 1px solid #808080; + border-top: 3px solid; + border-radius: 2px; + font-size: 12px; + /*color: #FFFFFF;*/ + color: #D0D0D0; + cursor: pointer; +} + +button:hover { + background-color: #303030 +} + +h1{ + font-family:Helvetica; + font-weight:normal; + font-size: 28px; + text-align: center; +} + +h2{ + font-family:Helvetica; + font-weight:normal; + font-size: 18px; + text-align: center; +} + +h3{ + font-family:Helvetica; + font-weight:normal; + font-size: 16px; + text-align: center; +} + +h4{ + font-family:Helvetica; + font-weight:normal; + font-size: 9px; + text-align: center; + padding: 0px; + margin: 0px; + background-color:transparent; +} + +input[type=number]{ + height: 20px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=password]{ + height: 20px; + background-color: #101010; + border: 1px solid #F0F0F0; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=range].range { + cursor: pointer; + transform: rotate(270deg); + width: 480px; +} + +input[type=text]{ + height: 20px; + background-color: #101010; + border: 1px solid #D0D0D0; + border-radius: 2px; + color: #FFFFFF; +} + +li a { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; +} + +li a:hover { + color: #f1f1f1; + background-color: #202020 +} + +li label { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; + background-color: transparent; +} + +li label:hover { + color: #f1f1f1; + background-color: #202020 +} + +nav { + height: 100%; + width: 200px; + position: fixed; + z-index: 1; + top: 0; + right: 0; + background-color: #101010; + overflow-x: hidden; + padding-top: 30px; + border-left: 1px solid #808080; +} + +select{ + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + width: 100%; + height: 25px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; + font-size: 14px; + padding-left: 10px; + outline: none; + cursor: pointer; +} + +td{text-align:center;} + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +.caption-container { + text-align: center; + background-color: black; + padding: 2px 16px; + color: white; +} + +.container{ + background-color: #101010; + width: 20px; + height:480px; +} + +.cursor {cursor: pointer;} + +.prebtn{ + width:160px; + height:50px; + border: 1px solid #73EC6F; + border-radius: 2px; + color: #F0F0F0; +} + +.send{ + height: 30px; + width: 100%; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #D0D0D0; + font-size: 14px; + cursor: pointer; +} +.send:hover{ + background-color: #202020; +} + +.modal { + display: none; + position: fixed; + z-index: 1; + padding-top: 10%; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0,0.4); +} + +.modal-content { + background-color: #101010; + margin: auto; + border: 1px solid #404040; + border-top: 3px solid; + border-radius:2px; + width:300px; + height:400px; +} + +.close { + color: #D0D0D0; + font-size: 20px; + font-weight: bold; + text-align:center; + width:20px; +} + +.close:hover, +.close:focus { + color: #f1f1f1; + text-decoration: none; + cursor: pointer; +} + +.headline{ + font-size:18px; + color:#D0D0D0; + text-align:left; + padding-left:10px; +} + +.ptbl{ +width: 100%; +height: 100%; +} + +.input{border-top-color:#FFFFFF;} +.hp{border-top-color:#54F4F9;} +.shlv{border-top-color:#005EF0;} +.peq{border-top-color:#A05EF0;} +.phase{border-top-color:#FD8E28;} +.delay{border-top-color:#73EC6F;} +.gain{border-top-color:#FC527F;} +.fir{border-top-color:rgb(225,191,140);} +/*box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.75);*/ + +.hp:hover{background-color:#54F4F9;color:#FFFFFF;border-color:#54F4F9;} +.shlv:hover{background-color:#005EF0;color:#FFFFFF;border-color:#005EF0;} +.peq:hover{background-color:#A05EF0;color:#FFFFFF;border-color:#A05EF0;} +.phase:hover{background-color:#FD8E28;color:#FFFFFF;border-color:#FD8E28;} +.delay:hover{background-color:#73EC6F;color:#FFFFFF;border-color:#73EC6F;} +.gain:hover{background-color:#FC527F;color:#FFFFFF;border-color:#FC527F;} +.fir:hover{background-color:rgb(225,191,140);color:#FFFFFF;border-color:rgb(225,191,140);} + +.d_hp{border-top-color:#54F4F9;} +.d_shlv{border-top-color:#005EF0;} +.d_peq{border-top-color:#A05EF0;} +.d_phase{border-top-color:#FD8E28;} +.d_delay{border-top-color:#73EC6F;} +.d_gain{border-top-color:#FC527F;} +.d_fir{border-top-color:rgb(225,191,140);} + +.rotate{ +transform:rotate(-90deg); +height:60px; +} + +.volslider{ + -webkit-appearance: none; + -webkit-transform:rotate(270deg) translateY(-200px); + width: 480px; + height: 20px; + margin: 0px; +} + +.volslider::-webkit-slider-runnable-track { + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; +} + +.volslider::-webkit-slider-thumb { + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.volslider::-moz-range-track{ + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; + color: #F0F0F0; +} + +.volslider::-moz-range-thumb{ + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.active { + background-color: #73EC6F; + color: white; +} + +.hidden { + display:none; +} + +.monodisp{ + display: none; + } + + .info{ + font-size: 12px; + text-align:center; + } \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/4FIRs/dsp.fw b/RELEASES/2.0.1/plugins/4FIRs/dsp.fw new file mode 100644 index 00000000..ec24fdeb Binary files /dev/null and b/RELEASES/2.0.1/plugins/4FIRs/dsp.fw differ diff --git a/RELEASES/2.0.1/plugins/4FIRs/dsp.html b/RELEASES/2.0.1/plugins/4FIRs/dsp.html new file mode 100755 index 00000000..c8eaf694 --- /dev/null +++ b/RELEASES/2.0.1/plugins/4FIRs/dsp.html @@ -0,0 +1,1007 @@ + + + + +AURORA DSP + + + + + + +
+ + + + + +
+

Aurora DSP

+

4FIRs

+ + + +

AddOn

+ + + + + +
+
+ + + + + + + + + + + + + +
+ Channel 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 1 + + +
Master
Volume
+
+ Channel 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 2 +
+ Channel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 3 +
+ Channel 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 4 +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/4FIRs/plugin.ini b/RELEASES/2.0.1/plugins/4FIRs/plugin.ini new file mode 100644 index 00000000..ad6b7e6b --- /dev/null +++ b/RELEASES/2.0.1/plugins/4FIRs/plugin.ini @@ -0,0 +1,27 @@ +{ +"nchn":4, +"nhp":0, +"nlshelv":0, +"npeq":40, +"nhshelv":0, +"nlp":0, +"nphase":0, +"ndly":8, +"ngain":8, +"nxo":0, +"nfir":4, +"analog":[20408,20406,20399,20395], +"spdif":[20412,20404,20400,20396], +"uac":[20409,20405,20402,20397], +"exp":[20411,20407,20401,20393], +"port":[20416,20415,20414,20413], +"master":20389, +"fir":[3788,7884,11980,16076], +"peq":[20172,20177,20182,20187,20192,20197,20202,20207,20212,20217, + 20222,20227,20232,20237,20242,20247,20252,20257,20262,20267, + 20322,20327,20332,20337,20342,20347,20352,20357,20362,20367, + 20272,20277,20282,20287,20292,20297,20302,20307,20312,20317], +"dly":[20374,20373,20375,20372], +"gain":[20377,20380,20383,20386], +"vpot":20392 +} \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/8channels/dark.css b/RELEASES/2.0.1/plugins/8channels/dark.css new file mode 100755 index 00000000..81d3a1a4 --- /dev/null +++ b/RELEASES/2.0.1/plugins/8channels/dark.css @@ -0,0 +1,330 @@ +body{ + padding-left: 20px; + background-color: #101010; +} + +* {font-size: 14px; + font-family:Helvetica; + text-decoration: none; + color: #D0D0D0; + background-color: #101010;} + +button{ + height: 50px; + width: 50px; + background-color: #101010; + border: 1px solid #808080; + border-top: 3px solid; + border-radius: 2px; + font-size: 12px; + /*color: #FFFFFF;*/ + color: #D0D0D0; + cursor: pointer; +} + +button:hover { + background-color: #303030 +} + +h1{ + font-family:Helvetica; + font-weight:normal; + font-size: 28px; + text-align: center; +} + +h2{ + font-family:Helvetica; + font-weight:normal; + font-size: 18px; + text-align: center; +} + +h3{ + font-family:Helvetica; + font-weight:normal; + font-size: 16px; + text-align: center; +} + +h4{ + font-family:Helvetica; + font-weight:normal; + font-size: 9px; + text-align: center; + padding: 0px; + margin: 0px; + background-color:transparent; +} + +input[type=number]{ + height: 20px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=password]{ + height: 20px; + background-color: #101010; + border: 1px solid #F0F0F0; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=range].range { + cursor: pointer; + transform: rotate(270deg); + width: 480px; +} + +input[type=text]{ + height: 20px; + background-color: #101010; + border: 1px solid #D0D0D0; + border-radius: 2px; + color: #FFFFFF; +} + +li a { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; +} + +li a:hover { + color: #f1f1f1; + background-color: #202020 +} + +li label { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; + background-color: transparent; +} + +li label:hover { + color: #f1f1f1; + background-color: #202020 +} + +nav { + height: 100%; + width: 200px; + position: fixed; + z-index: 1; + top: 0; + right: 0; + background-color: #101010; + overflow-x: hidden; + padding-top: 30px; + border-left: 1px solid #808080; +} + +select{ + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + width: 100%; + height: 25px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; + font-size: 14px; + padding-left: 10px; + outline: none; + cursor: pointer; +} + +td{text-align:center;} + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +.caption-container { + text-align: center; + background-color: black; + padding: 2px 16px; + color: white; +} + +.container{ + background-color: #101010; + width: 20px; + height:480px; +} + +.cursor {cursor: pointer;} + +.prebtn{ + width:160px; + height:50px; + border: 1px solid #73EC6F; + border-radius: 2px; + color: #F0F0F0; +} + +.send{ + height: 30px; + width: 100%; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #D0D0D0; + font-size: 14px; + cursor: pointer; +} +.send:hover{ + background-color: #202020; +} + +.modal { + display: none; + position: fixed; + z-index: 1; + padding-top: 10%; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0,0.4); +} + +.modal-content { + background-color: #101010; + margin: auto; + border: 1px solid #404040; + border-top: 3px solid; + border-radius:2px; + width:300px; + height:400px; +} + +.close { + color: #D0D0D0; + font-size: 20px; + font-weight: bold; + text-align:center; + width:20px; +} + +.close:hover, +.close:focus { + color: #f1f1f1; + text-decoration: none; + cursor: pointer; +} + +.headline{ + font-size:18px; + color:#D0D0D0; + text-align:left; + padding-left:10px; +} + +.ptbl{ +width: 100%; +height: 100%; +} + +.input{border-top-color:#FFFFFF;} +.hp{border-top-color:#54F4F9;} +.shlv{border-top-color:#005EF0;} +.peq{border-top-color:#A05EF0;} +.phase{border-top-color:#FD8E28;} +.delay{border-top-color:#73EC6F;} +.gain{border-top-color:#FC527F;} + +.hp:hover{background-color:#54F4F9;color:#FFFFFF;border-color:#54F4F9;} +.shlv:hover{background-color:#005EF0;color:#FFFFFF;border-color:#005EF0;} +.peq:hover{background-color:#A05EF0;color:#FFFFFF;border-color:#A05EF0;} +.phase:hover{background-color:#FD8E28;color:#FFFFFF;border-color:#FD8E28;} +.delay:hover{background-color:#73EC6F;color:#FFFFFF;border-color:#73EC6F;} +.gain:hover{background-color:#FC527F;color:#FFFFFF;border-color:#FC527F;} + +.d_hp{border-top-color:#54F4F9;} +.d_shlv{border-top-color:#005EF0;} +.d_peq{border-top-color:#A05EF0;} +.d_phase{border-top-color:#FD8E28;} +.d_delay{border-top-color:#73EC6F;} +.d_gain{border-top-color:#FC527F;} + +.rotate{ +transform:rotate(-90deg); +height:60px; +} + +.volslider{ + -webkit-appearance: none; + -webkit-transform:rotate(270deg) translateY(-200px); + width: 480px; + height: 20px; + margin: 0px; +} + +.volslider::-webkit-slider-runnable-track { + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; +} + +.volslider::-webkit-slider-thumb { + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.volslider::-moz-range-track{ + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; + color: #F0F0F0; +} + +.volslider::-moz-range-thumb{ + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.active { + background-color: #73EC6F; + color: white; +} + +.hidden { + display:none; +} + +.monodisp{ + display: none; + } + + .info{ + font-size: 12px; + text-align:center; + } \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/8channels/dsp.fw b/RELEASES/2.0.1/plugins/8channels/dsp.fw new file mode 100644 index 00000000..f37f7a4a Binary files /dev/null and b/RELEASES/2.0.1/plugins/8channels/dsp.fw differ diff --git a/RELEASES/2.0.1/plugins/8channels/dsp.html b/RELEASES/2.0.1/plugins/8channels/dsp.html new file mode 100755 index 00000000..21f24bdb --- /dev/null +++ b/RELEASES/2.0.1/plugins/8channels/dsp.html @@ -0,0 +1,1313 @@ + + + + +AURORA DSP + + + + + + +
+ + + + + +
+

Aurora DSP

+

8channels

+ + + +

AddOn

+ + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ Channel 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 1 + + +
Master
Volume
+
+ Channel 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 2 +
+ Channel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 3 +
+ Channel 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 4 +
+ Channel 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 5 +
+ Channel 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 6 +
+ Channel 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 7 +
+ Channel 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 8 +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/8channels/plugin.ini b/RELEASES/2.0.1/plugins/8channels/plugin.ini new file mode 100644 index 00000000..55771760 --- /dev/null +++ b/RELEASES/2.0.1/plugins/8channels/plugin.ini @@ -0,0 +1,49 @@ +{ +"nchn":8, +"nhp":8, +"nlshelv":8, +"npeq":80, +"nhshelv":8, +"nlp":8, +"nphase":8, +"ndly":8, +"ngain":8, +"nxo":0, +"nfir":0, +"analog":[20448, 20446, 20439, 20435, 20432, 20425, 20420, 20416], +"spdif":[20452, 20444, 20440, 20436, 20431, 20426, 20422, 20417], +"uac":[20449, 20445, 20442, 20437, 20429, 20424, 20419, 20413], +"exp":[20451, 20447, 20441, 20433, 20428, 20423, 20421, 20415], +"port":[20460, 20459, 20458, 20457, 20456, 20455, 20454, 20453], +"master":20409, +"hp":[19536,19576,19616,19656, + 19541,19581,19621,19661, + 19546,19586,19626,19666, + 19551,19591,19631,19671, + 19571,19601,19636,19686, + 19556,19606,19651,19691, + 19566,19611,19646,19676, + 19561,19596,19641,19681], +"lshelv":[19696,19701,19706,19711,19726,19731,19716,19721], +"peq":[19736,19741,19746,19751,19756,19761,19766,19771,19776,19781, + 19786,19791,19796,19801,19806,19811,19816,19821,19826,19831, + 19836,19841,19846,19851,19856,19861,19866,19871,19876,19881, + 19886,19891,19896,19901,19906,19911,19916,19921,19926,19931, + 19986,19991,19996,20001,20006,20011,20016,20021,20026,20031, + 19936,19941,19946,19951,19956,19961,19966,19971,19976,19981, + 20036,20041,20046,20051,20056,20061,20066,20071,20076,20081, + 20086,20091,20096,20101,20106,20111,20116,20121,20126,20131], +"hshelv":[20136,20141,20146,20151,20166,20161,20156,20171], +"lp":[20176,20216,20256,20296, + 20181,20221,20261,20301, + 20186,20226,20266,20306, + 20191,20231,20271,20311, + 20196,20251,20281,20316, + 20206,20241,20291,20331, + 20201,20236,20286,20326, + 20211,20246,20276,20321], +"phase":[20336,20341,20346,20351,20356,20366,20371,20361], +"dly":[20376,20377,20378,20379,20382,20380,20383,20381], +"gain":[20385,20388,20391,20394,20403,20406,20400,20397], +"vpot":20412 +} \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/homecinema71/dark.css b/RELEASES/2.0.1/plugins/homecinema71/dark.css new file mode 100755 index 00000000..81d3a1a4 --- /dev/null +++ b/RELEASES/2.0.1/plugins/homecinema71/dark.css @@ -0,0 +1,330 @@ +body{ + padding-left: 20px; + background-color: #101010; +} + +* {font-size: 14px; + font-family:Helvetica; + text-decoration: none; + color: #D0D0D0; + background-color: #101010;} + +button{ + height: 50px; + width: 50px; + background-color: #101010; + border: 1px solid #808080; + border-top: 3px solid; + border-radius: 2px; + font-size: 12px; + /*color: #FFFFFF;*/ + color: #D0D0D0; + cursor: pointer; +} + +button:hover { + background-color: #303030 +} + +h1{ + font-family:Helvetica; + font-weight:normal; + font-size: 28px; + text-align: center; +} + +h2{ + font-family:Helvetica; + font-weight:normal; + font-size: 18px; + text-align: center; +} + +h3{ + font-family:Helvetica; + font-weight:normal; + font-size: 16px; + text-align: center; +} + +h4{ + font-family:Helvetica; + font-weight:normal; + font-size: 9px; + text-align: center; + padding: 0px; + margin: 0px; + background-color:transparent; +} + +input[type=number]{ + height: 20px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=password]{ + height: 20px; + background-color: #101010; + border: 1px solid #F0F0F0; + border-radius: 2px; + color: #FFFFFF; +} + +input[type=range].range { + cursor: pointer; + transform: rotate(270deg); + width: 480px; +} + +input[type=text]{ + height: 20px; + background-color: #101010; + border: 1px solid #D0D0D0; + border-radius: 2px; + color: #FFFFFF; +} + +li a { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; +} + +li a:hover { + color: #f1f1f1; + background-color: #202020 +} + +li label { + padding: 16px 16px 16px 16px; + font-size: 16px; + color: #D0D0D0; + display: block; + text-align:center; + cursor: pointer; + background-color: transparent; +} + +li label:hover { + color: #f1f1f1; + background-color: #202020 +} + +nav { + height: 100%; + width: 200px; + position: fixed; + z-index: 1; + top: 0; + right: 0; + background-color: #101010; + overflow-x: hidden; + padding-top: 30px; + border-left: 1px solid #808080; +} + +select{ + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + width: 100%; + height: 25px; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #FFFFFF; + font-size: 14px; + padding-left: 10px; + outline: none; + cursor: pointer; +} + +td{text-align:center;} + +ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +.caption-container { + text-align: center; + background-color: black; + padding: 2px 16px; + color: white; +} + +.container{ + background-color: #101010; + width: 20px; + height:480px; +} + +.cursor {cursor: pointer;} + +.prebtn{ + width:160px; + height:50px; + border: 1px solid #73EC6F; + border-radius: 2px; + color: #F0F0F0; +} + +.send{ + height: 30px; + width: 100%; + background-color: #101010; + border: 1px solid #808080; + border-radius: 2px; + color: #D0D0D0; + font-size: 14px; + cursor: pointer; +} +.send:hover{ + background-color: #202020; +} + +.modal { + display: none; + position: fixed; + z-index: 1; + padding-top: 10%; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0,0.4); +} + +.modal-content { + background-color: #101010; + margin: auto; + border: 1px solid #404040; + border-top: 3px solid; + border-radius:2px; + width:300px; + height:400px; +} + +.close { + color: #D0D0D0; + font-size: 20px; + font-weight: bold; + text-align:center; + width:20px; +} + +.close:hover, +.close:focus { + color: #f1f1f1; + text-decoration: none; + cursor: pointer; +} + +.headline{ + font-size:18px; + color:#D0D0D0; + text-align:left; + padding-left:10px; +} + +.ptbl{ +width: 100%; +height: 100%; +} + +.input{border-top-color:#FFFFFF;} +.hp{border-top-color:#54F4F9;} +.shlv{border-top-color:#005EF0;} +.peq{border-top-color:#A05EF0;} +.phase{border-top-color:#FD8E28;} +.delay{border-top-color:#73EC6F;} +.gain{border-top-color:#FC527F;} + +.hp:hover{background-color:#54F4F9;color:#FFFFFF;border-color:#54F4F9;} +.shlv:hover{background-color:#005EF0;color:#FFFFFF;border-color:#005EF0;} +.peq:hover{background-color:#A05EF0;color:#FFFFFF;border-color:#A05EF0;} +.phase:hover{background-color:#FD8E28;color:#FFFFFF;border-color:#FD8E28;} +.delay:hover{background-color:#73EC6F;color:#FFFFFF;border-color:#73EC6F;} +.gain:hover{background-color:#FC527F;color:#FFFFFF;border-color:#FC527F;} + +.d_hp{border-top-color:#54F4F9;} +.d_shlv{border-top-color:#005EF0;} +.d_peq{border-top-color:#A05EF0;} +.d_phase{border-top-color:#FD8E28;} +.d_delay{border-top-color:#73EC6F;} +.d_gain{border-top-color:#FC527F;} + +.rotate{ +transform:rotate(-90deg); +height:60px; +} + +.volslider{ + -webkit-appearance: none; + -webkit-transform:rotate(270deg) translateY(-200px); + width: 480px; + height: 20px; + margin: 0px; +} + +.volslider::-webkit-slider-runnable-track { + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; +} + +.volslider::-webkit-slider-thumb { + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.volslider::-moz-range-track{ + height: 5px; + border: none; + border-radius: 3px; + background-color: #F0F0F0; + color: #F0F0F0; +} + +.volslider::-moz-range-thumb{ + -webkit-appearance: none; + border: none; + height: 20px; + width: 20px; + border-radius: 50%; + background: #73EC6F; + margin-top: -8px; +} + +.active { + background-color: #73EC6F; + color: white; +} + +.hidden { + display:none; +} + +.monodisp{ + display: none; + } + + .info{ + font-size: 12px; + text-align:center; + } \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/homecinema71/dsp.fw b/RELEASES/2.0.1/plugins/homecinema71/dsp.fw new file mode 100644 index 00000000..5bdbf531 Binary files /dev/null and b/RELEASES/2.0.1/plugins/homecinema71/dsp.fw differ diff --git a/RELEASES/2.0.1/plugins/homecinema71/dsp.html b/RELEASES/2.0.1/plugins/homecinema71/dsp.html new file mode 100755 index 00000000..a42eb4ba --- /dev/null +++ b/RELEASES/2.0.1/plugins/homecinema71/dsp.html @@ -0,0 +1,1309 @@ + + + + +AURORA DSP + + + + + + +
+ + + + + +
+

Aurora DSP

+

Home Cinema 7.1

+ + + +

AddOn

+ + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ Front
Left +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 1 + + +
Master
Volume
+
+ Front
Right +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 2 +
+ Center + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 3 +
+ Rear
Left +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 4 +
+ Rear
Right +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 5 +
+ Surround
Left +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 6 +
+ Surround
Right +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 7 +
+ LFE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OUT 8 +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RELEASES/2.0.1/plugins/homecinema71/plugin.ini b/RELEASES/2.0.1/plugins/homecinema71/plugin.ini new file mode 100644 index 00000000..767384c3 --- /dev/null +++ b/RELEASES/2.0.1/plugins/homecinema71/plugin.ini @@ -0,0 +1,48 @@ +{ +"nchn":8, +"nhp":0, +"nlshelv":8, +"npeq":80, +"nhshelv":8, +"nlp":1, +"nphase":8, +"ndly":8, +"ngain":8, +"nxo":7, +"nfir":0, +"analog":[20436,20434,20427,20423,20420,20413,20408,20404], +"spdif":[20440,20432,20428,20424,20419,20414,20410,20405], +"uac":[20437,20433,20430,20425,20417,20412,20407,20401], +"exp":[20439,20435,20429,20421,20416,20411,20409,20403], +"port":[20448,20447,20446,20445,20444,20443,20442,20441], +"master":20397, +"lshelv":[19536,19541,19546,19551,19556,19561,19566,19571], +"peq":[19576,19581,19586,19591,19596,19601,19606,19611,19616,19621, + 19626,19631,19636,19641,19646,19651,19656,19661,19666,19671, + 19676,19681,19686,19691,19696,19701,19706,19711,19716,19721, + 19726,19731,19736,19741,19746,19751,19756,19761,19766,19771, + 19826,19831,19836,19841,19846,19851,19856,19861,19866,19871, + 19776,19781,19786,19791,19796,19801,19806,19811,19816,19821, + 19876,19881,19886,19891,19896,19901,19906,19911,19916,19921, + 19926,19931,19936,19941,19946,19951,19956,19961,19966,19971], +"hshelv":[19976,19981,19986,19991,20006,20001,19996,20011], +"xohp":[20026,20096,20171,20246, + 20031,20106,20186,20261, + 20036,20121,20191,20266, + 20056,20131,20206,20281, + 20061,20146,20216,20306, + 20076,20151,20226,20311, + 20081,20166,20231,20291], +"xolp":[20041,20101,20176,20251, + 20046,20111,20181,20256, + 20051,20116,20196,20271, + 20066,20126,20201,20276, + 20071,20161,20221,20286, + 20091,20156,20241,20301, + 20086,20141,20236,20296], +"lp":[20016,20021,20136,20211], +"phase":[20349,20354,20344,20339,20334,20329,20324,20366], +"dly":[20359,20360,20361,20362,20364,20363,20365,20389], +"gain":[20372,20375,20378,20381,20387,20391,20384,20394], +"vpot":20400 +} \ No newline at end of file diff --git a/RELEASES/2.0.1/updater/README.md b/RELEASES/2.0.1/updater/README.md new file mode 100644 index 00000000..9cf02634 --- /dev/null +++ b/RELEASES/2.0.1/updater/README.md @@ -0,0 +1,18 @@ +Updating Aurora DSP with a new binary. + +Step 1 +Connect your USB2Serial converter to your Aurora DSP. See the UserManual_1.1.1.pdf regarding the required wire connections. + +Step 2 +Open a terminal and change to directory: /SOURCES/WEBAPP/ESP32/updater + +Step 3 +On macOS you may have to make the install script executable by typing chmod +x update.sh + +Step 4 +On macOS execute the firmware update by running ./update.sh +On Win10 execute the firmware update by running update.bat +Replace with the name of your USB2Serial converter, e.g. /dev/cu.SLAB_USBtoUART on macOS or COM7 on Win10. + +Step 5 +Follow the instructions on your screen. \ No newline at end of file diff --git a/RELEASES/2.0.1/updater/aurora.ino.esp32.bin b/RELEASES/2.0.1/updater/aurora.ino.esp32.bin new file mode 100644 index 00000000..c0d088b5 Binary files /dev/null and b/RELEASES/2.0.1/updater/aurora.ino.esp32.bin differ diff --git a/RELEASES/2.0.1/updater/aurora.ino.partitions.bin b/RELEASES/2.0.1/updater/aurora.ino.partitions.bin new file mode 100644 index 00000000..0e52b4c4 Binary files /dev/null and b/RELEASES/2.0.1/updater/aurora.ino.partitions.bin differ diff --git a/RELEASES/2.0.1/updater/boot_app0.bin b/RELEASES/2.0.1/updater/boot_app0.bin new file mode 100644 index 00000000..13562cab Binary files /dev/null and b/RELEASES/2.0.1/updater/boot_app0.bin differ diff --git a/RELEASES/2.0.1/updater/bootloader_qio_80m.bin b/RELEASES/2.0.1/updater/bootloader_qio_80m.bin new file mode 100644 index 00000000..944f4947 Binary files /dev/null and b/RELEASES/2.0.1/updater/bootloader_qio_80m.bin differ diff --git a/RELEASES/2.0.1/updater/esptool b/RELEASES/2.0.1/updater/esptool new file mode 100755 index 00000000..84d98332 Binary files /dev/null and b/RELEASES/2.0.1/updater/esptool differ diff --git a/RELEASES/2.0.1/updater/esptool.exe b/RELEASES/2.0.1/updater/esptool.exe new file mode 100644 index 00000000..cb63f8b1 Binary files /dev/null and b/RELEASES/2.0.1/updater/esptool.exe differ diff --git a/RELEASES/2.0.1/updater/update.bat b/RELEASES/2.0.1/updater/update.bat new file mode 100644 index 00000000..f385d003 --- /dev/null +++ b/RELEASES/2.0.1/updater/update.bat @@ -0,0 +1,14 @@ +SET port=COM7 + +ECHO OFF +ECHO "Connect pin 5 with pin 6 on X504. Then press and release SW501 before you continue" +PAUSE + +esptool.exe --chip esp32 --port %1 --baud 921600 erase_flash + +ECHO "Press and release SW501 before you continue" +PAUSE + +esptool.exe --chip esp32 --port %1 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 aurora.ino.esp32.bin 0x8000 aurora.ino.partitions.bin + +ECHO ON \ No newline at end of file diff --git a/RELEASES/2.0.1/updater/update.sh b/RELEASES/2.0.1/updater/update.sh new file mode 100755 index 00000000..df3b69c4 --- /dev/null +++ b/RELEASES/2.0.1/updater/update.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "Connect pin 5 with pin 6 on X504. Then press and release SW501 before you continue" +read -p "Press ENTER to continue." + +./esptool --chip esp32 --port $1 --baud 921600 erase_flash + +echo "Press and release SW501 before you continue" +read -p "Press ENTER to continue." + +./esptool --chip esp32 --port $1 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 aurora.ino.esp32.bin 0x8000 aurora.ino.partitions.bin \ No newline at end of file diff --git a/SOURCES/WEBAPP/ESP32/aurora/aurora.ino b/SOURCES/WEBAPP/ESP32/aurora/aurora.ino index f19c277d..8752ceb3 100644 --- a/SOURCES/WEBAPP/ESP32/aurora/aurora.ino +++ b/SOURCES/WEBAPP/ESP32/aurora/aurora.ino @@ -14,7 +14,7 @@ #include "fallback.h" #include "webota.h" -#define VERSION_STR "v2.0.0" +#define VERSION_STR "v2.0.1" #define I2C_SDA_PIN 17 #define I2C_SCL_PIN 16 @@ -1928,7 +1928,7 @@ void handlePostHpJson( AsyncWebServerRequest* request, uint8_t* data ) void setHighPass( int idx ) { if( (paramHP[idx].fc > 0.0) && (paramHP[idx].fc < 20000.0) - && (paramHP[idx].typ > 0) && (paramHP[idx].typ < AudioFilterFactory::kNumFilterDesigns) ) + && (paramHP[idx].typ >= 0) && (paramHP[idx].typ < AudioFilterFactory::kNumFilterDesigns) ) { float a[12] = { 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0 }; float b[12] = { 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0 }; @@ -2338,6 +2338,7 @@ void handlePostLpJson( AsyncWebServerRequest* request, uint8_t* data ) Serial.println( root["addr"].as() ); Serial.println( root["fc"].as() ); Serial.println( root["typ"].as() ); + Serial.println( root["bypass"].as() ); uint32_t idx = static_cast(root["idx"].as().toInt()); paramLP[idx].fc = root["fc"].as().toFloat(); @@ -2361,7 +2362,7 @@ void handlePostLpJson( AsyncWebServerRequest* request, uint8_t* data ) void setLowPass( int idx ) { if( (paramLP[idx].fc > 0.0) && (paramLP[idx].fc < 20000.0) - && (paramLP[idx].typ > 0) && (paramLP[idx].typ < AudioFilterFactory::kNumFilterDesigns) ) + && (paramLP[idx].typ >= 0) && (paramLP[idx].typ < AudioFilterFactory::kNumFilterDesigns) ) { float a[12] = { 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0 }; float b[12] = { 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0 }; @@ -2369,6 +2370,8 @@ void setLowPass( int idx ) uint32_t floatval; if( !(paramLP[idx].bypass) ) AudioFilterFactory::makeLowPass( a, b, paramLP[idx].typ, paramLP[idx].fc, sampleRate ); + else + Serial.println("Bypass"); for( int ii = 0; ii < 4; ii++ ) { @@ -2446,14 +2449,16 @@ void handlePostPhaseJson( AsyncWebServerRequest* request, uint8_t* data ) Serial.println( root["idx"].as() ); Serial.println( root["fc"].as() ); Serial.println( root["Q"].as() ); + Serial.println( root["inv"].as() ); + Serial.println( root["bypass"].as() ); uint32_t idx = static_cast(root["idx"].as().toInt()); paramPhase[idx].fc = root["fc"].as().toFloat(); paramPhase[idx].Q = root["Q"].as().toFloat(); - if( root["inv"].as().toInt() == 0 ) - paramPhase[idx].inv = false; - else + if( root["inv"].as() == "true" ) paramPhase[idx].inv = true; + else + paramPhase[idx].inv = false; if( root["bypass"].as().toInt() == 0 ) paramPhase[idx].bypass = false; @@ -2482,9 +2487,13 @@ void setPhase( int idx ) uint32_t floatval; if( !paramPhase[idx].bypass ) AudioFilterFactory::makeAllpass( a, b, paramPhase[idx].fc, paramPhase[idx].Q, sampleRate ); + else + Serial.println("Bypass"); - if( paramPhase[idx].inv ) + + if( paramPhase[idx].inv == true ) { + Serial.println("Inverting"); b[0] *= -1.0; b[1] *= -1.0; b[2] *= -1.0; @@ -3009,6 +3018,7 @@ void handlePostConfigJson( AsyncWebServerRequest* request, uint8_t* data ) writeSettings(); + enableVolPot(); changeChannelSummationADC(); request->send(200, "text/plain", ""); diff --git a/SOURCES/WEBAPP/ESP32/aurora/aurora.ino.esp32.bin b/SOURCES/WEBAPP/ESP32/aurora/aurora.ino.esp32.bin index 2a589e66..c0d088b5 100644 Binary files a/SOURCES/WEBAPP/ESP32/aurora/aurora.ino.esp32.bin and b/SOURCES/WEBAPP/ESP32/aurora/aurora.ino.esp32.bin differ diff --git a/SOURCES/WEBAPP/ESP32/aurora/data/dsp.html b/SOURCES/WEBAPP/ESP32/aurora/data/dsp.html index d74677be..f5da4f85 100755 --- a/SOURCES/WEBAPP/ESP32/aurora/data/dsp.html +++ b/SOURCES/WEBAPP/ESP32/aurora/data/dsp.html @@ -17,7 +17,7 @@
  • -

    GUI: v2.0.0-rc.1

    +

    GUI: v2.0.1

    FW: 0.0.0

    Local Wifi IP: 0.0.0.0

    @@ -865,7 +865,8 @@

    Please wait...

    document.getElementById("phase").dataset.idx=idx; document.getElementById("ph_fc").value=data.fc; document.getElementById("ph_q").value=data.Q; - document.getElementById("ph_inv").value=data.inv; + if( data.inv == 1 ) document.getElementById("ph_inv").checked=true; + else document.getElementById("ph_inv").checked=false; document.getElementById("ph_bypass").dataset.bypass=data.bypass; switchBypass("ph_bypass"); }).catch (function (error){console.log(error); @@ -915,7 +916,8 @@

    Please wait...

    return response.json(); }).then (function (data) { document.getElementById("aid").value = data.aid; - document.getElementById("vpot").value = data.vpot; + if(data.vpot==1) document.getElementById("vpot").checked=true; + else document.getElementById("vpot").checked=false; document.getElementById("adcsum").value = data.adcsum; }).catch (function (error) {console.log(error); }); @@ -984,7 +986,7 @@

    Please wait...

    data.idx=document.getElementById("phase").dataset.idx; data.fc=document.getElementById("ph_fc").value; data.Q=document.getElementById("ph_q").value; - data.inv=document.getElementById("ph_inv").value; + data.inv=document.getElementById("ph_inv").checked; data.bypass=document.getElementById("ph_bypass").dataset.bypass; return fetch("/phase",{method:"POST",headers:{ "Content-Type": "application/json"}, diff --git a/SOURCES/WEBAPP/ESP32/plugins/4FIRs/dsp.html b/SOURCES/WEBAPP/ESP32/plugins/4FIRs/dsp.html index 2699c2f0..c8eaf694 100755 --- a/SOURCES/WEBAPP/ESP32/plugins/4FIRs/dsp.html +++ b/SOURCES/WEBAPP/ESP32/plugins/4FIRs/dsp.html @@ -17,7 +17,7 @@
  • -

    GUI: v2.0.0

    +

    GUI: v2.0.1

    FW: 0.0.0

    Local Wifi IP: 0.0.0.0

    @@ -512,7 +512,8 @@

    Please wait...

    document.getElementById("phase").dataset.idx=idx; document.getElementById("ph_fc").value=data.fc; document.getElementById("ph_q").value=data.Q; - document.getElementById("ph_inv").value=data.inv; + if( data.inv == 1 ) document.getElementById("ph_inv").checked=true; + else document.getElementById("ph_inv").checked=false; document.getElementById("ph_bypass").dataset.bypass=data.bypass; switchBypass("ph_bypass"); }).catch (function (error){console.log(error); @@ -562,7 +563,9 @@

    Please wait...

    return response.json(); }).then (function (data) { document.getElementById("aid").value = data.aid; - document.getElementById("vpot").value = data.vpot; + if(data.vpot==1) document.getElementById("vpot").checked=true; + else document.getElementById("vpot").checked=false; + document.getElementById("adcsum").value = data.adcsum; }).catch (function (error) {console.log(error); }); } @@ -642,7 +645,7 @@

    Please wait...

    data.idx=document.getElementById("phase").dataset.idx; data.fc=document.getElementById("ph_fc").value; data.Q=document.getElementById("ph_q").value; - data.inv=document.getElementById("ph_inv").value; + data.inv=document.getElementById("ph_inv").checked; data.bypass=document.getElementById("ph_bypass").dataset.bypass; return fetch("/phase",{method:"POST",headers:{ "Content-Type": "application/json"}, diff --git a/SOURCES/WEBAPP/ESP32/plugins/8channels/dsp.html b/SOURCES/WEBAPP/ESP32/plugins/8channels/dsp.html index 068a5681..21f24bdb 100755 --- a/SOURCES/WEBAPP/ESP32/plugins/8channels/dsp.html +++ b/SOURCES/WEBAPP/ESP32/plugins/8channels/dsp.html @@ -17,7 +17,7 @@
  • -

    GUI: v2.0.0

    +

    GUI: v2.0.1

    FW: 0.0.0

    Local Wifi IP: 0.0.0.0

    @@ -865,7 +865,8 @@

    Please wait...

    document.getElementById("phase").dataset.idx=idx; document.getElementById("ph_fc").value=data.fc; document.getElementById("ph_q").value=data.Q; - document.getElementById("ph_inv").value=data.inv; + if(data.inv==1) document.getElementById("ph_inv").checked=true; + else document.getElementById("ph_inv").checked=false; document.getElementById("ph_bypass").dataset.bypass=data.bypass; switchBypass("ph_bypass"); }).catch (function (error){console.log(error); @@ -915,7 +916,8 @@

    Please wait...

    return response.json(); }).then (function (data) { document.getElementById("aid").value = data.aid; - document.getElementById("vpot").value = data.vpot; + if(data.vpot==1) document.getElementById("vpot").checked=true; + else document.getElementById("vpot").checked=false; document.getElementById("adcsum").value = data.adcsum; }).catch (function (error) {console.log(error); }); @@ -984,7 +986,7 @@

    Please wait...

    data.idx=document.getElementById("phase").dataset.idx; data.fc=document.getElementById("ph_fc").value; data.Q=document.getElementById("ph_q").value; - data.inv=document.getElementById("ph_inv").value; + data.inv=document.getElementById("ph_inv").checked; data.bypass=document.getElementById("ph_bypass").dataset.bypass; return fetch("/phase",{method:"POST",headers:{ "Content-Type": "application/json"}, diff --git a/SOURCES/WEBAPP/ESP32/plugins/homecinema71/dsp.html b/SOURCES/WEBAPP/ESP32/plugins/homecinema71/dsp.html index 512ceadd..a42eb4ba 100755 --- a/SOURCES/WEBAPP/ESP32/plugins/homecinema71/dsp.html +++ b/SOURCES/WEBAPP/ESP32/plugins/homecinema71/dsp.html @@ -17,7 +17,7 @@
  • -

    GUI: v2.0.0

    +

    GUI: v2.0.1

    FW: 0.0.0

    Local Wifi IP: 0.0.0.0

    @@ -869,7 +869,8 @@

    Please wait...

    document.getElementById("phase").dataset.idx=idx; document.getElementById("ph_fc").value=data.fc; document.getElementById("ph_q").value=data.Q; - document.getElementById("ph_inv").value=data.inv; + if(data.inv==1) document.getElementById("ph_inv").checked=true; + else document.getElementById("ph_inv").checked=false; document.getElementById("ph_bypass").dataset.bypass=data.bypass; switchBypass("ph_bypass"); }).catch (function (error){console.log(error); @@ -919,7 +920,8 @@

    Please wait...

    return response.json(); }).then (function (data) { document.getElementById("aid").value = data.aid; - document.getElementById("vpot").value = data.vpot; + if(data.vpot==1) document.getElementById("vpot").checked=true; + else document.getElementById("vpot").checked=false; }).catch (function (error) {console.log(error); }); } @@ -999,7 +1001,7 @@

    Please wait...

    data.idx=document.getElementById("phase").dataset.idx; data.fc=document.getElementById("ph_fc").value; data.Q=document.getElementById("ph_q").value; - data.inv=document.getElementById("ph_inv").value; + data.inv=document.getElementById("ph_inv").checked; data.bypass=document.getElementById("ph_bypass").dataset.bypass; return fetch("/phase",{method:"POST",headers:{ "Content-Type": "application/json"}, diff --git a/SOURCES/WEBAPP/ESP32/updater/aurora.ino.esp32.bin b/SOURCES/WEBAPP/ESP32/updater/aurora.ino.esp32.bin index 2a589e66..c0d088b5 100644 Binary files a/SOURCES/WEBAPP/ESP32/updater/aurora.ino.esp32.bin and b/SOURCES/WEBAPP/ESP32/updater/aurora.ino.esp32.bin differ