Skip to content

Conversation

@adamfc2000
Copy link
Contributor

Update FAE table type from array of uint8_t to int8_t

rugeGerritsen
rugeGerritsen previously approved these changes Oct 31, 2024
Copy link
Member

@jhedberg jhedberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be good to quote the appropriate text from the spec, to explain why this change is correct. From Vol 6.0, Part B, section 2.4.2.52:

The ChFAE field contains the per-channel mode-0 FAE table of the local Controller. Every per-channel mode-0 FAE value is represented by an 8-bit signed integer

@adamfc2000 could you add that to the commit message? Thanks.

Update FAE table type from array of uint8_t to int8_t. From Vol 6.0,
Part B, section 2.4.2.52: "The ChFAE field contains the per-channel
mode-0 FAE table of the local Controller. Every per-channel mode-0
FAE value is represented by an 8-bit signed integer"

Signed-off-by: Adam Cavender <[email protected]>
@jhedberg
Copy link
Member

Btw, if you want this for Zephyr 4.0, it'd make sense to create a matching bug report (something along the lines of "Bluetooth CS FAE table is incorrectly defined").

@nashif nashif merged commit a68a0a4 into zephyrproject-rtos:main Nov 16, 2024
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Bluetooth Host Bluetooth Host (excluding BR/EDR) area: Bluetooth

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants