diff --git a/wled00/bus_manager.cpp b/wled00/bus_manager.cpp index aa0c1f4c..eb103c17 100644 --- a/wled00/bus_manager.cpp +++ b/wled00/bus_manager.cpp @@ -491,7 +491,7 @@ BusNetwork::BusNetwork(BusConfig &bc, const ColorOrderMap &com) : Bus(bc.type, b USER_PRINTF(" %u.%u.%u.%u]\n", bc.pins[0],bc.pins[1],bc.pins[2],bc.pins[3]); } -void IRAM_ATTR BusNetwork::setPixelColor(uint16_t pix, uint32_t c) { +void IRAM_ATTR_YN BusNetwork::setPixelColor(uint16_t pix, uint32_t c) { if (!_valid || pix >= _len) return; if (_rgbw) c = autoWhiteCalc(c); if (_cct >= 1900) c = colorBalanceFromKelvin(_cct, c); // color correction from CCT @@ -527,7 +527,7 @@ void IRAM_ATTR BusNetwork::setPixelColor(uint16_t pix, uint32_t c) { } } -uint32_t IRAM_ATTR BusNetwork::getPixelColor(uint16_t pix) const { +uint32_t IRAM_ATTR_YN BusNetwork::getPixelColor(uint16_t pix) const { if (!_valid || pix >= _len) return 0; uint16_t offset = pix * _UDPchannels; uint8_t co = _colorOrderMap.getPixelColorOrder(pix + _start, _colorOrder); diff --git a/wled00/udp.cpp b/wled00/udp.cpp index f6749a65..75d788a5 100644 --- a/wled00/udp.cpp +++ b/wled00/udp.cpp @@ -768,7 +768,7 @@ extern "C" { } #endif -uint8_t IRAM_ATTR realtimeBroadcast(uint8_t type, IPAddress client, uint16_t length, uint8_t *buffer, uint8_t bri, bool isRGBW, uint8_t outputs, uint16_t leds_per_output, uint8_t fps_limit) { +uint8_t IRAM_ATTR_YN realtimeBroadcast(uint8_t type, IPAddress client, uint16_t length, uint8_t *buffer, uint8_t bri, bool isRGBW, uint8_t outputs, uint16_t leds_per_output, uint8_t fps_limit) { if (!(apActive || interfacesInited) || !client[0] || !length) return 1; // network not initialised or dummy/unset IP address 031522 ajn added check for ap