Go to the documentation of this file.
120 void (*flow_on)(void);
121 bool (*flow_off)(void);
122 void (*finish_transfers)(void);
123 void (*read)(uint8_t *bufptr, uint32_t size, void (*callback) (
void*, uint8_t),
void* dummy);
124 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.
uint16_t ble_stack_init(ble_evt_handler_t evt_handler, stack_heaps_table_t *p_heaps_table)
Initialize BLE Stack.
The function pointers for HCI UART.
uint16_t ble_sync_evt_cb_register(ble_sync_evt_cb_t sync_evt_cb)
Register sync event callback.
uint16_t ble_sync_source_create(uint16_t period)
Create sync source.
ble_rf_match_circuit_t
The resistance value (ohm) of the RF match circuit.
ble_gap_actv_role_t
Possible roles of the activity.
void ble_activity_start_notify_cb_register(void(*callback)(ble_gap_actv_role_t e_role, uint8_t index))
Register BLE activity start notification callback function.
@ BLE_RF_MATCH_CIRCUIT_25OHM
@ BLE_RF_MATCH_CIRCUIT_100OHM
File that contains error codes.
ble_rf_match_circuit_t ble_rf_match_circuit_get(void)
Get the resistance value of the RF match circuit (unit: ohm).
uint32_t scan_dup_filt_list_size
void ble_rf_match_circuit_set(ble_rf_match_circuit_t e_ohm)
Set the resistance value of the RF match circuit (unit: ohm).
ble_rf_tx_mode_t
RF TX mode.
void ble_stack_controller_init(stack_heaps_table_t *p_heaps_table)
Initialize only BLE Stack Controller.
void ble_activity_end_notify_cb_register(void(*callback)(ble_gap_actv_role_t e_role, uint8_t index))
Register BLE activity end notification callback function.
uint8_t * scan_dup_filt_list_buf
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.
void ble_idle_time_notify_cb_register(void(*callback)(uint32_t hs))
Register BLE idle time notification callback function.
void(* ble_evt_handler_t)(const ble_evt_t *p_evt)
The BLE event handler type.
@ BLE_RF_TX_MODE_ULP_MODE
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.
The table contains the pointers to four arrays which are used as heap memory by BLE stack in ROM....
void send_signal_carrier_wave(uint8_t channel)
Generate a signal carrier wave.