renamed functions, changed timeout to 24ms

This commit is contained in:
Damian Schneider 2024-12-19 17:41:44 +01:00
parent e16d3bf040
commit fd3b47908b
4 changed files with 9 additions and 8 deletions

View File

@ -230,8 +230,8 @@ void deletePreset(byte index);
bool getPresetName(byte index, String& name);
//remote.cpp
void handleRemote(uint8_t *data, size_t len);
void processESPNowButton();
void handleWiZdata(uint8_t *incomingData, size_t len);
void handleRemote();
//set.cpp
bool isAsterisksOnly(const char* str, byte maxLen);

View File

@ -1,7 +1,7 @@
#include "wled.h"
#ifndef WLED_DISABLE_ESPNOW
#define ESPNOW_BUSWAIT_TIMEOUT 30 // timeout in ms to wait for bus to finish updating
#define ESPNOW_BUSWAIT_TIMEOUT 24 // one frame timeout to wait for bus to finish updating
#define NIGHT_MODE_DEACTIVATED -1
#define NIGHT_MODE_BRIGHTNESS 5
@ -182,7 +182,7 @@ static bool remoteJson(int button)
}
// Callback function that will be executed when data is received
void handleRemote(uint8_t *incomingData, size_t len) {
void handleWiZdata(uint8_t *incomingData, size_t len) {
message_structure_t *incoming = reinterpret_cast<message_structure_t *>(incomingData);
if (strcmp(last_signal_src, linked_remote) != 0) {
@ -212,7 +212,8 @@ void handleRemote(uint8_t *incomingData, size_t len) {
last_seq = cur_seq;
}
void processESPNowButton() {
// process ESPNow button data (acesses FS, should not be called while update to avoid glitches)
void handleRemote() {
if(ESPNowButton > 0) {
if (!remoteJson(ESPNowButton))
switch (ESPNowButton) {
@ -236,5 +237,5 @@ void processESPNowButton() {
}
#else
void handleRemote(uint8_t *incomingData, size_t len) {}
void handleRemote() {}
#endif

View File

@ -979,7 +979,7 @@ void espNowReceiveCB(uint8_t* address, uint8_t* data, uint8_t len, signed int rs
// handle WiZ Mote data
if (data[0] == 0x91 || data[0] == 0x81 || data[0] == 0x80) {
handleRemote(data, len);
handleWiZdata(data, len);
return;
}

View File

@ -85,7 +85,7 @@ void WLED::loop()
handleIR();
#endif
#ifndef WLED_DISABLE_ESPNOW
processESPNowButton();
handleRemote();
#endif
#ifndef WLED_DISABLE_ALEXA
handleAlexa();