Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upmerge #17

Merged
merged 18 commits into from
Feb 23, 2024
Merged

Upmerge #17

merged 18 commits into from
Feb 23, 2024

Conversation

theob-pro
Copy link
Collaborator

Upmerge to fix GAP/SEC/AUT/BV-19-C and GAP/SEC/AUT/BV-25-C.

mkasenberg and others added 18 commits January 15, 2024 11:53
HAP test cases require the audio overlays.
A patch that splitted Stack class has missed start operators.
The module allows to controll YKUSH hub.
Fixing invalid description parsing in MMI handler.

Signed-off-by: Piotr Narajowski <piotr.narajowski@codecoup.pl>
Adding support for new MMI after PTS errata.

Signed-off-by: Piotr Narajowski <piotr.narajowski@codecoup.pl>
Some important imports were missing.
Fix the exception:
"Win32 exception occurred releasing IUnknown"
that occured at close up of the autoptserver.py process.
CoInitialize and CoUninitialize should be called only in threads other
that the MainThread.
Zephyrs tester app does not send empty ISO data anymore, so the data
buffer has to be filled with btp command.
enabled in zephyr-master workspace.
A helper command for preconfiguring different QoS per each CIS. Does
not trigger the QoS Config procedure, thus allows to configure CISes
for multiple LTs before triggering the procedure.
PTY creation may fail for different reasons and the log speeds up
finding the problem.
Using the the logging._lock was a mistake, because it is used
internally for handlers management, not to protect a file handler
while logging. Log file handlers have their own locks. Instead of
trying to get to internal locks, we can create our own and just monky
patch the Logger._log method to make use of it globally.
To prevent breaking the log file handler lock let's wait with PTS
termination until the PTSSender or PTSLogger callback functions are
out of call.
This PTS test is very fragile with this test and any unexpected
pairing causes PTS to fail test (via SMP timeout).

This seems to be an issue on PTS side andthis patch is merely
a workaround for PTS issue and thus MMI handling should be reworked
when PTS fix its implementation.
Workaround issue in PTS that was affecting this test. In long term
this should be reworked when PTS is fixed.
@theob-pro theob-pro self-assigned this Feb 23, 2024
@theob-pro theob-pro merged commit b7a295e into nrfconnect:master Feb 23, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants