NCP Interface#
Component that provides the Bluetooth Network Co-Processor (NCP) communication interface. This is a No-Code component.
Functions#
Macros#
Function Documentation#
sl_ncp_init#
void sl_ncp_init (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
NCP initialization function.
sl_ncp_step#
void sl_ncp_step (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
NCP process action function.
sl_ncp_local_evt_process#
bool sl_ncp_local_evt_process (sl_bt_msg_t * evt)
Type | Direction | Argument Name | Description |
---|---|---|---|
sl_bt_msg_t * | N/A | evt |
Local event processor
sl_ncp_user_cmd_message_to_target_cb#
void sl_ncp_user_cmd_message_to_target_cb (void * data)
Type | Direction | Argument Name | Description |
---|---|---|---|
void * | [in] | data | Data received from NCP through UART. |
User command (message_to_target) handler callback.
Handle user defined commands received from NCP-host.
sl_ncp_user_cmd_message_to_target_rsp#
void sl_ncp_user_cmd_message_to_target_rsp (sl_status_t result, uint8_t len, uint8_t * data)
Type | Direction | Argument Name | Description |
---|---|---|---|
sl_status_t | [out] | result | Result of the response to the command received. |
uint8_t | [out] | len | Message length. |
uint8_t * | [out] | data | Data to send to NCP. |
Send user command (message_to_target) response.
Send response to user defined (message_to_target) command to NCP-host.
sl_ncp_user_evt_message_to_host#
void sl_ncp_user_evt_message_to_host (uint8_t len, uint8_t * data)
Type | Direction | Argument Name | Description |
---|---|---|---|
uint8_t | [out] | len | Message length. |
uint8_t * | [out] | data | Data to send to NCP. |
Send user event (message_to_host).
Send user defined (message_to_host) event to NCP-host.
sl_ncp_os_task_init#
void sl_ncp_os_task_init (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
OS initialization function - if the OS is present
sl_ncp_os_task_proceed#
void sl_ncp_os_task_proceed (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Function to trigger the OS task to proceed - if the OS is present