BGAPI headers#

BGAPI headers#

Name

Type

Payload Length*

Class

Message ID

Coexistence Interface

cmd_coex_get_counters

0x20

0x01

0x20

0x01

rsp_coex_get_counters

0x20

0x03

0x20

0x01

cmd_coex_set_directional_priority_pulse

0x20

0x01

0x20

0x03

rsp_coex_set_directional_priority_pulse

0x20

0x02

0x20

0x03

cmd_coex_set_options

0x20

0x08

0x20

0x00

rsp_coex_set_options

0x20

0x02

0x20

0x00

cmd_coex_set_parameters

0x20

0x04

0x20

0x02

rsp_coex_set_parameters

0x20

0x02

0x20

0x02

CTE Receiver

cmd_cte_receiver_clear_dtm_parameters

0x20

0x00

0x45

0x06

rsp_cte_receiver_clear_dtm_parameters

0x20

0x02

0x45

0x06

cmd_cte_receiver_disable_connection_cte

0x20

0x01

0x45

0x02

rsp_cte_receiver_disable_connection_cte

0x20

0x02

0x45

0x02

cmd_cte_receiver_disable_connectionless_cte

0x20

0x01

0x45

0x04

rsp_cte_receiver_disable_connectionless_cte

0x20

0x02

0x45

0x04

cmd_cte_receiver_disable_silabs_cte

0x20

0x00

0x45

0x08

rsp_cte_receiver_disable_silabs_cte

0x20

0x02

0x45

0x08

cmd_cte_receiver_enable_connection_cte

0x20

0x07

0x45

0x01

rsp_cte_receiver_enable_connection_cte

0x20

0x02

0x45

0x01

cmd_cte_receiver_enable_connectionless_cte

0x20

0x04

0x45

0x03

rsp_cte_receiver_enable_connectionless_cte

0x20

0x02

0x45

0x03

cmd_cte_receiver_enable_silabs_cte

0x20

0x03

0x45

0x07

rsp_cte_receiver_enable_silabs_cte

0x20

0x02

0x45

0x07

cmd_cte_receiver_set_dtm_parameters

0x20

0x04

0x45

0x05

rsp_cte_receiver_set_dtm_parameters

0x20

0x02

0x45

0x05

evt_cte_receiver_connection_iq_report

0xa0

0x0c

0x45

0x00

evt_cte_receiver_connectionless_iq_report

0xa0

0x0b

0x45

0x01

evt_cte_receiver_dtm_iq_report

0xa0

0x0a

0x45

0x02

evt_cte_receiver_silabs_iq_report

0xa0

0x12

0x45

0x03

CTE Transmitter

cmd_cte_transmitter_clear_dtm_parameters

0x20

0x00

0x44

0x05

rsp_cte_transmitter_clear_dtm_parameters

0x20

0x02

0x44

0x05

cmd_cte_transmitter_disable_connection_cte

0x20

0x01

0x44

0x01

rsp_cte_transmitter_disable_connection_cte

0x20

0x02

0x44

0x01

cmd_cte_transmitter_disable_connectionless_cte

0x20

0x01

0x44

0x03

rsp_cte_transmitter_disable_connectionless_cte

0x20

0x02

0x44

0x03

cmd_cte_transmitter_disable_silabs_cte

0x20

0x01

0x44

0x07

rsp_cte_transmitter_disable_silabs_cte

0x20

0x02

0x44

0x07

cmd_cte_transmitter_enable_connection_cte

0x20

0x03

0x44

0x00

rsp_cte_transmitter_enable_connection_cte

0x20

0x02

0x44

0x00

cmd_cte_transmitter_enable_connectionless_cte

0x20

0x05

0x44

0x02

rsp_cte_transmitter_enable_connectionless_cte

0x20

0x02

0x44

0x02

cmd_cte_transmitter_enable_silabs_cte

0x20

0x05

0x44

0x06

rsp_cte_transmitter_enable_silabs_cte

0x20

0x02

0x44

0x06

cmd_cte_transmitter_set_dtm_parameters

0x20

0x03

0x44

0x04

rsp_cte_transmitter_set_dtm_parameters

0x20

0x02

0x44

0x04

Device Firmware Upgrade

cmd_dfu_flash_set_address

0x20

0x04

0x00

0x01

rsp_dfu_flash_set_address

0x20

0x02

0x00

0x01

cmd_dfu_flash_upload

0x20

0x01

0x00

0x02

rsp_dfu_flash_upload

0x20

0x02

0x00

0x02

cmd_dfu_flash_upload_finish

0x20

0x00

0x00

0x03

rsp_dfu_flash_upload_finish

0x20

0x02

0x00

0x03

cmd_dfu_reset

0x20

0x01

0x00

0x00

rsp_dfu_reset

0x20

0x00

0x00

0x00

evt_dfu_boot

0xa0

0x04

0x00

0x00

evt_dfu_boot_failure

0xa0

0x02

0x00

0x01

Persistent Store

cmd_flash_ps_erase

0x20

0x02

0x0d

0x04

rsp_flash_ps_erase

0x20

0x02

0x0d

0x04

cmd_flash_ps_erase_all

0x20

0x00

0x0d

0x01

rsp_flash_ps_erase_all

0x20

0x02

0x0d

0x01

cmd_flash_ps_load

0x20

0x02

0x0d

0x03

rsp_flash_ps_load

0x20

0x03

0x0d

0x03

cmd_flash_ps_save

0x20

0x03

0x0d

0x02

rsp_flash_ps_save

0x20

0x02

0x0d

0x02

Generic Attribute Profile

cmd_gatt_discover_characteristics

0x20

0x05

0x09

0x03

rsp_gatt_discover_characteristics

0x20

0x02

0x09

0x03

cmd_gatt_discover_characteristics_by_uuid

0x20

0x06

0x09

0x04

rsp_gatt_discover_characteristics_by_uuid

0x20

0x02

0x09

0x04

cmd_gatt_discover_descriptors

0x20

0x03

0x09

0x06

rsp_gatt_discover_descriptors

0x20

0x02

0x09

0x06

cmd_gatt_discover_primary_services

0x20

0x01

0x09

0x01

rsp_gatt_discover_primary_services

0x20

0x02

0x09

0x01

cmd_gatt_discover_primary_services_by_uuid

0x20

0x02

0x09

0x02

rsp_gatt_discover_primary_services_by_uuid

0x20

0x02

0x09

0x02

cmd_gatt_execute_characteristic_value_write

0x20

0x02

0x09

0x0c

rsp_gatt_execute_characteristic_value_write

0x20

0x02

0x09

0x0c

cmd_gatt_find_included_services

0x20

0x05

0x09

0x10

rsp_gatt_find_included_services

0x20

0x02

0x09

0x10

cmd_gatt_prepare_characteristic_value_reliable_write

0x20

0x06

0x09

0x13

rsp_gatt_prepare_characteristic_value_reliable_write

0x20

0x04

0x09

0x13

cmd_gatt_prepare_characteristic_value_write

0x20

0x06

0x09

0x0b

rsp_gatt_prepare_characteristic_value_write

0x20

0x04

0x09

0x0b

cmd_gatt_read_characteristic_value

0x20

0x03

0x09

0x07

rsp_gatt_read_characteristic_value

0x20

0x02

0x09

0x07

cmd_gatt_read_characteristic_value_by_uuid

0x20

0x06

0x09

0x08

rsp_gatt_read_characteristic_value_by_uuid

0x20

0x02

0x09

0x08

cmd_gatt_read_characteristic_value_from_offset

0x20

0x07

0x09

0x12

rsp_gatt_read_characteristic_value_from_offset

0x20

0x02

0x09

0x12

cmd_gatt_read_descriptor_value

0x20

0x03

0x09

0x0e

rsp_gatt_read_descriptor_value

0x20

0x02

0x09

0x0e

cmd_gatt_read_multiple_characteristic_values

0x20

0x02

0x09

0x11

rsp_gatt_read_multiple_characteristic_values

0x20

0x02

0x09

0x11

cmd_gatt_send_characteristic_confirmation

0x20

0x01

0x09

0x0d

rsp_gatt_send_characteristic_confirmation

0x20

0x02

0x09

0x0d

cmd_gatt_set_characteristic_notification

0x20

0x04

0x09

0x05

rsp_gatt_set_characteristic_notification

0x20

0x02

0x09

0x05

cmd_gatt_set_max_mtu

0x20

0x02

0x09

0x00

rsp_gatt_set_max_mtu

0x20

0x04

0x09

0x00

cmd_gatt_write_characteristic_value

0x20

0x04

0x09

0x09

rsp_gatt_write_characteristic_value

0x20

0x02

0x09

0x09

cmd_gatt_write_characteristic_value_without_response

0x20

0x04

0x09

0x0a

rsp_gatt_write_characteristic_value_without_response

0x20

0x04

0x09

0x0a

cmd_gatt_write_descriptor_value

0x20

0x04

0x09

0x0f

rsp_gatt_write_descriptor_value

0x20

0x02

0x09

0x0f

evt_gatt_mtu_exchanged

0xa0

0x03

0x09

0x00

evt_gatt_service

0xa0

0x06

0x09

0x01

evt_gatt_characteristic

0xa0

0x05

0x09

0x02

evt_gatt_descriptor

0xa0

0x04

0x09

0x03

evt_gatt_characteristic_value

0xa0

0x07

0x09

0x04

evt_gatt_descriptor_value

0xa0

0x06

0x09

0x05

evt_gatt_procedure_completed

0xa0

0x03

0x09

0x06

Generic Attribute Profile Server

cmd_gatt_server_disable_capabilities

0x20

0x04

0x0a

0x0d

rsp_gatt_server_disable_capabilities

0x20

0x02

0x0a

0x0d

cmd_gatt_server_enable_capabilities

0x20

0x04

0x0a

0x0c

rsp_gatt_server_enable_capabilities

0x20

0x02

0x0a

0x0c

cmd_gatt_server_find_attribute

0x20

0x03

0x0a

0x06

rsp_gatt_server_find_attribute

0x20

0x04

0x0a

0x06

cmd_gatt_server_get_enabled_capabilities

0x20

0x00

0x0a

0x0e

rsp_gatt_server_get_enabled_capabilities

0x20

0x06

0x0a

0x0e

cmd_gatt_server_get_mtu

0x20

0x01

0x0a

0x0b

rsp_gatt_server_get_mtu

0x20

0x04

0x0a

0x0b

cmd_gatt_server_read_attribute_type

0x20

0x02

0x0a

0x01

rsp_gatt_server_read_attribute_type

0x20

0x03

0x0a

0x01

cmd_gatt_server_read_attribute_value

0x20

0x04

0x0a

0x00

rsp_gatt_server_read_attribute_value

0x20

0x03

0x0a

0x00

cmd_gatt_server_send_characteristic_notification

0x20

0x04

0x0a

0x05

rsp_gatt_server_send_characteristic_notification

0x20

0x04

0x0a

0x05

cmd_gatt_server_send_user_read_response

0x20

0x05

0x0a

0x03

rsp_gatt_server_send_user_read_response

0x20

0x04

0x0a

0x03

cmd_gatt_server_send_user_write_response

0x20

0x04

0x0a

0x04

rsp_gatt_server_send_user_write_response

0x20

0x02

0x0a

0x04

cmd_gatt_server_set_capabilities

0x20

0x08

0x0a

0x08

rsp_gatt_server_set_capabilities

0x20

0x02

0x0a

0x08

cmd_gatt_server_set_max_mtu

0x20

0x02

0x0a

0x0a

rsp_gatt_server_set_max_mtu

0x20

0x04

0x0a

0x0a

cmd_gatt_server_write_attribute_value

0x20

0x05

0x0a

0x02

rsp_gatt_server_write_attribute_value

0x20

0x02

0x0a

0x02

evt_gatt_server_attribute_value

0xa0

0x07

0x0a

0x00

evt_gatt_server_user_read_request

0xa0

0x06

0x0a

0x01

evt_gatt_server_user_write_request

0xa0

0x07

0x0a

0x02

evt_gatt_server_characteristic_status

0xa0

0x06

0x0a

0x03

evt_gatt_server_execute_write_completed

0xa0

0x03

0x0a

0x04

Hardware

cmd_hardware_get_time

0x20

0x00

0x0c

0x0b

rsp_hardware_get_time

0x20

0x06

0x0c

0x0b

cmd_hardware_set_lazy_soft_timer

0x20

0x0a

0x0c

0x0c

rsp_hardware_set_lazy_soft_timer

0x20

0x02

0x0c

0x0c

cmd_hardware_set_soft_timer

0x20

0x06

0x0c

0x00

rsp_hardware_set_soft_timer

0x20

0x02

0x0c

0x00

evt_hardware_soft_timer

0xa0

0x01

0x0c

0x00

Connection Management

cmd_le_connection_close

0x20

0x01

0x08

0x04

rsp_le_connection_close

0x20

0x02

0x08

0x04

cmd_le_connection_disable_slave_latency

0x20

0x02

0x08

0x02

rsp_le_connection_disable_slave_latency

0x20

0x02

0x08

0x02

cmd_le_connection_get_rssi

0x20

0x01

0x08

0x01

rsp_le_connection_get_rssi

0x20

0x02

0x08

0x01

cmd_le_connection_read_channel_map

0x20

0x01

0x08

0x06

rsp_le_connection_read_channel_map

0x20

0x03

0x08

0x06

cmd_le_connection_set_parameters

0x20

0x09

0x08

0x00

rsp_le_connection_set_parameters

0x20

0x02

0x08

0x00

cmd_le_connection_set_phy

0x20

0x02

0x08

0x03

rsp_le_connection_set_phy

0x20

0x02

0x08

0x03

cmd_le_connection_set_preferred_phy

0x20

0x03

0x08

0x07

rsp_le_connection_set_preferred_phy

0x20

0x02

0x08

0x07

cmd_le_connection_set_timing_parameters

0x20

0x0d

0x08

0x05

rsp_le_connection_set_timing_parameters

0x20

0x02

0x08

0x05

evt_le_connection_opened

0xa0

0x0b

0x08

0x00

evt_le_connection_closed

0xa0

0x03

0x08

0x01

evt_le_connection_parameters

0xa0

0x0a

0x08

0x02

evt_le_connection_rssi

0xa0

0x03

0x08

0x03

evt_le_connection_phy_status

0xa0

0x02

0x08

0x04

Generic Access Profile

cmd_le_gap_bt5_set_adv_data

0x20

0x03

0x03

0x0c

rsp_le_gap_bt5_set_adv_data

0x20

0x02

0x03

0x0c

cmd_le_gap_bt5_set_adv_parameters

0x20

0x07

0x03

0x0b

rsp_le_gap_bt5_set_adv_parameters

0x20

0x02

0x03

0x0b

cmd_le_gap_bt5_set_mode

0x20

0x06

0x03

0x0a

rsp_le_gap_bt5_set_mode

0x20

0x02

0x03

0x0a

cmd_le_gap_clear_advertise_configuration

0x20

0x05

0x03

0x13

rsp_le_gap_clear_advertise_configuration

0x20

0x02

0x03

0x13

cmd_le_gap_clear_advertise_random_address

0x20

0x01

0x03

0x26

rsp_le_gap_clear_advertise_random_address

0x20

0x02

0x03

0x26

cmd_le_gap_connect

0x20

0x08

0x03

0x1a

rsp_le_gap_connect

0x20

0x03

0x03

0x1a

cmd_le_gap_discover

0x20

0x01

0x03

0x02

rsp_le_gap_discover

0x20

0x02

0x03

0x02

cmd_le_gap_enable_whitelisting

0x20

0x01

0x03

0x21

rsp_le_gap_enable_whitelisting

0x20

0x02

0x03

0x21

cmd_le_gap_end_procedure

0x20

0x00

0x03

0x03

rsp_le_gap_end_procedure

0x20

0x02

0x03

0x03

cmd_le_gap_open

0x20

0x07

0x03

0x00

rsp_le_gap_open

0x20

0x03

0x03

0x00

cmd_le_gap_set_adv_data

0x20

0x02

0x03

0x07

rsp_le_gap_set_adv_data

0x20

0x02

0x03

0x07

cmd_le_gap_set_adv_parameters

0x20

0x05

0x03

0x04

rsp_le_gap_set_adv_parameters

0x20

0x02

0x03

0x04

cmd_le_gap_set_adv_timeout

0x20

0x01

0x03

0x08

rsp_le_gap_set_adv_timeout

0x20

0x02

0x03

0x08

cmd_le_gap_set_advertise_channel_map

0x20

0x02

0x03

0x0f

rsp_le_gap_set_advertise_channel_map

0x20

0x02

0x03

0x0f

cmd_le_gap_set_advertise_configuration

0x20

0x05

0x03

0x12

rsp_le_gap_set_advertise_configuration

0x20

0x02

0x03

0x12

cmd_le_gap_set_advertise_phy

0x20

0x03

0x03

0x11

rsp_le_gap_set_advertise_phy

0x20

0x02

0x03

0x11

cmd_le_gap_set_advertise_random_address

0x20

0x08

0x03

0x25

rsp_le_gap_set_advertise_random_address

0x20

0x08

0x03

0x25

cmd_le_gap_set_advertise_report_scan_request

0x20

0x02

0x03

0x10

rsp_le_gap_set_advertise_report_scan_request

0x20

0x02

0x03

0x10

cmd_le_gap_set_advertise_timing

0x20

0x0c

0x03

0x0e

rsp_le_gap_set_advertise_timing

0x20

0x02

0x03

0x0e

cmd_le_gap_set_advertise_tx_power

0x20

0x03

0x03

0x1b

rsp_le_gap_set_advertise_tx_power

0x20

0x04

0x03

0x1b

cmd_le_gap_set_conn_parameters

0x20

0x08

0x03

0x05

rsp_le_gap_set_conn_parameters

0x20

0x02

0x03

0x05

cmd_le_gap_set_conn_phy

0x20

0x02

0x03

0x09

rsp_le_gap_set_conn_phy

0x20

0x02

0x03

0x09

cmd_le_gap_set_conn_timing_parameters

0x20

0x0c

0x03

0x22

rsp_le_gap_set_conn_timing_parameters

0x20

0x02

0x03

0x22

cmd_le_gap_set_data_channel_classification

0x20

0x01

0x03

0x19

rsp_le_gap_set_data_channel_classification

0x20

0x02

0x03

0x19

cmd_le_gap_set_discovery_extended_scan_response

0x20

0x01

0x03

0x1c

rsp_le_gap_set_discovery_extended_scan_response

0x20

0x02

0x03

0x1c

cmd_le_gap_set_discovery_timing

0x20

0x05

0x03

0x16

rsp_le_gap_set_discovery_timing

0x20

0x02

0x03

0x16

cmd_le_gap_set_discovery_type

0x20

0x02

0x03

0x17

rsp_le_gap_set_discovery_type

0x20

0x02

0x03

0x17

cmd_le_gap_set_long_advertising_data

0x20

0x02

0x03

0x20

rsp_le_gap_set_long_advertising_data

0x20

0x02

0x03

0x20

cmd_le_gap_set_mode

0x20

0x02

0x03

0x01

rsp_le_gap_set_mode

0x20

0x02

0x03

0x01

cmd_le_gap_set_privacy_mode

0x20

0x02

0x03

0x0d

rsp_le_gap_set_privacy_mode

0x20

0x02

0x03

0x0d

cmd_le_gap_set_scan_parameters

0x20

0x05

0x03

0x06

rsp_le_gap_set_scan_parameters

0x20

0x02

0x03

0x06

cmd_le_gap_start_advertising

0x20

0x03

0x03

0x14

rsp_le_gap_start_advertising

0x20

0x02

0x03

0x14

cmd_le_gap_start_discovery

0x20

0x02

0x03

0x18

rsp_le_gap_start_discovery

0x20

0x02

0x03

0x18

cmd_le_gap_start_periodic_advertising

0x20

0x09

0x03

0x1d

rsp_le_gap_start_periodic_advertising

0x20

0x02

0x03

0x1d

cmd_le_gap_stop_advertising

0x20

0x01

0x03

0x15

rsp_le_gap_stop_advertising

0x20

0x02

0x03

0x15

cmd_le_gap_stop_periodic_advertising

0x20

0x01

0x03

0x1f

rsp_le_gap_stop_periodic_advertising

0x20

0x02

0x03

0x1f

evt_le_gap_scan_response

0xa0

0x0b

0x03

0x00

evt_le_gap_adv_timeout

0xa0

0x01

0x03

0x01

evt_le_gap_scan_request

0xa0

0x09

0x03

0x02

evt_le_gap_extended_scan_response

0xa0

0x12

0x03

0x04

Security Manager

cmd_sm_add_to_whitelist

0x20

0x07

0x0f

0x13

rsp_sm_add_to_whitelist

0x20

0x02

0x0f

0x13

cmd_sm_bonding_confirm

0x20

0x02

0x0f

0x0e

rsp_sm_bonding_confirm

0x20

0x02

0x0f

0x0e

cmd_sm_configure

0x20

0x02

0x0f

0x01

rsp_sm_configure

0x20

0x02

0x0f

0x01

cmd_sm_delete_bonding

0x20

0x01

0x0f

0x06

rsp_sm_delete_bonding

0x20

0x02

0x0f

0x06

cmd_sm_delete_bondings

0x20

0x00

0x0f

0x07

rsp_sm_delete_bondings

0x20

0x02

0x0f

0x07

cmd_sm_enter_passkey

0x20

0x05

0x0f

0x08

rsp_sm_enter_passkey

0x20

0x02

0x0f

0x08

cmd_sm_increase_security

0x20

0x01

0x0f

0x04

rsp_sm_increase_security

0x20

0x02

0x0f

0x04

cmd_sm_list_all_bondings

0x20

0x00

0x0f

0x0b

rsp_sm_list_all_bondings

0x20

0x02

0x0f

0x0b

cmd_sm_passkey_confirm

0x20

0x02

0x0f

0x09

rsp_sm_passkey_confirm

0x20

0x02

0x0f

0x09

cmd_sm_set_bondable_mode

0x20

0x01

0x0f

0x00

rsp_sm_set_bondable_mode

0x20

0x02

0x0f

0x00

cmd_sm_set_debug_mode

0x20

0x00

0x0f

0x0f

rsp_sm_set_debug_mode

0x20

0x02

0x0f

0x0f

cmd_sm_set_minimum_key_size

0x20

0x01

0x0f

0x14

rsp_sm_set_minimum_key_size

0x20

0x02

0x0f

0x14

cmd_sm_set_oob_data

0x20

0x01

0x0f

0x0a

rsp_sm_set_oob_data

0x20

0x02

0x0f

0x0a

cmd_sm_set_passkey

0x20

0x04

0x0f

0x10

rsp_sm_set_passkey

0x20

0x02

0x0f

0x10

cmd_sm_set_sc_remote_oob_data

0x20

0x01

0x0f

0x12

rsp_sm_set_sc_remote_oob_data

0x20

0x02

0x0f

0x12

cmd_sm_store_bonding_configuration

0x20

0x02

0x0f

0x02

rsp_sm_store_bonding_configuration

0x20

0x02

0x0f

0x02

cmd_sm_use_sc_oob

0x20

0x01

0x0f

0x11

rsp_sm_use_sc_oob

0x20

0x03

0x0f

0x11

evt_sm_passkey_display

0xa0

0x05

0x0f

0x00

evt_sm_passkey_request

0xa0

0x01

0x0f

0x01

evt_sm_confirm_passkey

0xa0

0x05

0x0f

0x02

evt_sm_bonded

0xa0

0x02

0x0f

0x03

evt_sm_bonding_failed

0xa0

0x03

0x0f

0x04

evt_sm_list_bonding_entry

0xa0

0x08

0x0f

0x05

evt_sm_list_all_bondings_complete

0xa0

0x00

0x0f

0x06

evt_sm_confirm_bonding

0xa0

0x02

0x0f

0x09

Periodic Advertising Synchronization

cmd_sync_close

0x20

0x01

0x42

0x01

rsp_sync_close

0x20

0x02

0x42

0x01

cmd_sync_open

0x20

0x0c

0x42

0x00

rsp_sync_open

0x20

0x03

0x42

0x00

evt_sync_opened

0xa0

0x0e

0x42

0x00

evt_sync_closed

0xa0

0x03

0x42

0x01

evt_sync_data

0xa0

0x05

0x42

0x02

System

cmd_system_data_buffer_clear

0x20

0x00

0x01

0x14

rsp_system_data_buffer_clear

0x20

0x02

0x01

0x14

cmd_system_data_buffer_write

0x20

0x01

0x01

0x12

rsp_system_data_buffer_write

0x20

0x02

0x01

0x12

cmd_system_get_bt_address

0x20

0x00

0x01

0x03

rsp_system_get_bt_address

0x20

0x06

0x01

0x03

cmd_system_get_counters

0x20

0x01

0x01

0x0f

rsp_system_get_counters

0x20

0x0a

0x01

0x0f

cmd_system_get_random_data

0x20

0x01

0x01

0x0b

rsp_system_get_random_data

0x20

0x03

0x01

0x0b

cmd_system_halt

0x20

0x01

0x01

0x0c

rsp_system_halt

0x20

0x02

0x01

0x0c

cmd_system_hello

0x20

0x00

0x01

0x00

rsp_system_hello

0x20

0x02

0x01

0x00

cmd_system_linklayer_configure

0x20

0x02

0x01

0x0e

rsp_system_linklayer_configure

0x20

0x02

0x01

0x0e

cmd_system_reset

0x20

0x01

0x01

0x01

rsp_system_reset

0x20

0x00

0x01

0x01

cmd_system_set_bt_address

0x20

0x06

0x01

0x04

rsp_system_set_bt_address

0x20

0x02

0x01

0x04

cmd_system_set_device_name

0x20

0x02

0x01

0x0d

rsp_system_set_device_name

0x20

0x02

0x01

0x0d

cmd_system_set_identity_address

0x20

0x07

0x01

0x13

rsp_system_set_identity_address

0x20

0x02

0x01

0x13

cmd_system_set_tx_power

0x20

0x02

0x01

0x0a

rsp_system_set_tx_power

0x20

0x02

0x01

0x0a

evt_system_boot

0xa0

0x12

0x01

0x00

evt_system_external_signal

0xa0

0x04

0x01

0x03

evt_system_awake

0xa0

0x00

0x01

0x04

evt_system_hardware_error

0xa0

0x02

0x01

0x05

evt_system_error

0xa0

0x03

0x01

0x06

Testing Commands

cmd_test_dtm_end

0x20

0x00

0x0e

0x02

rsp_test_dtm_end

0x20

0x02

0x0e

0x02

cmd_test_dtm_rx

0x20

0x02

0x0e

0x01

rsp_test_dtm_rx

0x20

0x02

0x0e

0x01

cmd_test_dtm_tx

0x20

0x04

0x0e

0x00

rsp_test_dtm_tx

0x20

0x02

0x0e

0x00

evt_test_dtm_completed

0xa0

0x04

0x0e

0x00

User Messaging

cmd_user_message_to_target

0x20

0x01

0xff

0x00

rsp_user_message_to_target

0x20

0x03

0xff

0x00

evt_user_message_to_host

0xa0

0x01

0xff

0x00

  • Length does not include the array length in case parameters contain array.