[tcat] add tcat implementations and bug fixes (#11402)

Commit adds check if commissioning is possible and if the tcat device is already commissioned.
Adds advertisement update on disconnected and role change.
Fixes key handling for key references.
Fixes the authorization processing.
Implements recent changes of the application TLVs.
This commit is contained in:
arnulfrupp
2025-07-30 12:27:10 -07:00
committed by GitHub
parent 6c55d53a50
commit bb5585d412
28 changed files with 1003 additions and 462 deletions
+2
View File
@@ -536,6 +536,8 @@ bool otPlatBleSupportsMultiRadio(otInstance *) { return false; }
otError otPlatBleGapAdvSetData(otInstance *, uint8_t *, uint16_t) { return OT_ERROR_NONE; }
otError otPlatBleGapAdvUpdateData(otInstance *, uint8_t *, uint16_t) { return OT_ERROR_NONE; }
OT_TOOL_WEAK otError otPlatRadioAddCalibratedPower(otInstance *, uint8_t, int16_t, const uint8_t *, uint16_t)
{
return OT_ERROR_NONE;