diff --git a/src/knx/bau_systemB_device.cpp b/src/knx/bau_systemB_device.cpp index 8821744..b7fea24 100644 --- a/src/knx/bau_systemB_device.cpp +++ b/src/knx/bau_systemB_device.cpp @@ -70,8 +70,16 @@ void BauSystemBDevice::sendNextGroupTelegram() continue; #ifdef INTERNAL_GROUPOBJECT - if (flag == WriteRequest) + if (flag == WriteRequest) + { +#ifdef SMALL_GROUPOBJECT GroupObject::processClassCallback(go); +#else + GroupObjectUpdatedHandler handler = go.callback(); + if (handler) + handler(go); +#endif + } #endif if (!go.communicationEnable()) {