Skip to content

Commit 49a5bb0

Browse files
author
sidey79
committed
fix: remove end-of-string anchor from CC1101 register value parser to handle trailing characters
1 parent ca0f7bf commit 49a5bb0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

signalduino/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def _read_register_value(self, register_address: int) -> int:
133133
"""Liest einen CC1101-Registerwert und gibt ihn als Integer zurück."""
134134
response = await self.read_cc1101_register(register_address)
135135
# Stellt sicher, dass wir nur den Wert nach 'C[A-Fa-f0-9]{2} = ' extrahieren
136-
match = re.search(r'C[A-Fa-f0-9]{2}\s=\s([0-9A-Fa-f]+)$', response)
136+
match = re.search(r'C[A-Fa-f0-9]{2}\s=\s([0-9A-Fa-f]+)', response, re.IGNORECASE)
137137
if match:
138138
return int(match.group(1), 16)
139139
# Fängt auch den Fall 'ccreg 00:' (default-Antwort) oder andere unerwartete Antworten ab

0 commit comments

Comments
 (0)