23 lines
727 B
C
23 lines
727 B
C
/*******************************************************************************
|
|
* @file ble_tx_power.h
|
|
* @brief BLE TX power and RSSI monitor helper
|
|
******************************************************************************/
|
|
#ifndef BLE_TX_POWER_H__
|
|
#define BLE_TX_POWER_H__
|
|
|
|
#include <stdint.h>
|
|
|
|
struct bt_conn;
|
|
|
|
void ble_tx_power_init(void);
|
|
void ble_tx_power_on_connected(struct bt_conn *conn);
|
|
void ble_tx_power_on_disconnected(void);
|
|
void ble_tx_power_apply_advertising(void);
|
|
|
|
uint32_t ble_tx_power_tx_stuck_ms(void);
|
|
void ble_tx_power_on_tx_busy_retry(uint8_t retry_count);
|
|
void ble_tx_power_on_tx_complete_timeout(void);
|
|
void ble_tx_power_on_tx_complete(int64_t elapsed_ms);
|
|
|
|
#endif /* BLE_TX_POWER_H__ */
|