Home
last modified time | relevance | path

Searched refs:rsi_driver_cb (Results 1 – 5 of 5) sorted by relevance

/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ble/src/
Drsi_common_apis.c39 rsi_driver_cb_t *rsi_driver_cb = NULL; variable
107 rsi_driver_cb = (rsi_driver_cb_t *)buffer; in rsi_ble_driver_init()
111 rsi_driver_cb->endian = IS_LITTLE_ENDIAN; in rsi_ble_driver_init()
113 rsi_driver_cb->endian = IS_BIG_ENDIAN; in rsi_ble_driver_init()
118 rsi_driver_cb->debug_prints_mutex = osMutexNew(NULL); in rsi_ble_driver_init()
122 rsi_driver_cb->bt_common_cb = (rsi_bt_cb_t *)buffer; in rsi_ble_driver_init()
126 rsi_bt_cb_init(rsi_driver_cb->bt_common_cb, RSI_PROTO_BT_COMMON); in rsi_ble_driver_init()
129 rsi_driver_cb->bt_common_cb->expected_response_type = RSI_BT_EVENT_CARD_READY; in rsi_ble_driver_init()
130 rsi_driver_cb->bt_common_cb->sync_rsp = 1; in rsi_ble_driver_init()
133 rsi_driver_cb->ble_cb = (rsi_bt_cb_t *)buffer; in rsi_ble_driver_init()
[all …]
Drsi_bt_ble.c89 …rsi_bt_common_specific_cb_t *bt_common_specific_cb = rsi_driver_cb->bt_global_cb->bt_common_specif… in rsi_bt_common_register_callbacks()
111 if (rsi_driver_cb->bt_common_cb->dev_type == RSI_BT_LE_DEVICE) { in rsi_bt_get_proto_type()
113 *bt_cb = rsi_driver_cb->ble_cb; in rsi_bt_get_proto_type()
129 *bt_cb = rsi_driver_cb->bt_common_cb; in rsi_bt_get_proto_type()
148 *bt_cb = rsi_driver_cb->ble_cb; in rsi_bt_get_proto_type()
299 rsi_bt_cb_t *le_cb = rsi_driver_cb->ble_cb; in rsi_ble_update_le_dev_buf()
330 rsi_bt_cb_t *le_cb = rsi_driver_cb->ble_cb; in rsi_add_remote_ble_dev_info()
358 rsi_bt_cb_t *le_cb = rsi_driver_cb->ble_cb; in rsi_remove_remote_ble_dev_info()
432 rsi_driver_cb->bt_common_cb->state = RSI_BT_STATE_NONE; in rsi_driver_process_bt_resp()
515 rsi_driver_cb->bt_common_cb->dev_type = in rsi_driver_process_bt_resp_handler()
[all …]
Drsi_utils.c55 if (rsi_driver_cb->endian == IS_LITTLE_ENDIAN) { in rsi_uint16_to_2bytes()
75 if (rsi_driver_cb->endian == IS_LITTLE_ENDIAN) { in rsi_uint32_to_4bytes()
98 if (rsi_driver_cb->endian == IS_LITTLE_ENDIAN) { in rsi_bytes2R_to_uint16()
123 if (rsi_driver_cb->endian == IS_LITTLE_ENDIAN) { in rsi_bytes4R_to_uint32()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/
Drsi_common_apis.h44 osMutexAcquire(rsi_driver_cb->debug_prints_mutex, 0xFFFFFFFFUL); \
46 osMutexRelease(rsi_driver_cb->debug_prints_mutex); \
Drsi_common.h315 extern rsi_driver_cb_t *rsi_driver_cb;