Skip to content

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

Open
jwise wants to merge 1 commit into
apache:masterfrom
pebble-dev:jwise/h4_packet_callbacks_for_upstream
Open

nimble/transport/common/hci_h4: add HCI H4 packet callback#2247
jwise wants to merge 1 commit into
apache:masterfrom
pebble-dev:jwise/h4_packet_callbacks_for_upstream

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.

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_for_upstream branch from fda678f to 186cd2e Compare June 9, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant