Skip to content

hci: add missing LE commands and events - #1018

Open
LingaoM wants to merge 1 commit into
google:mainfrom
LingaoM:hci/add-missing-le-definitions
Open

LingaoM wants to merge 1 commit into
google:mainfrom
LingaoM:hci/add-missing-le-definitions

Conversation

@LingaoM

@LingaoM LingaoM commented Oct 24, 2026

Copy link
Copy Markdown

Add packet definitions for the authenticated payload timeout, channel map, LE encryption, and periodic advertiser list commands. Add the LE scan timeout, scan request received, and authenticated payload timeout expired events.

Cover every command and event with fixed H4 wire vectors, concrete subtype parsing, field comparisons, and Command Complete return-parameter tests. Also allow formatting an empty repeated field, which is needed by parameterless packet definitions.

These are the standalone HCI definitions invited in #1012; no Controller behavior or external simulator dependency is introduced.

Add packet definitions for the authenticated payload timeout, channel map,
LE encryption, and periodic advertiser list commands. Add the LE scan
timeout, scan request received, and authenticated payload timeout expired
events.

Cover every command and event with fixed H4 wire vectors, concrete subtype
parsing, field comparisons, and Command Complete return-parameter tests.
Also allow formatting an empty repeated field, which is needed by
parameterless packet definitions.

These are the standalone HCI definitions invited in google#1012;
no Controller behavior or external simulator dependency is introduced.

Signed-off-by: Lingao Meng <menglingao@xiaomi.com>

This branch has not been deployed

No deployments
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.

1 participant