Skip to content

Commit 130877d

Browse files
weeTikerlubos
authored andcommitted
softdevice_controller: rev 8c48a30a4c2d7148486ff6dde512f6e2b745afc1
CHANGELOG.rst contains the list of changes. Signed-off-by: Timothy Keys <[email protected]>
1 parent 0e7b095 commit 130877d

File tree

46 files changed

+75
-29
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+75
-29
lines changed

softdevice_controller/CHANGELOG.rst

Lines changed: 13 additions & 2 deletions

softdevice_controller/include/sdc_hci_vs.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ enum sdc_hci_opcode_vs
107107
SDC_HCI_OPCODE_CMD_VS_CONN_ANCHOR_POINT_UPDATE_EVENT_REPORT_ENABLE = 0xfd1f,
108108
/** @brief See @ref sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports(). */
109109
SDC_HCI_OPCODE_CMD_VS_ENABLE_PERIODIC_ADV_EVENT_COUNTER_REPORTS = 0xfd20,
110+
/** @brief See @ref sdc_hci_cmd_vs_set_cs_event_length(). */
111+
SDC_HCI_OPCODE_CMD_VS_SET_CS_EVENT_LENGTH = 0xfd21,
110112
};
111113

112114
/** @brief VS subevent Code values. */
@@ -721,6 +723,13 @@ typedef struct __PACKED __ALIGN(1)
721723
uint8_t enable;
722724
} sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports_t;
723725

726+
/** @brief Set event length for CS events command parameter(s). */
727+
typedef struct __PACKED __ALIGN(1)
728+
{
729+
/** @brief Allocated CS event length in microseconds. */
730+
uint32_t cs_event_length_us;
731+
} sdc_hci_cmd_vs_set_cs_event_length_t;
732+
724733
/** @} end of HCI_COMMAND_PARAMETERS */
725734

726735
/**
@@ -1670,6 +1679,32 @@ uint8_t sdc_hci_cmd_vs_conn_anchor_point_update_event_report_enable(const sdc_hc
16701679
*/
16711680
uint8_t sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports(const sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports_t * p_params);
16721681

1682+
/** @brief Set event length for CS events.
1683+
*
1684+
* Set the event length for CS events.
1685+
*
1686+
* In case the number of subevents per event is one, the event length the same as
1687+
* the subevent length.
1688+
*
1689+
* In case the number of subevents per event is greater than one, the event length is
1690+
* the total expected time occupied by all subevents and the spacing between them, given
1691+
* by the formula:
1692+
*
1693+
* event length = T_SUBEVENT_INTERVAL x (N_SUBEVENTS_PER_EVENT - 1) + T_SUBEVENT_LEN
1694+
*
1695+
* Some additional margin may also be needed.
1696+
*
1697+
* Event(s) generated (unless masked away):
1698+
* When the command has completed, an HCI_Command_Complete event shall be generated.
1699+
*
1700+
* @param[in] p_params Input parameters.
1701+
*
1702+
* @retval 0 if success.
1703+
* @return Returns value between 0x01-0xFF in case of error.
1704+
* See Vol 2, Part D, Error for a list of error codes and descriptions.
1705+
*/
1706+
uint8_t sdc_hci_cmd_vs_set_cs_event_length(const sdc_hci_cmd_vs_set_cs_event_length_t * p_params);
1707+
16731708
/** @} end of HCI_VS_API */
16741709

16751710
/** @} */
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
description: SoftDevice Controller
2-
git_revision: 995f1f6feeb0f881c77085660c42f58a581acc2b
3-
ll_subversion_number: '0x105D'
2+
git_revision: 8c48a30a4c2d7148486ff6dde512f6e2b745afc1
3+
ll_subversion_number: '0x105E'
44
ll_version_number: '0x0F'
5-
timestamp: '2025-07-31T20:06:49Z'
5+
timestamp: '2025-08-01T14:12:31Z'
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)