adds unicast auto ack

This commit is contained in:
Marco Scholl 2024-12-08 23:05:50 +01:00
parent f606f6da0d
commit 8f35b4cf42
No known key found for this signature in database

View File

@ -649,6 +649,15 @@ void TpUartDataLinkLayer::requestConfig()
_platform.writeUart(U_CONFIGURE_REQ | U_CONFIGURE_MARKER_REQ);
#endif
// Set Address for AutoACK Unicast
const uint16_t address = _deviceObject.individualAddress();
_platform.writeUart(U_SET_ADDRESS_REQ);
_platform.writeUart((address >> 8) & 0xFF);
_platform.writeUart(address & 0xFF);
#ifdef NCN5120
_platform.writeUart(0xFF); // Dummy Byte needed by NCN only
#endif
// Abweichende Config
if (_repetitions != 0b00110011)
{