Go to the documentation of this file.
73 BLE_RF_TX_MODE_INVALID = 0,
74 BLE_RF_TX_MODE_LP_MODE = 1,
75 BLE_RF_TX_MODE_ULP_MODE = 2,
83 BLE_RF_MATCH_CIRCUIT_25OHM = 25,
84 BLE_RF_MATCH_CIRCUIT_100OHM = 100,
127 void (*flow_on)(void);
128 bool (*flow_off)(void);
129 void (*finish_transfers)(void);
130 void (*read)(uint8_t *bufptr, uint32_t size, void (*callback) (
void*, uint8_t),
void* dummy);
131 void (*write)(uint8_t *bufptr, uint32_t size, void (*callback) (
void*, uint8_t),
void* dummy);
uint16_t ble_sync_source_distribute(uint8_t conn_idx)
Distribute sync source.
uint16_t ble_sync_source_destroy(void)
Destroy sync source.
The function pointers for HCI UART.
Definition: ble.h:125
void ble_activity_end_notify_cb_register(void(*callback)(gap_activity_role_t e_role, uint8_t index))
Register BLE activity end notification callback function.
uint16_t ble_sync_evt_cb_register(ble_sync_evt_cb_t sync_evt_cb)
Register sync event callback.
GATTC Event callback Structures.
Definition: ble_gattc.h:293
uint8_t * prf_buf
Definition: ble.h:115
uint16_t ble_sync_source_create(uint16_t period)
Create sync source.
uint16_t msg_ret_size
Definition: ble.h:113
const gatt_common_cb_fun_t * app_gatt_common_callback
Definition: ble.h:97
const gattc_cb_fun_t * app_gattc_callback
Definition: ble.h:98
ble_rf_match_circuit_t
The resistance value (ohm) of the RF match circuit.
Definition: ble.h:82
void(* app_ble_init_cmp_cb_t)(void)
BLE initialization completed callback function for application.
Definition: ble_gapc.h:496
uint32_t conn_size
Definition: ble.h:120
uint32_t * msg_ret
Definition: ble.h:109
gap_activity_role_t
Possible roles of the activity.
Definition: ble_gapm.h:491
The app callbacks for GAP, GATT, SM and L2CAP.
Definition: ble.h:94
app_ble_init_cmp_cb_t app_ble_init_cmp_callback
Definition: ble.h:95
The gap callback function struct.
Definition: ble_gapc.h:500
uint32_t bm_size
Definition: ble.h:118
uint16_t db_ret_size
Definition: ble.h:112
uint8_t * bm_buf
Definition: ble.h:117
File that contains error codes.
void ble_activity_start_notify_cb_register(void(*callback)(gap_activity_role_t e_role, uint8_t index))
Register BLE activity start notification callback function.
SEC register call back.
Definition: ble_sec.h:234
ble_rf_match_circuit_t ble_rf_match_circuit_get(void)
Get the resistance value of the RF match circuit (unit: ohm).
uint16_t env_ret_size
Definition: ble.h:111
uint32_t buf_size
Definition: ble.h:116
void ble_rf_match_circuit_set(ble_rf_match_circuit_t e_ohm)
Set the resistance value of the RF match circuit (unit: ohm).
sec_cb_fun_t * app_sec_callback
Definition: ble.h:99
void ble_stack_init(app_callback_t *p_app_callback, stack_heaps_table_t *p_heaps_table)
Initialize BEL Stack.
ble_rf_tx_mode_t
RF TX mode.
Definition: ble.h:72
uint8_t * conn_buf
Definition: ble.h:119
uint8_t ble_rf_tx_mode_set(ble_rf_tx_mode_t e_rf_tx_mode)
Change the RF TX mode of LP or ULP.
GATT common callback function description.
Definition: ble_gatt.h:89
void ble_idle_time_notify_cb_register(void(*callback)(uint32_t hs))
Register BLE idle time notification callback function.
uint16_t non_ret_size
Definition: ble.h:114
ble_rf_tx_mode_t ble_rf_tx_mode_get(void)
Get the RF TX mode of LP or ULP.
void ble_hci_uart_register(uint8_t id, hci_uart_call_t *api)
Register UART instance for HCI.
void(* ble_sync_evt_cb_t)(uint32_t sync_cnt, uint16_t sync_period)
The BLE sync event callback.
Definition: ble.h:140
uint32_t * non_ret
Definition: ble.h:110
uint32_t * env_ret
Definition: ble.h:107
uint32_t * db_ret
Definition: ble.h:108
gap_cb_fun_t * app_gap_callbacks
Definition: ble.h:96
The table contains the pointers to four arrays which are used as heap memory by BLE stack in ROM....
Definition: ble.h:106
void send_signal_carrier_wave(uint8_t channel)
Generate a signal carrier wave.