Full release of v0.5.0

Fixed button not working
Fixed effectIntensity notification
Fixed UDP port field too small with most fonts
This commit is contained in:
cschwinne 2018-02-23 12:22:58 +01:00
parent 6ebe889d5e
commit a6fd36e1b9
6 changed files with 5 additions and 5 deletions

Binary file not shown.

Binary file not shown.

View File

@ -191,7 +191,7 @@ const char PAGE_settings_sync1[] PROGMEM = R"=====(
<h3>Button setup</h3>
On/Off button enabled: <input type="checkbox" name="BTNON">
<h3>WLED Broadcast</h3>
UDP Port: <input name="NUDPP" maxlength="5" size="2"><br>
UDP Port: <input name="NUDPP" maxlength="5" size="4"><br>
Receive <input type="checkbox" name="NRCBR">Brightness, <input type="checkbox" name="NRCCL">Color, and <input type="checkbox" name="NRCFX">Effects<br>
Send notifications on direct change: <input type="checkbox" name="NSDIR"> <br>
Send notifications on button press: <input type="checkbox" name="NSBTN"> <br>

View File

@ -30,7 +30,7 @@
#include "WS2812FX.h"
//version in format yymmddb (b = daily build)
#define VERSION 1802221
#define VERSION 1802222
const String versionString = "0.5.0";
//AP and OTA default passwords (change them!)

View File

@ -210,7 +210,6 @@ void handleSettingsSet(uint8_t subPage)
}
useGammaCorrectionBri = server.hasArg("GCBRI");
useGammaCorrectionRGB = server.hasArg("GCRGB");
buttonEnabled = server.hasArg("BTNON");
fadeTransition = server.hasArg("TFADE");
sweepTransition = server.hasArg("TSWEE");
sweepDirection = !server.hasArg("TSDIR");
@ -267,6 +266,7 @@ void handleSettingsSet(uint8_t subPage)
//SYNC
if (subPage == 4)
{
buttonEnabled = server.hasArg("BTNON");
if (server.hasArg("NUDPP"))
{
udpPort = server.arg("NUDPP").toInt();

View File

@ -78,9 +78,9 @@ void handleNotifications()
effectSpeed = udpIn[9];
strip.setSpeed(effectSpeed);
}
if (udpIn[11] > 3 && udpIn[16] != effectIntensity && receiveNotificationEffects)
if (udpIn[11] > 2 && udpIn[16] != effectIntensity && receiveNotificationEffects)
{
effectSpeed = udpIn[16];
effectIntensity = udpIn[16];
strip.setIntensity(effectIntensity);
}
nightlightActive = udpIn[6];