Skip to content

Review and improve lock usage in Tca955x interrupt state management - #2429

Draft
krwq with Copilot wants to merge 4 commits into
mainfrom
copilot/fix-fbef1e79-7d85-426e-98f8-51868fe7b8e8
Draft

Review and improve lock usage in Tca955x interrupt state management#2429
krwq with Copilot wants to merge 4 commits into
mainfrom
copilot/fix-fbef1e79-7d85-426e-98f8-51868fe7b8e8

Convert _interruptPinsSubscribedEvents to ConcurrentDictionary and do…

eb9a542
Select commit
Loading
Failed to load commit list.
Azure Pipelines / dotnet.iot (Build MacOS Build Build_Release) failed Oct 2, 2025 in 4m 46s

Build MacOS Build Build_Release failed

Annotations

Check failure on line 459 in src/devices/Tca955x/Tca955x.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet.iot (Build MacOS Build Build_Release)

src/devices/Tca955x/Tca955x.cs#L459

src/devices/Tca955x/Tca955x.cs(459,1): error SA1028: (NETCORE_ENGINEERING_TELEMETRY=Build) Code should not contain trailing whitespace (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1028.md)

Check failure on line 583 in src/devices/Tca955x/Tca955x.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet.iot (Build MacOS Build Build_Release)

src/devices/Tca955x/Tca955x.cs#L583

src/devices/Tca955x/Tca955x.cs(583,1): error SA1028: (NETCORE_ENGINEERING_TELEMETRY=Build) Code should not contain trailing whitespace (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1028.md)

Check failure on line 590 in src/devices/Tca955x/Tca955x.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet.iot (Build MacOS Build Build_Release)

src/devices/Tca955x/Tca955x.cs#L590

src/devices/Tca955x/Tca955x.cs(590,1): error SA1028: (NETCORE_ENGINEERING_TELEMETRY=Build) Code should not contain trailing whitespace (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1028.md)