Skip to content

nimble/transport/common/hci_h4: add HCI H4 packet callback - #4

Open
jwise wants to merge 1 commit into
masterfrom
jwise/h4_packet_callbacks
Open

nimble/transport/common/hci_h4: add HCI H4 packet callback#4
jwise wants to merge 1 commit into
masterfrom
jwise/h4_packet_callbacks

Conversation

@jwise

@jwise jwise commented Jun 9, 2026

Copy link
Copy Markdown

Certain controllers have extensions to the HCI H4 protocol (i.e., TI CC256x has eHCILL, which are additional bytes that show up in the stream to indicate power mode transitions). The transport needs to be able to handle these; provide a callback that a custom hcill_uart_transport could request to be able to consume bytes at packet boundaries in the HCI H4 state machine.

@jwise
jwise requested review from Hexxeh, gmarull and hellcp June 9, 2026 21:00
@github-actions github-actions Bot added the size/s label Jun 9, 2026
Certain controllers have extensions to the HCI H4 protocol (i.e., TI
CC256x has eHCILL, which are additional bytes that show up in the stream
to indicate power mode transitions).  The transport needs to be able to
handle these; provide a callback that a custom hcill_uart_transport
could request to be able to consume bytes at packet boundaries in the
HCI H4 state machine.

Signed-off-by: Joshua Wise <joshua@accelerated.tech>
@jwise
jwise force-pushed the jwise/h4_packet_callbacks branch from 9b673eb to e5f1eec Compare June 9, 2026 21:05
@jplexer

jplexer commented Jun 9, 2026

Copy link
Copy Markdown

yo dawg compilance check/Licensing failed

@jwise

jwise commented Jun 9, 2026 via email

Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants